<<<<<<< HEAD
Twee2::build_config.story_ifid = '76585E15-C0E7-4404-A55B-BEFC4CDF112B'<<include StoryInit_UI>>
/* This happens AFTER OnLoad State variables, and should be used for post-processing data */
<<run console.log("Started Post-Processing Loading save")>>
<<set _ForceNGPlus = false;>>
<<if $Version < 10900.1>>
<<set _ForceNGPlus = true;>>
<</if>>
/* Keep this section at the end */
<<set _prevVersion = $Version>>
<<include version_set>>
<<if _prevVersion < $Version>>
<<run setup.loadBackedUpAchievements(false)>>
<</if>>
<<if _ForceNGPlus>>
<<set _ForceNGPlus = false;>>
<<script>>
Dialog.setup("Upgrade save file");
Dialog.wiki(Story.get("UpgradeSave").processText());
Dialog.open();
<</script>>
<</if>><<include StoryInit_Base>>
<<include StoryReInit>><<include StoryReInit_Base>>
=======
setup.mod =
{
ADD: 1,
REMOVE: 2,
REPLACE: 3,
CUSTOM: 4,
IGNORE: 5,
MULTIPLYPOS: 6,
MULTIPLYNEG: 7,
};Twee2::build_config.story_ifid = '76585E15-C0E7-4404-A55B-BEFC4CDF112B'<<include StoryInit_UI>>
<<run console.log("started")>>
<<if $Version < 10104>>
<<set $Version to 10104>>
<<set $VersionStr to '0.1.4'>>
<<include Ability_AppetiteForGrowth>>
<<include Ability_DemonicCorruption>>
<<include Ability_HerculeanBuild>>
<<include Ability_Masochism>>
<<include Ability_VigorOfTheEndowed>>
<<include Ability_WideAttacks>>
<<include StoryInit_FightMoves>>
<<include Modifiers_Size_Diff>>
<<include StoryInit_StateDrivenModifiers>>
<<set $Debug = false>>
<<set setup.Comparators =
{
MICRO_TO: 1,
MUCH_SMALLER: 2,
SMALLER: 3,
EQUAL: 4,
BIGGER: 5,
MUCH_BIGGER: 5,
REACHES_WAIST: 6,
REACHES_KNEES: 7,
FITS_ON_HAND: 8,
FITS_ON_FINGER: 9,
}>>
<<set $Debug = false>>
<<set $FighterSheet_Imp =
{
hp: 18,
stamina: 6,
strength: 6,
critChance: 45,
arousalGain: 20,
staminaRecovery: 2,
variables: $FightVariables,
fightMoves: [setup.FightMove_Basic_Attack],
abilities: [],
onMaxArousal: function(character)
{
//todo
},
fightReward: setup.RewardTier.LOW,
encounterIntroText: "<<include Encounter_Intro_Imp>>",
encounterStartText: "<<include Encounter_Start_Imp>>",
outcomePlayerWins: "<<include Encounter_Win_Imp>>",
outcomePlayerLoses: "<<include Encounter_Loss_Imp>>"
}>>
<<set $InfoSheet_Imp =
{
name: "小恶魔",
gender: "male",
corruption: 0,
muscles: 0,
height: 50,
cock: 10,
alive: true
}>>
<<set $QuestSheet_Ethrex =
{
beatenOnce: false,
}>>
<<set $CharacterSheet_Ethrex =
{
id:"CharacterSheet_Ethrex",
info: $InfoSheet_Ethrex,
fight: $CharacterSheet_Ethrex.fight,
quest: $QuestSheet_Ethrex,
}>>
<<set $QuestSheet_Lost_Werewolf =
{
beatenOnce: false,
}>>
<<set $CharacterSheet_Lost_Werewolf =
{
id:"CharacterSheet_Lost_Werewolf",
info: $InfoSheet_Lost_Werewolf,
fight: $FighterSheet_Lost_Werewolf,
quest: $QuestSheet_Lost_Werewolf,
}>>
<</if>>
<<if $Version < 10105>>
<<set $Version to 10105>>
<<set $VersionStr to '0.1.5'>>
<</if>>
<<if $Version < 10200>>
<<set $Version to 10200>>
<<set $VersionStr to '0.2.0'>>
<<set setup.Comparators =
{
MICRO_TO: 1,
MUCH_SMALLER: 2,
SMALLER: 3,
SLIGHTLY_SMALLER: 4,
EQUAL: 5,
SLIGHTLY_BIGGER: 6,
BIGGER: 7,
MUCH_BIGGER: 8,
REACHES_WAIST: 9,
REACHES_KNEES: 10,
FITS_ON_HAND: 11,
FITS_ON_FINGER: 12,
}>>
<<include StoryInit_RandomEncounters>>
<<include StoryInit_Abilities>>
<<include StoryInit_FightMoves>>
<<include StoryInit_FightVariables>>
<<include Sheets_Elder>>
<<include Sheets_Lost_Naga>>
<<set $QuestSheet_Player =
{
curseOfTheNagaStatDrain:
{
muscles: 0,
height: 0,
cock: 0,
},
}>>
<<set $CharacterSheet_Player.quest = $QuestSheet_Player>>
<</if>>
<<if $Version < 10201>>
<<set $Version to 10201>>
<<set $VersionStr to '0.2.1'>>
<<include StoryInit_Abilities>>
<<include StoryInit_FightMoves>>
<<include StoryInit_FightVariables>>
<<include Modifiers_Player_Symbiote>>
<<include Modifiers_Size_Diff>>
<<set $CharacterSheet_Player.fight.critChance = $CharacterSheet_Player.fight.accuracy>>
<<set $CharacterSheet_Player.fight.variables = $FightVariables>>
<<script>>
let i;
for(i = 0; i < State.variables.CharacterSheet_Player.fight.fightMoveIDs.length; i++)
{
let j;
for(j = 0; j < setup.FightMoveIDs.length; j++)
{
if(State.variables.CharacterSheet_Player.fight.fightMoveIDs[i].name == setup[setup.FightMoveIDs[j]].name)
{
State.variables.CharacterSheet_Player.fight.fightMoveIDs[i] = setup[setup.FightMoveIDs[j]];
}
}
}
<</script>>
<<include Sheets_Imp>>
<<include Sheets_Ethrex>>
<<include Sheets_Lost_Werewolf>>
<<include Sheets_Lost_Naga>>
<<include Sheets_Elder>>
<<include Sheets_MQ002_Guard>>
<<set setup.LevelUpTable =
[
180,
500,
900,
2200,
4000,
5600,
7000,
8300,
10000,
15000,
]>>
<</if>>
<<if $Version < 10202>>
<<set $Version to 10202>>
<<set $VersionStr to '0.2.2'>>
<<set setup.RewardTier =
{
NONE: 0,
VERY_LOW: 1,
LOW: 2,
MEDIUM: 3,
HIGH: 4,
VERY_HIGH: 5,
}>>
<<include StoryInit_FightMoves>>
<<set $CharacterSheet_Imp.fight =
{
hp: 34,
stamina: 6,
strength: 6,
critChance: 20,
arousalGain: 20,
staminaRecovery: 4,
variables: $FightVariables,
fightMoves: [setup.FightMove_Basic_Attack],
abilities: [setup.Ability_AppetiteForGrowth_2],
onMaxArousal: function(character)
{
//todo
},
fightReward: setup.RewardTier.LOW,
encounterIntroText: "<<include Encounter_Intro_Imp>>",
encounterStartText: "<<include Encounter_Start_Imp>>",
outcomePlayerWins: "<<include Encounter_Win_Imp>>",
outcomePlayerLoses: "<<include Encounter_Loss_Imp>>"
}>>
<<set $CharacterSheet_Tok.fight =
{
hp: 72,
stamina: 20,
strength: 10,
critChance: 20,
arousalGain: 20,
staminaRecovery: 4,
variables: $FightVariables,
fightMoves: [setup.FightMove_Lunge,setup.FightMove_Goo_Stun],
abilities: [],
onMaxArousal: function(character)
{
//todo
},
fightReward: setup.RewardTier.HIGH,
encounterIntroText: "<<include Tok_Fight_Intro>>",
encounterStartText: "他巨大的身材让人望而生畏,他看起来强大到足以把你打成两半。然而,你感到一种外来的本能扭曲了你的理性。\n当你看到他巨大的肌肉和阴茎时,你几乎要兴奋得发疯了。\n你准备好你的武器,你感觉自己的阴茎也在悸动。"
+ "\n你恐惧全无,你心中所想的,是让这头野兽为你所有。",
outcomePlayerWins:
"<<include Tok_Fight_Won>>",
outcomePlayerLoses:
"托克让你跪下来。\n \n[[继续->Tok Fight Lost]]"
}>>
<<set $CharacterSheet_Ethrex.fight =
{
hp: 50,
stamina: 25,
strength: 9,
critChance: 20,
arousalGain: 20,
staminaRecovery: 14,
variables: $FightVariables,
fightMoves: [setup.FightMove_Basic_Attack, setup.FightMove_IncubusCall, setup.FightMove_IncubusStrike],
abilities: [setup.Ability_VigorOfTheEndowed_2],
onMaxArousal: function(character)
{
//todo
},
fightReward: setup.RewardTier.MEDIUM,
encounterIntroText: "<<include Encounter_Intro_Ethrex>>",
encounterStartText: "<<include Encounter_Start_Ethrex>>",
outcomePlayerWins: "<<include Encounter_Win_Ethrex>>",
outcomePlayerLoses: "<<include Encounter_Loss_Ethrex_0>>"
}>>
<<set $CharacterSheet_Lost_Werewolf.fight =
{
hp: 30,
stamina: 12,
strength: 9,
critChance: 20,
arousalGain: 20,
staminaRecovery: 8,
variables: $FightVariables,
fightMoves: [setup.FightMove_Basic_Attack, setup.FightMove_Infest],
abilities: [setup.Ability_HerculeanBuild],
onMaxArousal: function(character)
{
//todo
},
fightReward: setup.RewardTier.MEDIUM,
encounterIntroText: "<<include Encounter_Intro_Lost_Werewolf>>",
encounterStartText: "<<include Encounter_Start_Lost_Werewolf>>",
outcomePlayerWins: "<<include Encounter_Win_Lost_Werewolf>>",
outcomePlayerLoses: "<<include Encounter_Loss_Lost_Werewolf>>"
}>>
<<set $CharacterSheet_Lost_Naga.fight =
{
hp: 90,
stamina: 22,
strength: 15,
critChance: 20,
arousalGain: 20,
staminaRecovery: 14,
variables: $FightVariables,
fightMoves: [setup.FightMove_Basic_Attack, setup.FightMove_Infest, setup.FightMove_Hypnotize],
abilities: [setup.Ability_AppetiteForGrowth],
onMaxArousal: function(character)
{
//todo
},
fightReward: setup.RewardTier.HIGH,
encounterIntroText: "<<include Encounter_Intro_Lost_Naga>>",
encounterStartText: "<<include Encounter_Start_Lost_Naga>>",
outcomePlayerWins: "<<include Encounter_Win_Lost_Naga>>",
outcomePlayerLoses: "<<include Encounter_Loss_Lost_Naga_1>>"
}>>
<<set $CharacterSheet_MQ002_Guard.fight =
{
hp: 130,
stamina: 35,
strength: 40,
critChance: 0,
arousalGain: 10,
staminaRecovery: 8,
variables: $FightVariables,
fightMoves: [setup.FightMove_Basic_Attack, setup.FightMove_ChargedStrike],
abilities: [setup.Ability_Masochism_2],
onMaxArousal: function(character)
{
//todo
},
fightReward: setup.RewardTier.HIGH,
encounterIntroText: "",
encounterStartText: "牛头人守卫握紧了他的武器",
outcomePlayerWins: "<<include Quest_MQ002_Entrance_PlayerWins>>",
outcomePlayerLoses: "<<include Quest_MQ002_Entrance_PlayerLoses>>"
}>>
<<script>>
State.variables.CharacterSheet_Player.fight.fightMoveIDs.push(setup.FightMove_Inspect);
<</script>>
<</if>>
<<if $Version >= 10300 && $Version < 10301>>
<<set $Version = 10301>>
<<set $VersionStr = '0.3.1'>>
<<include FightMove_Sigil_Vitality>>
<<include FightMove_Sigil_Pain>>
<<include FightMove_Sigil_Perception>>
<<include FightMove_Sigil_Growth>>
<<include FightMove_WitheringVenom>>
<<set setup.FightHotkeys = ["1","2","3","4","5","6","7","8","9","0","Q","W","E","R","T","Y","U","I","O","P"]>>
<</if>>
<<if $Version >= 10301 && $Version < 10302>>
<<set $Version = 10302>>
<<set $VersionStr = '0.3.2\n 无法升级存档。风险自担!'>>
<</if>>
<<if $Version >= 10302 && $Version < 10303>>
<<set $Version = 10303>>
<<set $VersionStr = '0.3.3\n 存档与此版本不兼容! 风险自担!'>>
<</if>>
<<if $Version >= 10303 && $Version < 10304>>
<<set $Version = 10304>>
<<set $VersionStr = '0.3.4\n 存档与此版本不兼容! 风险自担!'>>
<</if>>
<<if $Version >= 10303 && $Version < 10304>>
<<set $Version = 10305>>
<<set $VersionStr = '0.3.5\n 存档与此版本不兼容! 风险自担!'>>
<</if>>
<<if $Version >= 10304 && $Version < 10400>>
<<set $Version = 10400>>
<<set $VersionStr = '0.4.0\n 存档与此版本不兼容! 风险自担!'>>
<</if>>
<<if $Version >= 10400 && $Version < 10401>>
<<set $Version = 10401>>
<<set $VersionStr = '0.4.1\n 存档与此版本不兼容! 风险自担!'>>
<</if>>
<<if $Version >= 10401 && $Version < 10402>>
<<set $Version = 10402>>
<<set $VersionStr = '0.4.2\n 存档与此版本不兼容! 风险自担!'>>
<</if>>
<<if $Version >= 10402 && $Version < 10403>>
<<set $Version = 10403>>
<<set $VersionStr = '0.4.3\n 存档与此版本不兼容! 风险自担!'>>
<</if>>
<<if $Version >= 10403 && $Version < 10404>>
<<set $Version = 10404>>
<<set $VersionStr = '0.4.4'>>
<<include StoryInit_Abilities>>
<<include Ending_OneWithNyx>>
<<run $EndingSheet.push($Ending_OneWithNyx)>>
<<set $DisplayStatWindow = true>>
<<set $SecretCheat = 0>>
<</if>>
<<if $Version >= 10404 && $Version < 10405>>
<<set $Version = 10405>>
<<set $VersionStr = '0.4.5'>>
<<include StoryInit_Abilities>>
<<include StoryInit_FightMoves>>
<<set $CharacterSheet_Player.quest.exploration.villageGateEast =
{
eastFirstTime:
{
available: true,
condition: function()
{
return true;
},
passage: "Explore_EastFirstTime",
},
eastGrownMacro:
{
available: true,
condition: function()
{
return setup.getStatValue(State.variables.CharacterSheet_Player, "muscles") > (50 * 12);
},
passage: "Explore_EastGrownMacro",
},
eastGrownDemonic:
{
available: true,
condition: function()
{
return setup.getRace(State.variables.CharacterSheet_Player.info.anatomy).toUpperCase() == "恶魔";
},
passage: "Explore_EastGrownDemonic",
},
eastGrownParasites:
{
available: true,
condition: function()
{
return State.variables.CharacterSheet_Player.quest.nyxParasiteInfections >= 10;
},
passage: "Explore_EastGrownParasites",
},
eastGrownLordOfLust:
{
available: true,
condition: function()
{
return setup.getRace(State.variables.CharacterSheet_Player.info.anatomy).toUpperCase() == "腐化帝王";
},
passage: "Explore_EastGrownLordOfLust",
},
} >>
<<set $CharacterSheet_Player.quest.exploration.villageGateNorth =
{
northFirstTime:
{
available: true,
condition: function()
{
return true;
},
passage: "Explore_NorthFirstTime",
},
northGrownMuscular:
{
available: true,
condition: function()
{
return setup.getStatValue(State.variables.CharacterSheet_Player, "muscles") > 30;
},
passage: "Explore_NorthGrownMuscular",
},
northVisibleCorruption:
{
available: true,
condition: function()
{
return setup.getStatValue(State.variables.CharacterSheet_Player, "corruption") > 25;
},
passage: "Explore_NorthVisibleCorruption",
},
northGrownHeight:
{
available: true,
condition: function()
{
var height = setup.getStatValue(State.variables.CharacterSheet_Player, "height");
return height > (25 * 12) && height < (50 * 12);
},
passage: "Explore_NorthGrownHeight",
},
}>>
<<set $CharacterSheet_Player.quest.exploration.easternFirstTime = undefined>>
<<run setup.updateStaticCorruptionUI(State.variables.CharacterSheet_Player)>>
<</if>>
<<if $Version >= 10405 && $Version < 10406>>
<<set $Version = 10406>>
<<set $VersionStr = '0.4.6'>>
<<set $CharacterSheet_Lost_Naga.quest.fuckedByPlayer = false>>
<<set $CharacterSheet_Lost_Naga.quest.hasBeenVored = false>>
<<set $CharacterSheet_Player.text.jormFirstMeeting =
{
heightFlavour:
{
small: [
"Jorm_FirstMeeting_PlayerSmall"
],
medium: [
"Jorm_FirstMeeting_PlayerSmall"
],
large: [
"Jorm_FirstMeeting_PlayerBig"
],
huge: [
"Jorm_FirstMeeting_PlayerBig"
],
}
}>>
<<include Sheets_Jorm>>
<</if>>
<<if $Version >= 10406 && $Version < 10407>>
<<set $Version = 10407>>
<<set $VersionStr = '0.4.7\n 存档与此版本不兼容! 风险自担!'>>
<</if>>
<<if $Version >= 10407 && $Version < 10408>>
<<set $Version = 10408>>
<<set $VersionStr = '0.4.8'>>
<<include Ability_MinorCorruption>>
<<include Ability_MajorCorruption>>
<<include Ability_OverwhelmingCorruption>>
<<include Ability_LordOfCorruption>>
<<include Ability_BuriedInCum>>
<<include Ability_CorruptedStrength>>
<<include Ability_Focused>>
<<include FightMove_LustfulInstincts>>
<<include FightMove_CorruptedUrges>>
<<include FightMove_InfectiousLust>>
<<include FightMove_CorruptedRemedy>>
<<set setup.FightMoveIDs = [setup.FightMove_Basic_Attack.id,
setup.FightMove_Do_Nothing.id,
setup.FightMove_Submit_Completely.id,
setup.FightMove_Goo_Stun.id,
setup.FightMove_IncubusCall.id,
setup.FightMove_IncubusStrike.id,
setup.FightMove_Lunge.id,
setup.FightMove_Infest.id,
setup.FightMove_Inspect.id,
setup.FightMove_Masturbate.id,
setup.FightMove_Sigil_Vitality.id,
setup.FightMove_Sigil_Pain.id,
setup.FightMove_Sigil_Perception.id,
setup.FightMove_Sigil_Growth.id,
setup.FightMove_ChargedStrike.id,
setup.FightMove_Stomp.id,
setup.FightMove_Hypnotize.id,
setup.FightMove_Worship.id,
setup.FightMove_WitheringVenom.id,
setup.FightMove_Parry.id,
setup.FightMove_DragonStrike.id,
setup.FightMove_ParasiteLunge.id,
setup.FightMove_SummonParasite.id,
setup.FightMove_ConsumeLost.id,
setup.FightMove_SeedOfRuin.id,
setup.FightMove_SlimeLunge.id,
setup.FightMove_Slash.id,
setup.FightMove_Bash.id,
setup.FightMove_Focus.id,
setup.FightMove_CumDeluge.id,
setup.FightMove_LustfulInstincts.id,
setup.FightMove_CorruptedUrges.id,
setup.FightMove_InfectiousLust.id,
setup.FightMove_CorruptedRemedy.id,
]>>
<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_MinorCorruption);>>
<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_MajorCorruption);>>
<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_OverwhelmingCorruption);>>
<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_LostInCorruption);>>
<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_LordOfCorruption);>>
<<set setup.FightMove_Stunned.skillTheme = "special">>
<<set setup.FightMove_Bash.skillTheme = "offensive">>
<<set setup.FightMove_BasicAttack.skillTheme = "offensive">>
<<set setup.FightMove_ChargedStrike.skillTheme = "offensive">>
<<set setup.FightMove_ConsumeLost.skillTheme = "offensive">>
<<set setup.FightMove_DoNothing.skillTheme = "special">>
<<set setup.FightMove_Submit_Completely.skillTheme = "special">>
<<set setup.FightMove_DragonStrike.skillTheme = "offensive">>
<<set setup.FightMove_Goo_Stun.skillTheme = "symbiote">>
<<set setup.FightMove_Hypnotize.skillTheme = "offensive">>
<<set setup.FightMove_IncubusCall.skillTheme = "demon">>
<<set setup.FightMove_IncubusStrike.skillTheme = "demon">>
<<set setup.FightMove_Infest.skillTheme = "offensive">>
<<set setup.FightMove_Inspect.skillTheme = "special">>
<<set setup.FightMove_Masturbate.skillTheme = "buff">>
<<set setup.FightMove_Parry.skillTheme = "offensive">>
<<set setup.FightMove_SeedOfRuin.skillTheme = "offensive">>
<<set setup.FightMove_Sigil_Growth.skillTheme = "sigil">>
<<set setup.FightMove_Sigil_Pain.skillTheme = "sigil">>
<<set setup.FightMove_Sigil_Perception.skillTheme = "sigil">>
<<set setup.FightMove_Sigil_Vitality.skillTheme = "sigil">>
<<set setup.FightMove_Sigil_Slash.skillTheme = "offensive">>
<<set setup.FightMove_Sigil_SlimeLunge.skillTheme = "offensive">>
<<set setup.FightMove_Sigil_Stomp.skillTheme = "offensive">>
<<set setup.FightMove_Sigil_SummonParasite.skillTheme = "demon">>
<<set setup.FightMove_Sigil_WitheringVenom.skillTheme = "offensive">>
<<set setup.FightMove_Sigil_Worship.skillTheme = "special">>
<<set setup.FightMove_Focus.skillDescription = "获得额外的动作槽。">>
<<set setup.FightMove_Focus.skillTheme = "buff">>
<<run setup.updateStaticCorruptionUI(State.variables.CharacterSheet_Player)>>
<</if>>
<<if $Version >= 10408 && $Version < 10409>>
<<set $Version = 10409>>
<<set $VersionStr = '0.4.9'>>
<<include Ability_Focused>>
<<include Ability_Momentum>>
<<include Ability_Incorruptible>>
<<include Ability_ServantOfKanathar>>
<<include Ability_ValiantRush>>
<<include FightMove_Focus>>
<<set setup.StorylineProgress_Imp =
{
FIRST_MEETING: 0,
LOW_RELATIONSHIP: 1000,
MID_RELATIONSHIP: 2000,
SERVANT: 3000,
MASTER: 4000,
}>>
<<set setup.QuestSheet_Imp =
{
met: false,
storylineProgress: setup.StorylineProgress_Imp.FIRST_MEETING,
relationshipScoring: 0,
servantScoring: 0,
servantWins: 3,
servantLosses: 3,
masterScoring: 0,
lostScoring: 0,
encounterPassages:
{
servant:
{
available: true,
condition: function()
{
return State.variables.CharacterSheet_Imp.quest.storylineProgress == setup.StorylineProgress_Imp.SERVANT;
},
passage: "Imp_Servant_EncounterStart",
},
midRela:
{
available: true,
condition: function()
{
return State.variables.CharacterSheet_Imp.quest.relationshipScoring >= 3;
},
passage: "Imp_Mid_Rela_EncounterStart",
},
lowRela:
{
available: true,
condition: function()
{
return State.variables.CharacterSheet_Imp.quest.relationshipScoring >= 1;
},
passage: "Imp_Low_Rela_EncounterStart",
},
firstTime:
{
available: true,
condition: function()
{
return true;
},
passage: "Imp_FirstMeeting_Intro",
},
},
postFightPassagesWin:
{
servantPath:
{
available: true,
condition: function()
{
return State.variables.CharacterSheet_Imp.quest.storylineProgress == setup.StorylineProgress_Imp.SERVANT;
},
passage: "Imp_Win_ServantPath",
},
masterChoice:
{
available: true,
condition: function()
{
return State.variables.CharacterSheet_Imp.quest.relationshipScoring >= 8 && State.variables.CharacterSheet_Imp.quest.masterScoring >= 3;
},
passage: "Imp_MasterChoice",
},
lowRelaEnterMidRela:
{
available: true,
condition: function()
{
return State.variables.CharacterSheet_Imp.quest.relationshipScoring >= 3;
},
passage: "Imp_Low_Rela_Win_EnterMidRela",
},
midRelaIdle:
{
available: true,
condition: function()
{
return State.variables.CharacterSheet_Imp.quest.relationshipScoring >= 3;
},
passage: "Imp_Mid_Rela_Win_Idle",
},
lowRelaIdle:
{
available: true,
condition: function()
{
return true;
},
passage: "Imp_Low_Rela_Win_Idle",
},
},
postFightPassagesLoss:
{
servantPath:
{
available: true,
condition: function()
{
return State.variables.CharacterSheet_Imp.quest.storylineProgress == setup.StorylineProgress_Imp.SERVANT;
},
passage: "Imp_Loss_ServantPath",
},
servantChoice:
{
available: true,
condition: function()
{
return State.variables.CharacterSheet_Imp.quest.relationshipScoring >= 6 && State.variables.CharacterSheet_Imp.quest.servantScoring >= 3;
},
passage: "Imp_Loss_ServantChoice",
},
midRelaIdle:
{
available: true,
condition: function()
{
return State.variables.CharacterSheet_Imp.quest.relationshipScoring >= 3;
},
passage: "Imp_Mid_Rela_Loss_Idle",
},
lowRelaIdle:
{
available: true,
condition: function()
{
return true;
},
passage: "Imp_Low_Rela_Loss_Idle",
},
},
}>>
<<set $CharacterSheet_Imp.quest = setup.QuestSheet_Imp>>
<</if>>
<<if $Version >= 10409 && $Version < 10409.1>>
<<set $Version = 10409.1>>
<<set $VersionStr = '0.4.9'>>
<<set $EasyRandomEncounters = ["CharacterSheet_Imp", "CharacterSheet_Slime"]>>
<</if>>
<<if $Version >= 10409.1 && $Version < 10500>>
<<set $Version = 10500>>
<<set $VersionStr = '0.5.0'>>
<<include Ability_Global_HeightSizeTier_1>>
<<include Ability_Global_HeightSizeTier_2>>
<<include Ability_Global_HeightSizeTier_3>>
<<include Ability_Global_HeightSizeTier_4>>
<<include Ability_Global_HeightSizeTier_5>>
<<include Ability_Global_HeightSizeTier_6>>
<<include FightMove_PridefulAscent>>
<<include "_imp_body_visual">>
<<set $CharacterSheet_Player.fight.teammate = undefined>>
<<set setup.FightMoveIDs = [setup.FightMove_Basic_Attack.id,
setup.FightMove_Do_Nothing.id,
setup.FightMove_Submit_Completely.id,
setup.FightMove_Goo_Stun.id,
setup.FightMove_IncubusCall.id,
setup.FightMove_IncubusStrike.id,
setup.FightMove_Lunge.id,
setup.FightMove_Infest.id,
setup.FightMove_Inspect.id,
setup.FightMove_Masturbate.id,
setup.FightMove_Sigil_Vitality.id,
setup.FightMove_Sigil_Pain.id,
setup.FightMove_Sigil_Perception.id,
setup.FightMove_Sigil_Growth.id,
setup.FightMove_ChargedStrike.id,
setup.FightMove_Stomp.id,
setup.FightMove_Hypnotize.id,
setup.FightMove_Worship.id,
setup.FightMove_WitheringVenom.id,
setup.FightMove_Parry.id,
setup.FightMove_DragonStrike.id,
setup.FightMove_ParasiteLunge.id,
setup.FightMove_SummonParasite.id,
setup.FightMove_ConsumeLost.id,
setup.FightMove_SeedOfRuin.id,
setup.FightMove_SlimeLunge.id,
setup.FightMove_Slash.id,
setup.FightMove_Bash.id,
setup.FightMove_Focus.id,
setup.FightMove_CumDeluge.id,
setup.FightMove_LustfulInstincts.id,
setup.FightMove_CorruptedUrges.id,
setup.FightMove_InfectiousLust.id,
setup.FightMove_CorruptedRemedy.id,
setup.FightMove_PridefulAscent.id,
]>>
<<set $LevelUpParams =
{
point : 2,
hp: {name: "生命值", value: $CharacterSheet_Player.fight.hp},
stamina: {name: "耐力", value: $CharacterSheet_Player.fight.stamina},
strength: {name: "力量", value: $CharacterSheet_Player.fight.strength},
arousalGain: {name: "每回合获得唤醒值", value: $CharacterSheet_Player.fight.arousalGain},
staminaRecovery: {name: "每回合耐力恢复值", value: $CharacterSheet_Player.fight.staminaRecovery},
scaling: {
hp: 6,
stamina: 4,
strength: 3,
arousalGain: 2,
staminaRecovery: 1,
},
}>>
<<set $CharacterSheet_Imp.fight.fightMoveIDs = [setup.FightMove_Basic_Attack.id, setup.FightMove_PridefulAscent.id]>>
<<set $CharacterSheet_Imp.info.bodyVisual = "BodyVisualSheet_Imp">>
<<set setup.QuestSheet_Imp.encounterPassages.growthBodySmallToMedium =
{
available: true,
condition: function()
{
return setup.getCurrentBodyVisual(State.variables.CharacterSheet_Imp) == "medium"
},
passage: "Imp_EncounterStart_Growth_Body_SmallToMedium",
}>>
<<set setup.QuestSheet_Imp.encounterPassages.growthBodyMediumToLarge =
{
available: true,
condition: function()
{
return setup.getCurrentBodyVisual(State.variables.CharacterSheet_Imp) == "big"
},
passage: "Imp_EncounterStart_Growth_Body_MediumToLarge",
}>>
<<set setup.QuestSheet_Imp.encounterPassages.growthCock1to2 =
{
available: true,
condition: function()
{
return setup.getCurrentBodyVisual(State.variables.CharacterSheet_Imp) == "small" && setup.getCurrentCockVisual(State.variables.CharacterSheet_Imp) == "small";
},
passage: "Imp_EncounterStart_Growth_Cock_1To2",
}>>
<<set setup.QuestSheet_Imp.encounterPassages.growthCock2to3 =
{
available: true,
condition: function()
{
return setup.getCurrentBodyVisual(State.variables.CharacterSheet_Imp) == "medium" && setup.getCurrentCockVisual(State.variables.CharacterSheet_Imp) == "medium";
},
passage: "Imp_EncounterStart_Growth_Cock_2To3",
}>>
<<set setup.QuestSheet_Imp.encounterPassages.growthCock3to4 =
{
available: true,
condition: function()
{
return setup.getCurrentBodyVisual(State.variables.CharacterSheet_Imp) == "medium" && setup.getCurrentCockVisual(State.variables.CharacterSheet_Imp) == "big";
},
passage: "Imp_EncounterStart_Growth_Cock_3To4",
}>>
<<set setup.QuestSheet_Imp.encounterPassages.growthCock4to5 =
{
available: true,
condition: function()
{
return setup.getCurrentBodyVisual(State.variables.CharacterSheet_Imp) == "big" && setup.getCurrentCockVisual(State.variables.CharacterSheet_Imp) == "biggest";
},
passage: "Imp_EncounterStart_Growth_Cock_4To5",
}>>
<<set setup.QuestSheet_Imp.encounterPassages.growthCock5to6 =
{
available: true,
condition: function()
{
return setup.getCurrentBodyVisual(State.variables.CharacterSheet_Imp) == "big" && setup.getCurrentCockVisual(State.variables.CharacterSheet_Imp) == "biggestHyperBalls";
},
passage: "Imp_EncounterStart_Growth_Cock_5To6",
}>>
<</if>>
<<if $Version >= 10500 && $Version < 10500.1>>
<<set $Version = 10500.1>>
<<set $VersionStr = '0.5.0*'>>
<<if $CharacterSheet_Player.fight.teammate != undefined>>
<<set $EasyRandomEncounters = ["CharacterSheet_Imp", "CharacterSheet_Slime"]>>
<<else>>
<<set $EasyRandomEncounters = ["CharacterSheet_Slime"]>>
<</if>>
<</if>>
<<if $Version >= 10500.1 && $Version < 10500.2>>
<<set $Version = 10500.2>>
<<set $VersionStr = '0.5.0*'>>
<<if $CharacterSheet_Player.fight.teammate == undefined>>
<<set $EasyRandomEncounters = ["CharacterSheet_Imp", "CharacterSheet_Slime"]>>
<<else>>
<<set $EasyRandomEncounters = ["CharacterSheet_Slime"]>>
<</if>>
<</if>>
<<if $Version >= 10500.2 && $Version < 10500.3>>
<<set $Version = 10500.3>>
<<set $VersionStr = '0.5.0*'>>
<<run console.log("upgrading 10500.2 to 10500.3")>>
<<if $CharacterSheet_Player.fight.teammate == undefined>>
<<set $EasyRandomEncounters = ["CharacterSheet_Imp", "CharacterSheet_Slime"]>>
<<else>>
<<set $EasyRandomEncounters = ["CharacterSheet_Slime"]>>
<</if>>
<</if>>
<<if $Version >= 10500.3 && $Version < 10500.4>>
<<set $Version = 10500.4>>
<<set $VersionStr = '0.5.0*'>>
<<run console.log("upgrading 10500.3 to 10500.4")>>
<<if $CharacterSheet_Player.fight.teammate == undefined>>
<<set $EasyRandomEncounters = ["CharacterSheet_Imp", "CharacterSheet_Slime"]>>
<<else>>
<<set $EasyRandomEncounters = ["CharacterSheet_Slime"]>>
<</if>>
<</if>>
<<if $Version >= 10500.4 && $Version < 10501>>
<<set $Version = 10501>>
<<set $VersionStr = '0.5.1'>>
<<set setup.AttackTiming =
{
BEFORE_PLAYER: 1,
BETWEEN_PLAYER_AND_ENEMY: 2,
AFTER_ENEMY: 3,
}>>
<<widget "PlayerHeight">><<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "height"))>><</widget>>
<<widget "PlayerCock">><<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "cock"))>><</widget>>
<<widget "PlayerBalls">><<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "balls"))>><</widget>>
<<widget "PlayerRace">><<print setup.getRace(State.variables.CharacterSheet_Player.info.anatomy)>><</widget>>
<<widget "PlayerName">><<print setup.getRace(State.variables.CharacterSheet_Player.info.name)>><</widget>>
<<widget "PlayerArmsNoVerb">><<print setup.processFlavours($CharacterSheet_Player, "@[all|arms|noverb]")>> \<</widget>>
<<widget "PlayerHandsNoVerb">><<print setup.processFlavours($CharacterSheet_Player, "@[all|hands|noverb]")>> \<</widget>>
<<widget "PlayerBallsNoVerb">><<print setup.processFlavours($CharacterSheet_Player, "@[all|balls|noverb]")>> \<</widget>>
<<widget "SymbioteRace">><<print setup.getRace(State.variables.CharacterSheet_Player.symbiote.anatomy)>><</widget>>
<<widget "SymbioteColor">><<print State.variables.CharacterSheet_Player.symbiote.color>><</widget>>
<<widget "SymbioteName">><<print State.variables.CharacterSheet_Player.symbiote.name>><</widget>>
<<widget "ImpHeight">><<print setup.getLength(setup.getStatValue($CharacterSheet_Imp, "height"))>><</widget>>
<<widget "ImpCockLength">><<print setup.getLength(setup.getStatValue($CharacterSheet_Imp, "cock"))>><</widget>>
<<widget "ImpBallsSize">><<print setup.getLength(setup.getStatValue($CharacterSheet_Imp, "balls"))>><</widget>>
<<set $CharacterSheet_Imp.fight.teammateSettings = {
attackTiming: setup.AttackTiming.BEFORE_PLAYER,
}>>
<<set $CharacterSheet_Imp.quest.encounterPassages.growthCock5to6 =
{
available: true,
condition: function()
{
return setup.getCurrentBodyVisual(State.variables.CharacterSheet_Imp) == "big" && setup.getCurrentCockVisual(State.variables.CharacterSheet_Imp) == "biggestHyperBalls";
},
passage: "Imp_EncounterStart_Growth_Cock_5To6",
}>>
<<set $CharacterSheet_Imp.quest.postFightPassagesWin.masterPath =
{
available: true,
condition: function()
{
return State.variables.CharacterSheet_Imp.quest.storylineProgress == setup.StorylineProgress_Imp.MASTER;
},
passage: "Imp_Win_MasterPath",
}>>
<<set $CharacterSheet_Imp.quest.postFightPassagesLoss.masterPath =
{
available: true,
condition: function()
{
return State.variables.CharacterSheet_Imp.quest.storylineProgress == setup.StorylineProgress_Imp.MASTER;
},
passage: "Imp_Loss_MasterPath",
}>>
<<set $CharacterSheet_Imp.quest.growthMultiplier = 1>>
<<set $CharacterSheet_Imp.text =
{
goMeetImp_Intro :{
heightFlavour: {
small: [
"GoMeetImp_heightFlavour_small",
],
medium: [
"GoMeetImp_heightFlavour_small",
],
large: [
"GoMeetImp_heightFlavour_large",
],
huge: [
"GoMeetImp_heightFlavour_huge",
],
},
},
goMeetImp_Height :{
heightFlavour: {
small: [
"Village_MeetImp_Examine_Size_Small",
],
medium: [
"Village_MeetImp_Examine_Size_Small",
],
large: [
"Village_MeetImp_Examine_Size_Large",
],
huge: [
"Village_MeetImp_Examine_Size_Huge",
],
},
},
goMeetImp_Muscles :{
heightFlavour: {
small: [
"Village_MeetImp_Examine_Muscles_Small",
],
medium: [
"Village_MeetImp_Examine_Muscles_Small",
],
large: [
"Village_MeetImp_Examine_Muscles_Large",
],
huge: [
"Village_MeetImp_Examine_Muscles_Huge",
],
},
},
goMeetImp_Genitals :{
heightFlavour: {
small: [
"Village_MeetImp_Examine_Genitals_Small",
],
medium: [
"Village_MeetImp_Examine_Genitals_Small",
],
large: [
"Village_MeetImp_Examine_Genitals_Large",
],
huge: [
"Village_MeetImp_Examine_Genitals_Huge",
],
},
},
leaveImp :{
heightFlavour: {
small: [
"Village_MeetImp_Leave_Small",
],
medium: [
"Village_MeetImp_Leave_Small",
],
large: [
"Village_MeetImp_Leave_Large",
],
huge: [
"Village_MeetImp_Leave_Huge",
],
},
},
goMeetImp_GrowImp :{
heightFlavour: {
small: [
"Village_MeetImp_GrowHim_Large",
],
medium: [
"Village_MeetImp_GrowHim_Large",
],
large: [
"Village_MeetImp_GrowHim_Large",
],
huge: [
"Village_MeetImp_GrowHim_Huge",
],
},
},
basicAttackPrepFlavour :{
heightFlavour: {
small: [
"_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_small_1",
"_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_small_2",
"_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_small_3",
"_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_small_4",
],
medium: [
"_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_medium_1",
"_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_medium_2",
"_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_medium_3",
],
large: [
"_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_large_1",
"_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_large_2",
"_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_large_3",
],
huge: [
"_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_huge_1",
"_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_huge_2",
"_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_huge_3",
],
},
},
encounterStartFlavour :{
heightFlavour: {
small: [
"_imp_text_sheet_encounterStartFlavour_heightFlavour_small_1",
"_imp_text_sheet_encounterStartFlavour_heightFlavour_small_2",
"_imp_text_sheet_encounterStartFlavour_heightFlavour_small_3",
"_imp_text_sheet_encounterStartFlavour_heightFlavour_small_4",
],
medium: [
"_imp_text_sheet_encounterStartFlavour_heightFlavour_medium_1",
"_imp_text_sheet_encounterStartFlavour_heightFlavour_medium_2",
"_imp_text_sheet_encounterStartFlavour_heightFlavour_medium_3",
],
large: [
"_imp_text_sheet_encounterStartFlavour_heightFlavour_large_1",
"_imp_text_sheet_encounterStartFlavour_heightFlavour_large_2",
"_imp_text_sheet_encounterStartFlavour_heightFlavour_large_3",
],
huge: [
"_imp_text_sheet_encounterStartFlavour_heightFlavour_huge_1",
"_imp_text_sheet_encounterStartFlavour_heightFlavour_huge_2",
"_imp_text_sheet_encounterStartFlavour_heightFlavour_huge_3",
],
},
}
}>>
<<set $CharacterSheet_Player.quest.exploration.villageGateNorth.northGrownHeightMassive =
{
available: true,
condition: function()
{
var height = setup.getStatValue(State.variables.CharacterSheet_Player, "height");
return height > (50 * 12);
},
passage: "Explore_NorthGrownHeightMassive",
}>>
<<set $CharacterSheet_Player.quest.exploration.villageGateEast.eastGrownMegaMacro =
{
available: true,
condition: function()
{
return setup.getStatValue(State.variables.CharacterSheet_Player, "muscles") > (200 * 12);
},
passage: "Explore_EastGrownMegaMacro",
}>>
<</if>>
<<if $Version >= 10501 && $Version < 10501.1>>
<<run console.log("deprecate 10501")>>
<<set $Version = 10501.1>>
<<set $VersionStr = '0.5.1*'>>
<<if $CharacterSheet_Player.fight.teammate == undefined>>
<<set $EasyRandomEncounters = ["CharacterSheet_Imp", "CharacterSheet_Slime"]>>
<<else>>
<<set $EasyRandomEncounters = ["CharacterSheet_Slime"]>>
<</if>>
<</if>>
<<if $Version >= 10501.1 && $Version < 10502>>
<<run console.log("deprecate 10502")>>
<<set $Version = 10502>>
<<set $VersionStr = '0.5.2\n [[存档与此版本不兼容!单击此处重新开始,同时保留精华值和经验值!->Reload_Unsupported_Enter]]'>>
<</if>>
<<if $Version >= 10502 && $Version < 10503>>
<<set $CharacterSheet_Player.info.corruptionPerDay = 0>>
<<include Ability_Uncorrupted>>
<<include Ability_MinorCorruption>>
<<include Ability_MajorCorruption>>
<<include Ability_OverwhelmingCorruption>>
<<include Ability_LordOfCorruption>>
<<run console.log("deprecate 10503")>>
<<set $Version = 10503>>
<<set $VersionStr = '0.5.3\n [[存档与此版本不兼容!单击此处重新开始,同时保留精华值和经验值!->Reload_Unsupported_Enter]]'>>
<</if>>
<<if $Version >= 10503 && $Version < 10600>>
<<include Ending_OneWithApothus>>
<<include Ending_OneWithNyx>>
<<include Ending_MemoriesOfCray>>
<<include Ending_NyxChosenAscension>>
<<include StoryInit_Abilities>>
<<include StoryInit_FightMoves>>
<<include Sheets_Wounded_Lost>>
<<run console.log("deprecate 10600")>>
<<set $Version = 10600>>
<<set $VersionStr = '0.6.0\n "[[存档与此版本不兼容!单击此处重新开始,同时保留精华值和经验值!->Reload_Unsupported_Enter]]'>>
<</if>>
<<if $Version >= 10600 && $Version < 10601>>
<<run console.log("deprecate 10601")>>
<<set $Version = 10601>>
<<set $VersionStr = '0.6.1\n "[[存档与此版本不兼容!单击此处重新开始,同时保留精华值和经验值!->Reload_Unsupported_Enter]]'>>
<</if>>
<<if $Version >= 10601 && $Version < 10602>>
<<run console.log("deprecate 10602")>>
<<set $Version = 10602>>
<<set $VersionStr = '0.6.2\n "[[存档与此版本不兼容!单击此处重新开始,同时保留精华值和经验值!->Reload_Unsupported_Enter]]'>>
<</if>>
<<if $Version >= 10602 && $Version < 10603>>
<<run console.log("deprecate 10603")>>
<<set $Version = 10603>>
<<set $VersionStr = '0.6.3\n "[[存档与此版本不兼容!单击此处重新开始,同时保留精华值和经验值!->Reload_Unsupported_Enter]]'>>
<</if>>
<<if $Version >= 10603 && $Version < 10604>>
<<run console.log("deprecate 10604")>>
<<set $Version = 10604>>
<<set $VersionStr = '0.6.4\n "[[存档与此版本不兼容!单击此处重新开始,同时保留精华值和经验值!->Reload_Unsupported_Enter]]'>>
<</if>>
<<if $Version >= 10604 && $Version < 10605>>
<<run console.log("deprecate 10605")>>
<<set $Version = 10605>>
<<set $VersionStr = '0.6.5\n "[[存档与此版本不兼容!单击此处重新开始,同时保留精华值和经验值!->Reload_Unsupported_Enter]]'>>
<</if>>
<<if $Version >= 10605 && $Version < 10700>>
<<run console.log("deprecate 10700")>>
<<set $Version = 10700>>
<<set $VersionStr = '0.7.0\n "[[存档与此版本不兼容!单击此处重新开始,同时保留精华值和经验值!->Reload_Unsupported_Enter]]'>>
<<set $VolumeControls =
{
master:
{
volume: 0.2,
},
music:
{
volume: 0.2,
list: [],
},
voices:
{
volume: 0.8,
list: [],
},
sfx:
{
volume: 1,
list: [],
},
}>>
<<run console.log("set controls")>>
<<run console.log($VolumeControls)>>
<</if>>
<<if $Version >= 10700 && $Version < 10701>>
<<run console.log("deprecate 10701")>>
<<set $Version = 10701>>
<<set $VersionStr = '0.7.1\n "[[存档与此版本不兼容!单击此处重新开始,同时保留精华值和经验值!->Reload_Unsupported_Enter]]'>>
<</if>>
<<if $Version >= 10701 && $Version < 10702>>
<<run console.log("deprecate 10702")>>
<<set $Version = 10702>>
<<set $VersionStr = '0.7.2\n "[[存档与此版本不兼容!单击此处重新开始,同时保留精华值和经验值!->Reload_Unsupported_Enter]]'>>
<</if>>
<<if $Version >= 10702 && $Version < 10703>>
<<run console.log("deprecate 10703")>>
<<set $Version = 10703>>
<<set $VersionStr = '0.7.3\n "[[存档与此版本不兼容!单击此处重新开始,同时保留精华值和经验值!->Reload_Unsupported_Enter]]'>>
<</if>>
<<if $Version >= 10703 && $Version < 10704>>
<<run console.log("deprecate 10704")>>
<<script>>
for(let i = 0; i < State.variables.CharacterSheet_Player.abilityHandler.abilityRuntimeDatas.length; ++i)
{
State.variables.CharacterSheet_Player.abilityHandler.abilityRuntimeDatas[i].abilityDataIndex = setup.AbilityIndexCache[State.variables.CharacterSheet_Player.abilityHandler.abilityRuntimeDatas[i].abilityDataID];
}
<</script>>
<<set $Version = 10704>>
<<set $VersionStr = '0.7.4\n [[存档与此版本不兼容!单击此处重新开始,同时保留精华值和经验值!->Reload_Unsupported_Enter]]'>>
<</if>>
<<if $Version >= 10704 && $Version < 10704.1>>
<<run console.log("deprecate 10704.1")>>
<<script>>
for(let i = 0; i < State.variables.CharacterSheet_Player.abilityHandler.abilityRuntimeDatas.length; ++i)
{
State.variables.CharacterSheet_Player.abilityHandler.abilityRuntimeDatas[i].abilityDataIndex = setup.AbilityIndexCache[State.variables.CharacterSheet_Player.abilityHandler.abilityRuntimeDatas[i].abilityDataID];
}
<</script>>
<<set $Version = 10704.1>>
<<set $VersionStr = '0.7.4.1\n [[存档与此版本不兼容!单击此处重新开始,同时保留精华值和经验值!->Reload_Unsupported_Enter]]'>>
<</if>>
<<if $Version >= 10704.1 && $Version < 10705>>
<<run console.log("deprecate 10705")>>
<<set $Version = 10705>>
<<set $VersionStr = '0.7.5'>>
<<script>>
Dialog.setup("升级存档");
Dialog.wiki(Story.get("UpgradeSave").processText());
Dialog.open();
<</script>>
<</if>><<include StoryInit_Base>>
>>>>>>> CN0.9.0COM
<<include StoryInit_Widgets>>
<<include StoryInit_UniversalFlavour>>
<<include StoryInit_FightVariables>>
<<include StoryInit_FightMoves>>
<<include Quest_MQ001_EchoFirstEncounter>>
<<include Quest_MQ002>>
<<include StoryInit_QuestVariables>>
<<<<<<< HEAD
<<include StoryInit_ExplorationData>>
<<run console.log("Starting Init Anatomy")>>
<<include Sheets_Anatomy>>
<<run console.log("Finished Init Anatomy")>>
<<run console.log("Starting Init Races")>>
<<include Sheets_Races>> /* Must be after Anatomy */
<<run console.log("Finished Init Races")>>
<<run console.log("Starting Init Characters")>>
<<include Sheets_Characters>> /* Must be after Races */
<<run console.log("Finished Init Characters")>>
<<include StoryInit_StateDrivenModifiers>>
<<run console.log("Finished Init Characters")>>
<<include StoryInit_WorldState>>
<<run console.log("Finished Init WorldState")>>
<<include StoryInit_UI>>
<<run console.log("Finished Init UI")>>
<<include StoryInit_Music>>
<<run console.log("Finished Init Music")>>s<<include StoryReInit_Base>><<set $Version = 10900.1>>
<<set $VersionStr = '0.9.0.1'>><<script>>
=======
<<include StoryInit_Abilities>>
<<include Sheets_Player>>
<<include Sheets_Imp>>
<<include Sheets_Ethrex>>
<<include Sheets_Lost_Entity>>
<<include Sheets_Lost_Harbinger>>
<<include Sheets_Swarm>>
<<include Sheets_Lost_Naga>>
<<include Sheets_town_guard>>
<<include Sheets_MQ002_Guard>>
<<include Sheets_MQ002_NyxParasite>>
<<include Sheets_MQ002_DragonMonk>>
<<include Sheets_Doppleganger>>
<<include Sheets_Apothus>>
<<include Sheets_Apothus_2nd_Form>>
<<include Sheets_God_Beast>>
<<include Sheets_Slime>>
<<include Sheets_Wounded_Lost>>
<<include Sheets_Jorm>>
<<include Sheets_Abel>>
<<include Sheets_Torgar>>
<<include Sheets_Herald>>
<<include Sheets_Shard_Ring>>
<<include StoryInit_StateDrivenModifiers>>
<<include StoryInit_WorldState>>
<<include StoryInit_EndingSheet>>
<<include StoryInit_UI>>
<<include StoryInit_Music>>
<<include StoryInit_RandomEncounters>><<include StoryInit_AbilityTrigger>>
<<set setup.UnlockableAbilityList = []>>
<<set setup.GlobalAbilities = []>>
<<include Ability_Tank>>
<<include Ability_Berserking>>
<<include Ability_DeadlyAim>>
<<include Ability_Mutant_2>>
<<include Ability_Mutant>>
<<include Ability_Global_HeightSizeTier_1>>
<<include Ability_Global_HeightSizeTier_2>>
<<include Ability_Global_HeightSizeTier_3>>
<<include Ability_Global_HeightSizeTier_4>>
<<include Ability_Global_HeightSizeTier_5>>
<<include Ability_Global_HeightSizeTier_6>>
<<include Ability_Global_MuscleTier_First>>
<<include Ability_Global_MuscleTier_Second>>
<<include Ability_Global_MuscleTier_Third>>
<<include Ability_Global_MuscleTier_Fourth>>
<<include Ability_Global_MuscleTier_Fifth>>
<<include Ability_Global_MuscleTier_Sixth>>
<<include Ability_Global_CockTier_First>>
<<include Ability_Global_CockTier_Second>>
<<include Ability_Global_CockTier_Third>>
<<include Ability_Global_CockTier_Fourth>>
<<include Ability_Global_CockTier_Fifth>>
<<include Ability_Global_CockTier_Sixth>>
<<include Ability_Global_BallsTier_First>>
<<include Ability_Global_BallsTier_Second>>
<<include Ability_Global_BallsTier_Third>>
<<include Ability_Global_BallsTier_Fourth>>
<<include Ability_Global_BallsTier_Fifth>>
<<include Ability_Global_BallsTier_Sixth>>
<<include Ability_Global_Bigger_Than_Target_1>>
<<include Ability_Global_Bigger_Than_Target_2>>
<<include Ability_Global_Bigger_Than_Target_3>>
<<include Ability_Global_Overwhelming_Balls>>
<<include Ability_Global_All_Consuming_Balls>>
<<include Ability_ProcessingCorruption>>
<<include Ability_Uncorrupted>>
<<include Ability_MinorCorruption>>
<<include Ability_MajorCorruption>>
<<include Ability_OverwhelmingCorruption>>
<<include Ability_LostInCorruption>>
<<include Ability_LordOfCorruption>>
<<include Achievement_OffTheDeepEnd>>
<<include Achievement_BaptismInCorruption>>
<<include Achievement_HostOfTheSpawns>>
<<include Achievement_LordOfTheSpawns>>
<<include Achievement_SubmissiveFighter>>
<<include Achievement_MightOfAugwult>>
<<include Achievement_DamnatoryKnowledge>>
<<include Achievement_WordOfPower>>
<<include Achievement_MemoriesOfKanathar>>
<<include Achievement_MemoriesOfDemonicAscent>>
<<include Achievement_MemoriesOfTheLost>>
<<include Achievement_IncompleteMemories>>
<<include Achievement_MemoriesOfTheMinotaur>>
<<include Achievement_Resolute>>
<<include Achievement_Redemption>>
<<include Achievement_MasterOfTheBarrens>>
<<include Achievement_GodAmongstMen>>
<<include Achievement_CockRingOfTheBind>>
<<include Achievement_CollarOfTheBind>>
<<include Achievement_SafePassage>>
<<include Achievement_ExplorerOfCorruptedDepths>>
<<include Achievement_ShiftingIdeals>>
<<include Ability_GoldenStar>>
<<include Ability_GreenStar>>
<<include Ability_RedStar>>
<<include Ability_BlueStar>>
<<include Ability_EchoForm>>
<<include Ability_Masochism>>
<<include Ability_HerculeanBuild>>
<<include Ability_DemonicCorruption_3>>
<<include Ability_DemonicCorruption_2>>
<<include Ability_DemonicCorruption>>
<<include Ability_StolenMass>>
<<include Ability_CurseOfTheNaga>>
<<include Ability_VigorOfTheEndowed_2>>
<<include Ability_VigorOfTheEndowed>>
<<include Ability_AppetiteForGrowth_2>>
<<include Ability_AppetiteForGrowth>>
<<include Ability_NyxParasiteInfection_2>>
<<include Ability_NyxParasiteInfection>>
<<include Ability_TouchedByNyxsLight>>
<<include Ability_EmbracedByNyxsLight>>
<<include Ability_Oath_Containment>>
<<include Ability_Oath_Nyx>>
<<include Ability_UnstoppableExpansion>>
<<include Ability_Oathbreaker>>
<<include Ability_NeverendingGrowth>>
<<include Ability_OrgasmicGrowth>>
<<include Ability_LastStand>>
<<include Ability_ToLiveForEcho>>
<<include Ability_WarriorOfDuality>>
<<include Ability_WitheringVenom>>
<<include Ability_CodexPassion>>
<<include Ability_FaithsReward>>
<<include Ability_EssenceHoarder>>
<<include Ability_SombrevesWhisper>>
<<include Ability_VampiricLust>>
<<include Ability_KalethsFervour>>
<<include Ability_ActiveParry>>
<<include Ability_ParryEnergy>>
<<include Ability_BrinkOfMadness>>
<<include Ability_PiercingPrecision>>
<<include Ability_ChannelTheAstralSoul>>
<<include Ability_ValiantRush>>
<<include Ability_SigilOfPerception>>
<<include Ability_TaintedByTheLost>>
<<include Ability_SurvivorOfTheFirstEclipse>>
<<include Ability_MemoriesOfTheChosen>>
<<include Ability_MemoriesOfCray>>
<<include Ability_MemoriesOfApothus>>
<<include Ability_MemoriesOfNyx>>
<<include Ability_HostOfEcho>>
<<include Ability_DracosOmnipotence>>
<<include Ability_BuriedInCum>>
<<include Ability_CorruptedStrength>>
<<include Ability_Focused>>
<<include Ability_Momentum>>
<<include Ability_Incorruptible>>
<<include Ability_ServantOfKanathar>>
<<include Ability_EmpoweringDrink>>
<<include Ability_TorgarsBond>>
<<include Ability_TonicOfStillness>>
<<include Ability_EssenceSurge>>
<<include Ability_CollarOfTheBind>>
<<include Ability_CockRingOfTheBind>>
<<include Ability_PromiseOfServitude>>
<<include Ability_NyxInducedWorkout>>
<<include Ability_Disciplined>>
<<include Ability_Defiler>>
<<include Ability_LustIncarnate>><<script>>
setup.AbilityTrigger =
{
ON_ACQUIRE: 1 << 0,
ON_FIGHT_START: 1 << 1,
ON_FIGHT_TURN_START: 1 << 2,
ON_FIGHT_DAMAGING_HIT: 1 << 3,
ON_FIGHT_PRE_RECEIVE_DAMAGE: 1 << 5,
ON_FIGHT_POST_RECEIVE_DAMAGE: 1 << 4,
ON_FIGHT_END: 1 << 6,
ON_MAX_LUST: 1 << 7,
ON_MIN_LUST: 1 << 8,
ON_APPLY_GROWTH: 1 << 9,
ON_ENTER_MID_HEALTH: 1 << 10,
ON_EXIT_MID_HEALTH: 1 << 11,
ON_ENTER_LOW_HEALTH: 1 << 12,
ON_EXIT_LOW_HEALTH: 1 << 13,
ON_LEVEL_UP: 1 << 14,
ON_FIGHT_DO_DAMAGELESS_ATTACK: 1 << 15,
ON_FIGHT_BATTLE_WON: 1 << 16,
ON_FIGHT_BATTLE_LOST: 1 << 17,
ON_GAIN_CORRUPTION: 1 << 18,
ON_GAIN_ESSENCE: 1 << 19,
ON_DAY_CHANGE: 1 << 20,
ON_STAT_CHANGE: 1 << 21,
ON_NEW_GAME_PLUS: 1 << 22,
}
<</script>><<script>>
>>>>>>> CN0.9.0COM
Config.history.maxStates = 1;
Config.history.controls = false;
Config.ui.stowBarInitially = false;
<</script>>
<<<<<<< HEAD
<<include version_set>>
<<if $ChoicesWindow == undefined>>
<<set $ChoicesWindow = window.innerWidth > 1080 && window.screen.width > 1080>>
=======
<<if $Version == undefined>>
<<set $Version = 10705>>
<<set $VersionStr = '0.7.5'>>
<<set $ChoicesWindow = true>>
<<set setup.RedrawCosts = [10,15,20,30,40,50,60]>>
<<set setup.AddSlotCosts = [10,15,20,30,40,50,60]>>
<<set setup.AbilityIDCache = []>>
<<set setup.AbilityIndexCache = {}>>
>>>>>>> CN0.9.0COM
<</if>>
<<set $Volume = 0.7>>
<<set $VolumeControls =
{
master:
{
volume: 0.2,
},
music:
{
volume: 0.2,
<<<<<<< HEAD
list: [],
=======
list: [],
>>>>>>> CN0.9.0COM
},
voices:
{
volume: 0.8,
<<<<<<< HEAD
list: [],
=======
list: [],
>>>>>>> CN0.9.0COM
},
sfx:
{
volume: 1,
<<<<<<< HEAD
list: [],
=======
list: [],
>>>>>>> CN0.9.0COM
},
}>>
<<set $SelectedAbilityFilter = 0>>
<<<<<<< HEAD
<<set $SecretCheat = 0>>
<<set $InNyxDungeon = false>>
<<set $DisplayStatWindow = true>>
<<set $LastExplorationEnemyEncounter = 0>>
<<set $NoTimePasses = false>>
<<set $DeathText = setup.DeathTextEnum.NORMAL>>
/* TODO: DETANGLE AND REMOVE */
<<set setup.englishNumbers =
=======
<<set setup.AbilityFilter = {
POWER: 0,
ALTERATION: 1,
STATUSEFFECT: 2,
GLOBAL: 3,
}>>
<<set setup.RewardTier =
{
VERY_LOW: 1,
LOW: 2,
MEDIUM: 3,
HIGH: 4,
VERY_HIGH: 5,
}>>
<<set setup.FightHotkeys = ["1","2","3","4","5","6","7","8","9","0","Q","W","E","R","T","Y","U","I","O","P"]>>
<<set setup.DeathTextEnum =
{
NORMAL: 1,
POST_APOTHUS: 2,
}>>
<<set setup.TestVoices = ["Test_Voice1", "Test_Voice2"]>>
<<set setup.AttackTiming =
{
BEFORE_PLAYER: 1,
BETWEEN_PLAYER_AND_ENEMY: 2,
AFTER_ENEMY: 3,
}>>
<<set $SecretCheat = 0>>
<<set $DisplayStatWindow = true>>
<<set $LastExplorationEnemyEncounter = 0>>
<<set $DeathText = setup.DeathTextEnum.NORMAL>>
<<set setup.RewardTier =
{
VERY_LOW: 1,
LOW: 2,
MEDIUM: 3,
HIGH: 4,
VERY_HIGH: 5,
}>>
<<set setup.Units =
{
IMPERIAL: 1,
METRIC: 2
}>>
<<set setup.Oath =
{
NONE: 1,
ACTIVE: 2,
BROKEN: 3,
}>>
<<set setup.Comparators =
{
MICRO_TO: 1,
MUCH_SMALLER: 2,
SMALLER: 3,
SLIGHTLY_SMALLER: 4,
EQUAL: 5,
SLIGHTLY_BIGGER: 6,
BIGGER: 7,
MUCH_BIGGER: 8,
REACHES_WAIST: 9,
REACHES_KNEES: 10,
FITS_ON_HAND: 11,
FITS_ON_FINGER: 12,
}>>
<<set setup.CockComparators =
{
MICRO_TO: 1,
MUCH_SMALLER: 2,
SMALLER: 3,
SLIGHTLY_SMALLER: 4,
EQUAL: 5,
SLIGHTLY_BIGGER: 6,
BIGGER: 7,
MUCH_BIGGER: 8,
MASSIVE: 9,
HYPER: 10,
MACRO: 11,
GIGA: 12,
}>>
<<set setup.CorruptionComparators =
{
PURE: 50,
NEUTRAL: 200,
TAINTED: 500,
CORRUPT: 1000
}>>
<<set setup.ColourPool =
{
DEFAULT: undefined,
RED: "红色",
ORANGE: "橘色",
YELLOW: "黄色",
GREEN: "绿色",
BLUE: "蓝色",
INDIGO: "深蓝色",
VIOLET: "紫罗兰色",
PURPLE: "紫色",
WHITE: "白色",
GREY: "灰色",
BLACK: "黑色",
OBSIDIAN: "黑曜石色",
AMBER: "琥珀色",
PINK: "粉色",
BROWN: "棕色",
TAN: "棕褐色",
BEIGE: "浅褐色",
EMERALD: "翡翠绿",
SAPPHIRE: "宝蓝色",
CRIMSON: "深红色",
GOLDEN: "金色"
}>>
<<set setup.MuscleComparators =
{
MICRO_TO: 1,
MUCH_SMALLER: 2,
SMALLER: 3,
SLIGHTLY_SMALLER: 4,
EQUAL: 5,
SLIGHTLY_BIGGER: 6,
BIGGER: 7,
MUCH_BIGGER: 8,
DWARFING: 9,
GIANT: 10,
MACRO: 11,
GIGA: 12,
}>>
<<set setup.englishNumbers =
>>>>>>> CN0.9.0COM
{
1: "",
2: "two",
3: "three",
4: "four",
5: "five",
6: "six",
7: "seven",
8: "eight",
9: "nine",
10: "ten",
11: "eleven",
12: "twelve",
13: "thirteen",
14: "fourteen",
15: "fifteen",
16: "sixteen",
17: "seventeen",
18: "eighteen",
19: "nineteen",
20: "twenty",
21: "twenty one",
22: "twenty two",
23: "twenty three",
24: "twenty four",
25: "twenty five",
26: "twenty six",
27: "twenty seven",
28: "twenty eight",
29: "twenty nine",
30: "thirty",
31: "thirty one",
32: "thirty two",
33: "thirty three",
34: "thirty four",
35: "thirty five",
36: "thirty six",
37: "thirty seven",
38: "thirty eight",
39: "thirty nine",
40: "forty"
}>>
<<set $Debug = $SpecialBuild>>
<<<<<<< HEAD
=======
<<set setup.Colors = ["orange", "blue", "grey"]>>
>>>>>>> CN0.9.0COM
<<set $BoughtFightMoves = 0>>
<<set $FightTurn = 0>>
<<<<<<< HEAD
=======
<<set setup.LevelUpTable =
[
180,
500,
1300,
2400,
3700,
5600,
7000,
8300,
10000,
15000,
]>>
<<set setup.AbilityCategory =
{
NONE: 0,
WARRIOR: 1,
GROWTH: 2,
SOMBREVE: 3,
PURITY: 4,
LUST: 5,
}>>
/*always order from best to worst*/
<<set setup.AbilityGrade =
{
VERYHIGH: 4,
HIGH: 3,
MEDIUM: 2,
LOW: 1,
VERYLOW: 0,
}>>
>>>>>>> CN0.9.0COM
/*Stats -BEGIN*/
<<set $Expedition = 0>>
<<if $Cycle == undefined>>
<<set $Cycle = 1>>
<</if>>
<<set $Essence = 0>>
<<set $Exp = 0>>
<<set $Level = 1>>
/*Stats -END*/
/*Descriptors*/
<<set setup.Fight_HealthDescriptor = function(maxHP, curHP)
{
if(curHP / maxHP > 0.7)
{
<<<<<<< HEAD
return "<span style='color:#46c546;'>" + "healthy" + "</span>";
}
else if(curHP / maxHP > 0.5)
{
return "<span style='color:#c5bb46;'>" + "out of breath" + "</span>";
}
else if(curHP / maxHP > 0.3)
{
return "<span style='color:#ff9840;'>" + "exhausted" + "</span>";
}
else
{
return "<span style='color:#ff0000;'>" + "nearly defeated" + "</span>";
}
};
>><<set setup.LOCATIONS = {
NONE: -99,
VILLAGE: -1,
ANY: 0,
NORTH: 1,
EAST: 2,
CASTLE: 3,
}>>
<<set setup.ExplorationData =
{
findChasm:
{
id: 0,
highPriority: true,
passage: "Quest_MQ002_Entrance_FirstTime",
condition: function(exploreDifficulty)
{
return (setup.AbiHndlr.hasAbility(State.variables.CharacterSheet_Player, "Ability_GoldenStar") && exploreDifficulty == setup.LOCATIONS.EAST) || State.variables.CharacterSheet_Lost_Prisoner.quest.toldNyxEntrance;
},
=======
return "<span style='color:#46c546;'>" + "健康的" + "</span>";
}
else if(curHP / maxHP > 0.5)
{
return "<span style='color:#c5bb46;'>" + "上气不接下气的" + "</span>";
}
else if(curHP / maxHP > 0.3)
{
return "<span style='color:#ff9840;'>" + "筋疲力尽的" + "</span>";
}
else
{
return "<span style='color:#ff0000;'>" + "濒死的" + "</span>";
}
};
>>
<<set setup.AdjectivePool =
{
heads: {
medium: ["庞大的"],
large: ["巨大的"],
huge: ["硕大的", "极大的"],
adjectives: {
pure: ["结实的", "方形颚的"],
corrupt: ["结实的", "方形颚的"]
}
},
eyes: {
adjectives: {
corrupt: ["不停生长的", "恶魔的", "怒气冲冲的", "炽热的", "炽热的"]
}
},
jaws: {
small: ["轮廓分明的"],
medium: ["方形的"],
large: ["健壮的"],
huge: ["巨大的"],
adjectives: {
}
},
teeths: {
raceTexture: ["普通的"],
adjectives: {
}
},
hands: {
small: ["普通的"],
medium: ["肥硕的"],
large: ["巨大的"],
huge: ["魁梧的"],
adjectives: {
}
},
horns: {
small: ["庞大的"],
medium: ["结实的", "危险的"],
large: ["魁梧的", "难以置信的重的", "如铲斗般的"],
huge: ["巨大的", "撼动大地的"],
adjectives: {
corrupt: ["有裂纹的", "有紫色条纹的", "不停生长的"]
}
},
wings: {
small: ["壮丽的"],
medium: ["非常大的"],
large: ["魁梧的"],
huge: ["艰巨的", "使大地逊色的"],
adjectives: {
}
},
tongues: {
small: ["普通大小的"],
medium: ["长的"],
large: ["很长的"],
huge: ["广阔的", "巨大的"],
adjectives: {
corrupt: ["流涎的", "滴液的", "黏糊糊的"]
}
},
arms: {
small: ["健壮的", "轮廓鲜明的", "轮廓分明的"],
medium: ["巨大的", "大块头的", "健壮的"],
large: ["相当大的", "极大的", "似巨石的", "皮肤紧绷的", "肌肉发达的"],
huge: ["非常大的", "艰巨的", "毁天灭地的", "楼宇般的", "难以置信的巨大", "极大的", "限制运动的"],
adjectives: {
pure: ["青筋暴起的", "强壮的", "结实的", "紧张的"],
corrupt: ["脉动的", "青筋暴起的", "不断生长的", "强壮的", "结实的", "突变的"]
}
},
pecs: {
small: ["健壮的", "轮廓鲜明的", "轮廓分明的", "方形的"],
medium: ["巨大的", "大块头的", "健壮的", "健美的"],
large: ["相当大的", "巨石般的", "巨石大小的", "吸睛的", "极大的", "魁梧的"],
huge: ["刮蹭下巴的", "山峰般的", "艰巨的", "肌肉发达的"],
adjectives: {
pure: ["青筋暴起的", "强壮的", "结实的", "紧张的"],
corrupt: ["脉动的", "青筋暴起的", "不断生长的", "强壮的", "结实的"]
}
},
abdominals: {
small: ["结实的", "轮廓鲜明的", "轮廓分明的", "如搓衣板的"],
medium: ["结实的", "极结实的", "强壮的", "如波浪般起伏的"],
large: ["结实的", "如砖的", "巨大的", "如墙的", "煤渣块般的"],
huge: ["结实的", "难以置信的巨大", "硕大的", "艰巨的", "如车辆般大小的"],
adjectives: {
pure: ["多脉纹的"],
corrupt: ["脉动的", "多脉纹的"]
}
},
cocks: {
small: ["适当的", "令人印象深刻的"],
medium: ["马鞭般大的", "手臂般大的", "令人惊叹的", "难以置信的大"],
large: ["巨大的", "很大的", "鼓胀的", "汽车般大小的", "足以破壁的", "难以置信的巨大", "极其巨大的", "撼动楼宇的", "大炮般的"],
huge: ["魁梧的", "巨大的", "如山的", "毁天灭地的", "能够撼动地面的", "撼天动地的", "如神般的", "村庄大小的"],
adjectives: {
pure: ["青筋暴起的", "刚硬的", "渗液的"],
corrupt: ["脉动的", "青筋暴起的", "生长的", "渗液的"]
}
},
balls: {
medium: ["巨大的", "撞击大腿的", "西柚大小的"],
large: ["撼动楼宇的", "膨胀的"],
huge: ["魁梧的", "巨大的", "建筑般的", "山岳般的"],
adjectives: {
pure: ["雄浑的", "晃动的", "膨胀的"],
corrupt: ["脉动的", "青筋暴起的", "满溢的", "腐化的"]
}
},
legs: {
small: ["健壮的", "轮廓鲜明的", "轮廓分明的"],
medium: ["巨大的", "庞大的", "健壮的"],
large: ["相当大的", "巨大的", "匀厚的", "紧绷皮肤的", "肌肉发达的"],
huge: ["极大的", "艰巨的", "灭世的", "建筑般的", "难以置信的大的", "巨大的"],
adjectives: {
pure: ["青筋暴起的", "强壮的", "强壮的"],
corrupt: ["脉动的", "青筋暴起的"]
}
},
tails: {
medium: ["巨大的"],
large: ["相当大的", "颇大的"],
huge: ["魁梧的", "巨大的"],
adjectives: {
corrupt: ["青筋暴起的"]
}
},
breasts: {
small: ["普通的", "柔软的"],
medium: ["巨大的", "枕形的"],
large: ["相当大的", "磐石般的", "巨石大小的", "吸睛的", "巨大的", "魁梧的"],
huge: ["剐蹭下巴的", "如山般的", "艰巨的"],
adjectives: {
pure: ["充满乳汁的", "肥大的"],
corrupt: ["渗液的", "不断增长的", "充满腐化的"]
}
},
vaginas: {
small: ["普通的", "恰当的", "令人印象深刻的"],
medium: ["巨大的", "宽阔的", "难以置信大的"],
large: ["相当大的", "像洞穴的", "庞大的", "宽敞的", "巨大的", "魁梧的"],
huge: ["吞噬世界的", "裂谷大小的", "难以逾越的", "极大的"],
adjectives: {
pure: ["柔软的", "温暖的", "舒适的"],
corrupt: ["滴液的", "荡漾的", "渗液的"]
}
}
}
>>
<<set setup.RacePool =
{
DEFAULT: 0,
WOLF: 1,
MINOTAUR: 2,
BEHEMOTH: 3,
DRAGONBORN: 4,
HALFORC: 5,
INCUBUS: 6,
SYMBIOTE: 7,
NAGA: 8,
LORD_OF_LUST: 9,
CUSTOM: 10,
}
>>
<<set $CustomRace =
{
name: undefined,
namePlural: undefined,
heads: {
defaultNumber: 0,
raceTexture: undefined
},
eyes: {
defaultNumber: 0,
raceTexture: undefined
},
jaws: {
defaultNumber: 0,
raceTexture: undefined
},
teeths: {
defaultNumber: 0,
raceTexture: undefined
},
hands: {
defaultNumber: 0,
raceTexture: undefined
},
horns: {
defaultNumber: 0,
raceTexture: undefined
},
wings: {
defaultNumber: 0,
raceTexture: undefined
},
tongues: {
defaultNumber: 0,
raceTexture: undefined
},
arms: {
defaultNumber: 0,
raceTexture: undefined
},
pecs: {
defaultNumber: 0,
raceTexture: undefined
},
abdominals: {
defaultNumber: 0,
raceTexture: undefined
},
cocks: {
defaultNumber: 0,
raceTexture: undefined
},
balls: {
defaultNumber: 0,
raceTexture: undefined
},
legs: {
defaultNumber: 0,
raceTexture: undefined
},
tails: {
defaultNumber: 0,
raceTexture: undefined
},
breasts: {
defaultNumber: 2,
raceTexture: undefined
},
vaginas: {
defaultNumber: 1,
raceTexture: undefined
>>>>>>> CN0.9.0COM
},
}
>>
<<<<<<< HEAD
<<set State.variables.Explore_Destinations = [setup.ExplorationData.findChasm.id];>><<include FightMove_Tutorial1>>
<<include FightMove_Tutorial2>>
<<include FightMove_Tutorial3>>
<<include StoryInit_SpecialMoves>>
<<set setup.FightMoveIDs = [
setup.FightMove_Tutorial1.id,
setup.FightMove_Tutorial2.id,
setup.FightMove_Tutorial3.id,
];
>>
<<run
Object.values(setup.FightMove).forEach( move => {
setup.FightMoveIDs.push(move.id);
// TODO: This needs to be changed at some point I don't like this at all
// Once all Fight Moves have been migrated to setup.FightMove, reference that instead
setup[move.id] = move;
});
setup.FightMoveIDs.sort();
>><<set $FightVariables =
=======
<<set setup.RacePoolObjects =
{
DEFAULT: {
name: "人类",
namePlural: "人类们",
description: "一个常见的物种,在几乎所有的人口聚集地的种族中都占了大部分。具有高度的社会性和适应性。",
heads: {
defaultNumber: 1
},
eyes: {
defaultNumber: 2
},
jaws: {
defaultNumber: 1
},
teeths: {
defaultNumber: 1
},
hands: {
defaultNumber: 2
},
tongues: {
defaultNumber: 1
},
arms: {
defaultNumber: 2
},
pecs: {
defaultNumber: 2
},
abdominals: {
defaultNumber: 8
},
cocks: {
defaultNumber: 1
},
balls: {
defaultNumber: 2
},
legs: {
defaultNumber: 2
},
breasts: {
defaultNumber: 2
},
vaginas: {
defaultNumber: 1
}
},
WOLF: {
name: "狼人",
namePlural: "狼人们",
description: "看起来是人类和狼的结合体,尽管他们的血统不曾与人类有关。他们有着老套的传说,但实际上他们在月光下并不会转变形态。",
heads: {
defaultNumber: 1,
raceTexture: ["毛茸茸的", "像狼一样的", "钳样的"]
},
eyes: {
defaultNumber: 2,
raceTexture: ["带有掠夺性的", "像狼一样的", "狼似的"]
},
jaws: {
defaultNumber: 1,
raceTexture: ["毛茸茸的", "狼一般的", "像狼一样的", "狼似的", "犬类的"]
},
teeths: {
defaultNumber: 1,
raceTexture: ["锐利的"]
},
hands: {
defaultNumber: 2,
raceTexture: ["有爪的", "有肉垫的"]
},
tongues: {
defaultNumber: 1
},
arms: {
defaultNumber: 2,
raceTexture: ["毛茸茸的", "狼一般的", "像狼一样的", "狼似的", "犬类的"]
},
pecs: {
defaultNumber: 2,
raceTexture: ["毛茸茸的", "狼一般的", "像狼一样的", "狼似的", "犬类的"]
},
abdominals: {
defaultNumber: 8,
raceTexture: ["毛茸茸的", "狼一般的", "像狼一样的", "狼似的", "犬类的"]
},
cocks: {
defaultNumber: 1,
raceTexture: ["有结的", "火箭形状的", "狼一般的", "狼似的"]
},
balls: {
defaultNumber: 2,
raceTexture: ["毛茸茸的"]
},
legs: {
defaultNumber: 2,
raceTexture: ["毛茸茸的", "狼一般的", "像狼一样的", "狼似的", "犬类的"]
},
tails: {
defaultNumber: 1,
raceTexture: ["毛茸茸的", "长的"]
},
breasts: {
defaultNumber: 2
},
vaginas: {
defaultNumber: 1
}
},
MINOTAUR: {
name: "牛头人",
namePlural: "牛头人们",
description: "双足,有蹄的牛科动物。它们的躯干和手臂上的毛发非常少,但它们用毛茸茸的背部和腿来弥补这一不足。",
heads: {
defaultNumber: 1,
raceTexture: ["牛一样的", "牛一般的"]
},
eyes: {
defaultNumber: 2,
raceTexture: ["坚决的"]
},
jaws: {
defaultNumber: 1,
raceTexture: ["毛茸茸的"],
},
teeths: {
defaultNumber: 1
},
hands: {
defaultNumber: 2,
raceTexture: ["人类般的"]
},
horns: {
defaultNumber: 2,
raceTexture: ["前向的"]
},
tongues: {
defaultNumber: 1,
raceTexture: ["平头的"]
},
arms: {
defaultNumber: 2,
raceTexture: ["毛茸茸的", "粗厚的", "牛样的"]
},
pecs: {
defaultNumber: 2,
raceTexture: ["毛茸茸的", "粗厚的", "牛样的"]
},
abdominals: {
defaultNumber: 8,
raceTexture: ["毛茸茸的", "粗厚的", "牛样的"]
},
cocks: {
defaultNumber: 1,
raceTexture: ["外倾的", "平头的", "杂色的"]
},
balls: {
defaultNumber: 2,
raceTexture: ["毛茸茸的"]
},
legs: {
defaultNumber: 2,
raceTexture: ["有蹄的"]
},
tails: {
defaultNumber: 1,
raceTexture: ["簇状毛发的"]
},
breasts: {
defaultNumber: 2
},
vaginas: {
defaultNumber: 1
}
},
BEHEMOTH: {
name: "巨兽",
namePlural: "巨兽们",
description: "古代传说中的野兽。",
heads: {
defaultNumber: 1,
raceTexture: ["有鬃毛的", "险恶的", "犬科样的", "充满野性的"]
},
eyes: {
defaultNumber: 2,
raceTexture: ["掠夺性的", "逼人的"]
},
jaws: {
defaultNumber: 1,
raceTexture: ["令人印象深刻的", "有尖牙的"]
},
teeths: {
defaultNumber: 1,
raceTexture: ["锐利的"]
},
hands: {
defaultNumber: 2,
raceTexture: ["有爪的", "有肉垫的"]
},
horns: {
defaultNumber: 2,
raceTexture: ["前向的"]
},
tongues: {
defaultNumber: 1,
raceTexture: ["有倒刺的"]
},
arms: {
defaultNumber: 2
},
pecs: {
defaultNumber: 2,
raceTexture: ["桶样的"]
},
abdominals: {
defaultNumber: 8
},
cocks: {
defaultNumber: 2,
raceTexture: ["有倒刺的", "有结的"]
},
balls: {
defaultNumber: 4,
raceTexture: ["汹涌澎湃的"]
},
legs: {
defaultNumber: 2,
raceTexture: ["趾行的"]
},
tails: {
defaultNumber: 1,
raceTexture: ["尾端尖的织带样的", "有刺的"]
},
breasts: {
defaultNumber: 2
},
vaginas: {
defaultNumber: 1
}
},
HALFORC: {
name: "半兽人",
namePlural: "半兽人们",
description: "长着胡须,肌肉发达,皮肤颜色普遍较深。",
heads: {
defaultNumber: 1,
raceTexture: ["有獠牙的", "险恶的"]
},
eyes: {
defaultNumber: 2,
raceTexture: ["坚决的", "令人印象深刻的"]
},
jaws: {
defaultNumber: 1,
raceTexture: ["有獠牙的", "强壮的"]
},
teeths: {
defaultNumber: 1,
raceTexture: ["锐利的"]
},
hands: {
defaultNumber: 2,
},
tongues: {
defaultNumber: 1,
},
arms: {
defaultNumber: 2
},
pecs: {
defaultNumber: 2,
raceTexture: ["令人印象深刻的"]
},
abdominals: {
defaultNumber: 6
},
cocks: {
defaultNumber: 1,
},
balls: {
defaultNumber: 2,
raceTexture: ["汹涌澎湃的"]
},
legs: {
defaultNumber: 2,
},
breasts: {
defaultNumber: 2
},
vaginas: {
defaultNumber: 1
}
},
DRAGONBORN: {
name: "龙裔",
namePlural: "龙裔们",
description: "古代有翼生物的后裔曾经声称对这片土地拥有统治权,这一点在这个有鳞的双足生物种族的宗教中经常被重复提及。",
heads: {
defaultNumber: 1,
raceTexture: ["龙一样的"]
},
eyes: {
defaultNumber: 2,
raceTexture: ["龙一样的", "如缝般的"]
},
jaws: {
defaultNumber: 1,
raceTexture: ["蜿蜒的", "龙一样的"]
},
teeths: {
defaultNumber: 1,
raceTexture: ["锐利的"]
},
hands: {
defaultNumber: 2,
raceTexture: ["有爪的", "有鳞的"]
},
horns: {
defaultNumber: 4,
raceTexture: ["向后弯曲的"]
},
wings: {
defaultNumber: 2,
raceTexture: ["有蹼的"]
},
tongues: {
defaultNumber: 1,
raceTexture: ["分叉的", "可缠绕的"]
},
arms: {
defaultNumber: 2,
raceTexture: ["有鳞的"]
},
pecs: {
defaultNumber: 2,
raceTexture: ["有鳞的"]
},
abdominals: {
defaultNumber: 8,
raceTexture: ["有鳞的"]
},
cocks: {
defaultNumber: 1,
raceTexture: ["锥形的", "油性的"]
},
balls: {
defaultNumber: 2,
raceTexture: ["有鳞屑的"]
},
legs: {
defaultNumber: 2
},
tails: {
defaultNumber: 1,
raceTexture: ["鞭状的", "龙一样的", "蜿蜒的"]
},
breasts: {
defaultNumber: 2,
raceTexture: ["有鳞的"]
},
vaginas: {
defaultNumber: 1
}
},
INCUBUS: {
name: "恶魔",
namePlural: "恶魔们",
heads: {
defaultNumber: 1,
raceTexture: ["恶魔样的"]
},
eyes: {
defaultNumber: 2,
raceTexture: ["恶魔样的", "如缝般的"]
},
jaws: {
defaultNumber: 1,
raceTexture: ["锐利的", "恶魔样的"]
},
teeths: {
defaultNumber: 1,
raceTexture: ["锐利的"]
},
hands: {
defaultNumber: 2,
raceTexture: ["有爪的", "有鳞的"]
},
horns: {
defaultNumber: 2,
raceTexture: ["直的"]
},
tongues: {
defaultNumber: 1,
raceTexture: ["灵活的", "分叉的"]
},
arms: {
defaultNumber: 2,
raceTexture: ["有鳞的"]
},
pecs: {
defaultNumber: 2,
raceTexture: ["有鳞的"]
},
abdominals: {
defaultNumber: 6,
raceTexture: ["有鳞的"]
},
cocks: {
defaultNumber: 1,
raceTexture: ["滑溜的", "油性的"]
},
balls: {
defaultNumber: 2,
raceTexture: ["汹涌澎湃的"]
},
legs: {
defaultNumber: 2,
raceTexture: ["有鳞的"]
},
tails: {
defaultNumber: 1,
raceTexture: ["分叉的", "恶魔样的"]
},
breasts: {
defaultNumber: 2
},
vaginas: {
defaultNumber: 1
}
},
LORD_OF_LUST: {
name: "淫欲帝王",
namePlural: "淫欲帝王们",
heads: {
defaultNumber: 1,
raceTexture: ["恶魔样的"]
},
eyes: {
defaultNumber: 2,
raceTexture: ["恶魔样的", "如缝般的"]
},
jaws: {
defaultNumber: 1,
raceTexture: ["锐利的", "恶魔样的", "devilish"]
},
teeths: {
defaultNumber: 1,
raceTexture: ["锋利的", "可怕的"]
},
hands: {
defaultNumber: 2,
raceTexture: ["有爪的", "有鳞的"]
},
horns: {
defaultNumber: 4,
raceTexture: ["直的", "恶魔样的"]
},
tongues: {
defaultNumber: 1,
raceTexture: ["灵活的", "分叉的"]
},
arms: {
defaultNumber: 2,
raceTexture: ["有鳞的"]
},
pecs: {
defaultNumber: 2,
raceTexture: ["有鳞的"]
},
abdominals: {
defaultNumber: 6,
raceTexture: ["有鳞的"]
},
cocks: {
defaultNumber: 1,
raceTexture: ["滑溜的", "油性的"]
},
balls: {
defaultNumber: 2,
raceTexture: ["汹涌澎湃的"]
},
legs: {
defaultNumber: 2,
raceTexture: ["有鳞的"]
},
tails: {
defaultNumber: 1,
raceTexture: ["分叉的", "恶魔样的"]
},
breasts: {
defaultNumber: 2
},
vaginas: {
defaultNumber: 1
}
},
NAGA: {
name: "娜迦",
namePlural: "娜迦们",
heads: {
defaultNumber: 1,
raceTexture: ["蜿蜒的"]
},
eyes: {
defaultNumber: 2,
raceTexture: ["如缝般的"]
},
jaws: {
defaultNumber: 1,
raceTexture: ["蜿蜒的"]
},
teeths: {
defaultNumber: 1,
raceTexture: ["锐利的"]
},
hands: {
defaultNumber: 2,
raceTexture: ["有爪的", "有鳞的"]
},
tongues: {
defaultNumber: 1,
raceTexture: ["分叉的"]
},
arms: {
defaultNumber: 2,
raceTexture: ["有鳞的"]
},
pecs: {
defaultNumber: 2,
raceTexture: ["有鳞的"]
},
abdominals: {
defaultNumber: 8,
raceTexture: ["有鳞的"]
},
cocks: {
defaultNumber: 2,
raceTexture: ["锥形的", "油性的"]
},
balls: {
defaultNumber: 4,
raceTexture: ["有鳞屑的"]
},
tails: {
defaultNumber: 1,
raceTexture: ["蔓延的", "蜿蜒的"]
},
breasts: {
defaultNumber: 2
},
vaginas: {
defaultNumber: 1
}
},
SYMBIOTE: {
name: "共生体",
namePlural: "共生体们",
heads: {
defaultNumber: 1,
raceTexture: ["不祥的"]
},
eyes: {
defaultNumber: 2,
raceTexture: ["生长的"]
},
jaws: {
defaultNumber: 1,
raceTexture: ["宽阔的"]
},
teeths: {
defaultNumber: 1,
raceTexture: ["锐利的"]
},
hands: {
defaultNumber: 2,
raceTexture: ["有爪的"]
},
horns: {
defaultNumber: 0
},
wings: {
defaultNumber: 0
},
tongues: {
defaultNumber: 1,
raceTexture: ["可缠绕的", "黏糊糊的"]
},
arms: {
defaultNumber: 2
},
pecs: {
defaultNumber: 2
},
abdominals: {
defaultNumber: 8
},
cocks: {
defaultNumber: 1,
raceTexture: ["滴落黏液的"]
},
balls: {
defaultNumber: 2
},
legs: {
defaultNumber: 2
},
tails: {
defaultNumber: 0
},
breasts: {
defaultNumber: 2
},
vaginas: {
defaultNumber: 1
}
},
get CUSTOM() {
return State.variables.CustomRace;
},
}>>
<<run setup.fillDestinationArray()>><<include FightMove_BasicAttack>>
<<include FightMove_Lunge>>
<<include FightMove_Infest>>
<<include FightMove_Inspect>>
<<include FightMove_Goo_Stun>>
<<include FightMove_Masturbate>>
<<include FightMove_IncubusStrike>>
<<include FightMove_IncubusCall>>
<<include FightMove_Hypnotize>>
<<include FightMove_Worship>>
<<include FightMove_DoNothing>>
<<include FightMove_Sigil_Vitality>>
<<include FightMove_Sigil_Pain>>
<<include FightMove_Sigil_Perception>>
<<include FightMove_Sigil_Growth>>
<<include FightMove_ChargedStrike>>
<<include FightMove_Stomp>>
<<include FightMove_WitheringVenom>>
<<include FightMove_Parry>>
<<include FightMove_DragonStrike>>
<<include FightMove_ParasiteLunge>>
<<include FightMove_SummonParasite>>
<<include FightMove_ConsumeLost>>
<<include FightMove_SeedOfRuin>>
<<include FightMove_SlimeLunge>>
<<include FightMove_Slash>>
<<include FightMove_Bash>>
<<include FightMove_Focus>>
<<include FightMove_CumDeluge>>
<<include FightMove_LustfulInstincts>>
<<include FightMove_CorruptedUrges>>
<<include FightMove_InfectiousLust>>
<<include FightMove_CorruptedRemedy>>
<<include FightMove_PridefulAscent>>
<<include FightMove_Sigil_Triad>>
<<include FightMove_Tutorial1>>
<<include FightMove_Tutorial2>>
<<include FightMove_Tutorial3>>
<<include FightMove_HeraldsDevotion>>
<<include FightMove_TonicOfStillness>>
<<include FightMove_AbsorbEssence>>
<<include FightMove_FirstStrike>>
<<include FightMove_EnragedPummel>>
<<include StoryInit_SpecialMoves>>
<<set setup.FightMoveIDs = [setup.FightMove_Basic_Attack.id,
setup.FightMove_Do_Nothing.id,
setup.FightMove_Submit_Completely.id,
setup.FightMove_Goo_Stun.id,
setup.FightMove_IncubusCall.id,
setup.FightMove_IncubusStrike.id,
setup.FightMove_Lunge.id,
setup.FightMove_Infest.id,
setup.FightMove_Inspect.id,
setup.FightMove_Masturbate.id,
setup.FightMove_Sigil_Vitality.id,
setup.FightMove_Sigil_Pain.id,
setup.FightMove_Sigil_Perception.id,
setup.FightMove_Sigil_Growth.id,
setup.FightMove_ChargedStrike.id,
setup.FightMove_Stomp.id,
setup.FightMove_Hypnotize.id,
setup.FightMove_Worship.id,
setup.FightMove_WitheringVenom.id,
setup.FightMove_Parry.id,
setup.FightMove_DragonStrike.id,
setup.FightMove_ParasiteLunge.id,
setup.FightMove_SummonParasite.id,
setup.FightMove_ConsumeLost.id,
setup.FightMove_SeedOfRuin.id,
setup.FightMove_SlimeLunge.id,
setup.FightMove_Slash.id,
setup.FightMove_Bash.id,
setup.FightMove_Focus.id,
setup.FightMove_CumDeluge.id,
setup.FightMove_LustfulInstincts.id,
setup.FightMove_CorruptedUrges.id,
setup.FightMove_InfectiousLust.id,
setup.FightMove_CorruptedRemedy.id,
setup.FightMove_PridefulAscent.id,
setup.FightMove_Sigil_Triad.id,
setup.FightMove_Tutorial1.id,
setup.FightMove_Tutorial2.id,
setup.FightMove_Tutorial3.id,
setup.FightMove_HeraldsDevotion.id,
setup.FightMove_AbsorbEssence.id,
setup.FightMove_FirstStrike.id,
setup.FightMove_EnragedPummel.id,
]>><<set $FightVariables =
>>>>>>> CN0.9.0COM
{
currentHP: undefined,
currentStamina: undefined,
currentArousal: undefined,
currentFightMove: undefined,
stunnedDuration: undefined,
hypnotizedMoveIDsList: [],
cooldowns: [],
surrender: false,
fightModifiers: [],
currentFightMoveOutcome: undefined,
currentTurnAbilityText: undefined,
persistentEffects: []
<<<<<<< HEAD
}>><<cacheaudio "manor" "https://sombreve.github.io/Dawn-of-Corruption-Site/Music/manor_theme.mp3">>
=======
}>><<cacheaudio "manor" "https://sombreve.github.io/Dawn-of-Corruption-Site/Music/manor_theme.mp3">>
>>>>>>> CN0.9.0COM
<<cacheaudio "SFX_heartbeat" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/heartbeat.mp3">>
<<cacheaudio "village1" "https://sombreve.github.io/Dawn-of-Corruption-Site/Music/village_bgm1.mp3">>
<<cacheaudio "village2" "https://sombreve.github.io/Dawn-of-Corruption-Site/Music/village_bgm2.mp3">>
<<cacheaudio "village3" "https://sombreve.github.io/Dawn-of-Corruption-Site/Music/village_bgm3.mp3">>
<<cacheaudio "village4" "https://sombreve.github.io/Dawn-of-Corruption-Site/Music/village_bgm4.mp3">>
<<createplaylist "village_bgm1">>
<<track "village1">>
<</createplaylist>>
<<createplaylist "village_bgm2">>
<<track "village2">>
<</createplaylist>>
<<createplaylist "village_bgm3">>
<<track "village3">>
<</createplaylist>>
<<createplaylist "village_bgm4">>
<<track "village4">>
<</createplaylist>>
<<cacheaudio "battle_bgm" "https://sombreve.github.io/Dawn-of-Corruption-Site/Music/battle_bgm.mp3">>
<<createplaylist "battle_bgm">>
<<track "battle_bgm">>
<</createplaylist>>
<<cacheaudio "battle_bgm_hard" "https://sombreve.github.io/Dawn-of-Corruption-Site/Music/battle_bgm_hard.mp3">>
<<createplaylist "battle_bgm_hard">>
<<track "battle_bgm_hard">>
<</createplaylist>>
<<<<<<< HEAD
<<cacheaudio "nyx_dungeon_battle" "https://sombreve.github.io/Dawn-of-Corruption-Site/Music/nyx_dungeon_battle.mp3">>
<<createplaylist "nyx_dungeon_battle">>
<<track "nyx_dungeon_battle">>
<</createplaylist>>
<<cacheaudio "nyx_dungeon_theme" "https://sombreve.github.io/Dawn-of-Corruption-Site/Music/nyx_dungeon_theme.mp3">>
<<createplaylist "nyx_dungeon_theme">>
<<track "nyx_dungeon_theme">>
<</createplaylist>>
<<cacheaudio "final_boss_bgm" "https://sombreve.github.io/Dawn-of-Corruption-Site/Music/final_boss_bgm.mp3">>
<<createplaylist "final_boss_bgm">>
<<track "final_boss_bgm">>
<</createplaylist>>
=======
>>>>>>> CN0.9.0COM
<<set setup.AllSoundActions = [
"action_Suck",
]>>>
<<cacheaudio "action_Suck_1" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/Actions/Suck/Suck_01.mp3">>
<<cacheaudio "action_Suck_2" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/Actions/Suck/Suck_02.mp3">>
<<cacheaudio "action_Suck_3" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/Actions/Suck/Suck_03.mp3">>
<<createplaylist "action_Suck">>
<<track "action_Suck_1">>
<<track "action_Suck_2">>
<<track "action_Suck_3">>
<</createplaylist>>
<<include StoryInit_Voice1>>
<<include StoryInit_Voice2>>
<<include StoryInit_VoiceImp>>
<<<<<<< HEAD
<<include StoryInit_VoiceTorgar>>
<<include StoryInit_VoiceShardRing>>
<<include StoryInit_VoiceLostNaga>>/*debug*/
=======
<<include StoryInit_VoiceTorgar>>/*debug*/
>>>>>>> CN0.9.0COM
/*<<set $Quest_CanExplore = true>>*/
<<set $Quest_CanExplore = true>>
/*debug*/
/*<<set $Quest_InProgress = [$Quest_MQ002]>>*/
<<<<<<< HEAD
<<set $Quest_InProgress = []>><<set setup.FightMove_Stunned =
{
id: "FightMove_Stunned",
name: "Stunned",
preparation: function(character, target)
{
return character.info.name + " is stunned and cannot move!"
=======
<<set $Quest_InProgress = []>><<set $EasyRandomEncounters = ["CharacterSheet_Imp", "CharacterSheet_Slime", "CharacterSheet_Torgar", "CharacterSheet_Shard_Ring"]>>
<<set $MediumRandomEncounters = ["CharacterSheet_Ethrex", "CharacterSheet_Lost_Entity", "CharacterSheet_Lost_Naga"]>><<set setup.FightMove_Stunned =
{
id: "FightMove_Stunned",
name: "惊呆了",
preparation: function(character, target)
{
return character.info.name + "惊呆了,动弹不得!"
>>>>>>> CN0.9.0COM
},
attackAttemptDesc: function(character, target)
{
if(character.fight.variables.stunnedDuration > 0)
{
<<<<<<< HEAD
return character.info.name + " tries to snap out of it."
}
else
{
return character.info.name + " came back to their senses and is readying their next attack!"
=======
return character.info.name + "试图从中解脱出来。"
}
else
{
return character.info.name + "恢复了理智,准备下一次进攻!"
>>>>>>> CN0.9.0COM
}
},
activationCondition: function(character, target)
{
return true;
},
dmg: function(character, target)
{
let damageParam =
{
multiplier: 0,
addon: 0,
}
return damageParam;
},
staminaCost: 0,
critMod: 100,
skillStatsToDescriptionSpacing: 1,
<<<<<<< HEAD
skillDescription: "Try to regain your senses.",
skillType: "special",
skillTheme: "special",
additionalEffects: []
}>><<set $FightStateDrivenModifiers = [$Bigger_Than_Target_1, $Bigger_Than_Target_2, $Bigger_Than_Target_3]>><<run setup.choices = [];>>
<<run setup.updateStaticCorruptionUI(State.variables.CharacterSheet_Player)>>The enemy rushes in and attacks.The enemy barrels forward toward you, throwing his weight behind his attack.The enemy stomps forward and swings a massive fist.The enemy's @[all|huge|arms|noverb] hurtle down toward you.A trail of purple energy flows from his knuckles.Each vein in his hand and arm burns with a tainted purple hue, energy rolls off of his skin as tendrils of dark power.hops between each foot, ready to feint and strike at any moment.braces himself for the battle.rolls his boulder like shoulders, ready to strike.is stretching his limbs, ready to wrestle.rakes his large feet across the ground, ready to charge.tenses his muscles. His bulky form creaks with strength, with the anticipation of battle.flexes gargantuan muscles, ready to put each rolling mountain to use.stomps his massive feet as he readies himself for combat. The earth quivers.cracks his massive knuckles, they sound like thunder across the battlefield.The air feels wrong around this creature.A terrible darkness spreads across the ground from this creature's feet.Purple and black tendrils of energy are breaking out from the ground around this creature's feet.tinysmallminutelittlelargesizeableheftyburlyhugemassivetoweringhumongousimmensetitaniccolossalgiganticmuscles harden and pulse with increasing strength. His biceps form fair peaks above well defined forearms.
Veins begin peeking through his skin as they spread across his growing shoulders and neck.
His pecs push outwards, his nipples harden and a moan escapes his mouth as the growth tumbles downward like a fresh breath of air through his six pack abs, thighs and calves.athletic form hardens as each muscle contracts into picturesque beauty. Every line and crease deepens as the power flowing through him forces his body to adapt.
His laterals spread wider, his abdominal wall pushes outward and his upper body swells with growing, physical pride.body convulses as a tingling feeling spreads outwards from his core and to each limb. His body freezes momentarily before a wellspring of growth overtakes him.
Calves bulge, quads expand and the upper body surges with strength to keep up.expression shifts into a pleasurable smile. Looking down at his hands, he watches a bubble of growth move from his fingertips across his bulging arms and into his pecs.
Momentarily, it stops. A worried look overtakes his otherwise calm expression.
Suddenly, his cock fires an unattural amount of cum. Every pulse of white, every convulsion of his body propels his body upwards and outwards.body shudders and he doubles over. His knees hit the ground as he is assaulted by a wave of intense pleasure.
Every burgeoning muscle flexes, each crest and trough grows into mounds that could only be crafted with years of dedication.
His arms become pillars of strength, his back becomes an atlas of muscles - his pecs begin pushing his growing nipples earthbound and his abdominal wall starts shifting from six to eight bricks of power.mouth spreads into a wide grin as a surreal purple glow spins across the edges of his irises as his veins swell over his body. Not moments later, his cock rises as his limbs pack on weight and size.
What was once ample, is now in excess. What was once well chiselled is now barelling. He flexes his bicep, watching it rise higher and higher.
A sinister smile spreads wide across his face - this was only the beginning.cock jumps to full mast as a sudden growth spurt overtakes his body. He quickly wraps his arms around his chest to feel his pecs compete with his biceps.
Wave after wave, his arms pushes away from his chest from the sheer size being compressed into them. His legs adopt a wider stance as the war continues below with his quads, expanding glutes and growing calves.body spasms as his powerful muscles all flex at once. His bull like neck pulses larger and begins to threaten the sides of his head.
His pecs swell outwards in leaps and bounds over a growing and impressive set of eight abs.
His hands rove across each expanding inch of flesh, feeling the skin stretch tighter against chords of steel that thicken with each passing second.body shudders. Every boulder contained within him rumbles with an ominous wave of incoming growth.
It didn't matter who or what was watching the world stood in stunned silence as his biceps exploded from raw, uncontained power.
They barreled outwards until their pulsing peaks began to reach sizes that were clearly unnatural.
Each pectoral was large enough to be a shelf, and they bounced eagerly as they consumed more and more space in front of him.
Large nipples were forced further sideways and downwards as more and more space was claimed by their hosts.
Thick thighs and glutes became even thicker, pillars that would easily host houses were increasing in size before his very eyes.bones cracked audibly. Growth was upon him yet again, and this wave was even stronger than the last. With a booming thud, his muscles exploded with new size - too much and too fast for his body to contend with.
The growth began running rampant; each second packed on more and more until limbs began to lock and grind against each other from the lack of any space at all.
With a primal roar, he flexes - a beastly mountain of mass - and wills it all to compact inwards.
Control was regained but his body had far from relented his new incredible atlassian size.mouth opens wide as a primordial roar bellows from his growing form.
Bending down, he slams his fist into the ground and a wave of size propells itself upwards from the cracked earth; up his forearm, bicep and into his bullish neck.
His pectorals push further outwards, forcing his center of gravity forward before his waist expands into a pillar of pure power to support his new torso.
Sliding outwards from the ground behind him; his legs push each other apart, massaging and grinding against his immense cock.
The pleasure is too much. With another ear-splitting roar, he arches his back and unleashes a torrential geyser of white.jaw lowers into abrupt maniacal laughter as he feels the power within him erupt.
Like waves from the surface of disturbed water, his entire body groans, creaks and shifts as mucles begin to pack onto muscles - chords thicken and roadworks of veins the size of heavy duty pipes spiral across his expanding form.
With a mighty stomp his growing foot hits the ground, forcing a monstrous wave of size upwards through his calves, into his thighs and finally into his bulging muscular rear.
Finally, bringing both of his hands together in a mighty clap, his upper body doubles in strength and pure muscle mass.movements halt. A deadly silence overtakes the land that he towers over. A rumbling. The sound of war drums, the sound of the Earth roaring its protest against the impending change.
Then it happened. Mountains that were biceps doubled in size.
Pectorals that quake with every minor shift billow outwards. Nipples - hard, large and sensitive are exiled into the deepening valley between them and an entire canyon of ten inumanely thick abdominal muscles.
Laterals that were wings, were forced wider. Back muscles that rippled with pure power expanded and arms that could crush villages grew into monstrosities that the world could never contend with.
His cock, large and heavy with muscle slowly swings into the air, its growing mass keeping each move sensual to all who would watch.
Another rumble. Another catastrophe. Rivers of white explode from its tip into a deluge that coats you, the ground and every object close enough to suffer the titanic load unleashed from his apocalyptic sized balls.gigantic arms fall limp at his side. A loud rumbling, akin to the mighty growl of a beast in heat begins to echo across the land. A dark shadow - the silhouette of this monstrous behemoth begins to shudder.
The Golden Bastion. Those around it will all bear witness as the colossal titan suddenly shivers. A crack, as loud as thunder rockets through the air as the giant grows.
Thunderous booms echo around the land; every one heralding the titan's bones shifting to create more space. The ground shudders as the shadow in the \
distance grows larger. Higher. Wider. There are no human words to describe the sheer size being displayed to the world, no words that exist to describe the mass being compacted into that singular point.cock suddenly stiffens. An unfathomably large spurt of pre jettisons from his cock slit and pools in the lands far below him.
The air suddenly becomes hot as a thick umistakeable aura of power coats the very fabric of reality.
Reality's will could never stand a chance. To the world's surprise, the giant shudders and balloons outwards in every direction.
His forearms are perfect spheres of unadulterad power, pushing against growing biceps and triceps that have long since dwarfed their owner's head.
Their towering masses flex upwards and expand outwards, packing on new muscle groups that are not known to mankind.
His neck surges outward, practically ungulfing what driving force exists behind such a titanic body. His laterals surge outwards, forming an incredibly powerful yet impossible Y-shape.
Legs, as built as the foundations of the world, quickly explode into sizes which put those natural foundations to shame.His @[all|cocks|throbs~throb], harder than it ever has. He looks down, feeling each vein engorge with unnatural thickness.
Then it hits him, a wave of pleasure grows from the base of his loin. His shaft pulsates wildly as it expands thicker and longer.
His eyes widen as the growth progresses further up his @[all|cocks|noverb].
It's so long, so thick. And it keeps growing, pushing his fingers wider apart.A familiar feeling rushes over him. He grins, looking down at his @[all|cocks|noverb], welcoming a wave of incoming growth.
It suddenly hits him, like a rush of adrenaline. His @[all|cocks|jolts~jolt] forward, hard enough to make him lose his balance.
Suddenly, it comes. He screams in pleasure as his loin grows thicker and longer.
Every beat of his heart, every flex of his muscles and every breath feed it with more heavy, throbbing flesh.
He tries to grasp at his @[all|cocks|noverb] with both hands, failing to fully handle his monster as it grows uncontrollably.
He throws his head back, moaning deeply enough to cut his breath short.Suddenly, his @[all|cocks|throbs~throb]. The sheer need for attention of his monster overwhelms him.
He tries to grasp the base; he can only tremble in anticipation.
His @[all|cocks|is~are] so hot, so full and thick. He shivers at the thought of growing even bigger.
Jolts of pleasure pulsates from his @[all|cocks|noverb] as it starts growing. He desperately tries to grasp and pleasure the throbbing flesh, but it is too massive for his hands to contain.
He pushes down and thrust his hips along the ground. The sheer mass of his @[all|cocks|noverb] is still incredibly sensitive; he moans in pleasure as it pushes outward, bigger and bigger.
He slides his fingers along his slit and moans passionately. Bolts of pleasure pierce him with every contact,
precum leaks out of his monstrous cock like a damaged dam. His @[all|cocks|grows~grow] bigger than he thought possible.
His loin is gigantic, monstrous even; finding anything that can handle him will be a challenge.He feels something coming, something tremendous... A familiar warmth rushes over him; his loin burns with anticipation.
It keeps building, tingles of pleasure spread from his @[all|cocks|noverb].
This wave of incoming growth is greater than a roaring sea, and it keeps building, threatening to swallow him in its eternal pleasure.
But he welcomes it... He grins madly at his monstrous @[all|cocks|noverb] with an unatural eagerness. And then it happens.
His @[all|cocks|explodes~explode] in size, mountains of sensitive flesh burst upwards along his pecs.
He rubs it passionately, each touch bringing him close to the edge.
His veins grow massive, feeding his @[all|cocks|noverb] with untold power. A roar of triumph bursts out of his as his @[all|cocks|noverb] takes over the scenery.
Everything and everyone gets exposed to the glorious beast he's packing. They can only stare in awe as the ground rumbles;
his @[all|cocks|strains~strain], the land braces. His roars resound throughout the land as an ocean of potent cum rains down on this world once again.<<set setup.UniversalFlavour =
=======
skillDescription: "尝试恢复你的理智。",
skillType: "special",
skillTheme: "special",
additionalEffects: []
}>><<set $FightStateDrivenModifiers = [$Bigger_Than_Target_1, $Bigger_Than_Target_2, $Bigger_Than_Target_3]>><<run setup.updateStaticCorruptionUI(State.variables.CharacterSheet_Player)>>敌人冲上前来进攻。敌人向前猛地冲向你,在他的攻击中投入了他的体重作为附加伤害。敌人向前跺脚,挥舞着巨大的拳头。敌人的@[all|huge|arms|noverb]向你急速冲来。一缕缕紫色的能量从他的指关节中流出。他手上和手臂上的每一根血管都燃烧着一种污染的紫色,能量从他的皮肤上滚落,成为黑暗力量的卷须。在每只脚之间跳跃,随时准备佯攻和进攻。为战斗做好准备。转动着他那巨石般的肩膀,准备出击。正在伸展他的四肢,准备进行摔跤。他的大脚耙过地面,准备冲锋。绷紧了他的肌肉。他笨重的身躯因力量而吱吱作响,因对战斗的期待而颤抖。弯曲巨大的肌肉,准备把每一条绷紧的如山肌肉都用上。跺着他巨大的脚,准备战斗。大地因此在颤抖。巨大的指关节裂响,它们像雷声一样响彻战场。这个生物周围的空气感觉不太对。可怕的黑暗蔓延开了,从这个生物的脚下。紫色和黑色的能量卷须在地面上爆发出来,从这个生物的脚下。微小的较小的微小的小的大的相当大的巨大的魁梧的极大的雄伟的屹立的硕大的极巨大的艰巨的极为庞大的庞大至极的肌肉变硬并随着力量的增加而跳动。他的二头肌在轮廓分明的前臂上形成了一座美丽的的山峰。
静脉开始从他的皮肤中涨出,遍布他那正不断增长的肩膀和脖子。
他的胸肌向外推,他的乳头变硬,当增长的肌肉像新鲜空气一样向下翻滚,穿过他的六块腹肌、大腿和小腿时,一声呻吟从他嘴里发出。运动形态随着每块肌肉收缩而变硬,形成风景如画的美丽。每一条线和褶皱都随着流经他的力量而加深,迫使他的身体适应。
他的侧腹伸展得更宽、腹壁向外推,他的上半身膨胀得越来越大,身体也越来越令人感到自豪。当一种刺痛的感觉从他的核心向外扩散到每个肢体时,他的身体抽搐起来。他的身体瞬间冻结,然后生长的源泉淹没了他。
他的小腿隆起四肢扩张,上半身力量澎湃地跟上了步伐。表情转变为愉悦的微笑。他低头看着自己的双手,看着一个个生长的气泡从他的指尖穿过他隆起的手臂,进入他的胸肌。
瞬间,它停止了。他原本平静的表情被一种担忧的神情所笼罩。
突然间,他的阴茎射出了数量惊人的精液。他每一次抽搐、每一次白色的喷发,都会推动他的身体向上和向外生长。身体颤抖着,他翻了个身。当他被一波强烈的快感袭击时,他的膝盖不由自主地撞在了地上。
他的每一块突起的肌肉都在弯曲,每一个肌肉形成的峰与谷都长成了只有经过多年努力才能形成的丘陵。
他的手臂成为力量的支柱,背部成为肌肉的地图集——他的胸肌开始把他日益增长的乳头推向大地,他的腹肌开始从六块增长为富有力量的八块。嘴角绽放出灿烂的笑容,超现实的紫色光芒在他的虹膜边缘旋转,他的血管在他的身体上膨胀。不一会儿,他的阴茎随着他四肢的重量与尺寸的增加而上升。
曾经充裕的肌肉,现在已经过剩。曾经被衣物束缚的好身材现在已然赤裸。他弯曲着他的二头肌,目视着它越升越高。
一个阴险的笑容在他的脸上蔓延开来——这只是一个开始。当他身体进行了一次突然的增长时,他的阴茎饱满地跳起。他迅速将双臂环绕在胸前,感受他的胸肌与二头肌的竞争。
一波又一波,他的压在胸前的双臂被胸肌的巨大尺寸推开了。而他的双腿采取了更宽的姿态,因为下面的战争还在继续:他那四头肌、膨胀的臀部和不断增长的小腿。身体痉挛,因为他强大的肌肉同时弯曲。他的公牛一样的脖子跳动得更大,开始威胁到他的头部两侧。
他的胸肌向外跳跃性地膨胀,超过了那组不断增长的、令人印象深刻的八块腹肌。
他的手在每一英寸膨胀的肉体上游走,感觉皮肤如每一秒都会变粗的钢弦一样绷得更紧。身体颤抖着。他体内包含的每一块如巨石般的肌肉仿佛都在隆隆作响,有一股不祥的浪潮涌来。
当他的二头肌从未受控制的原始力量中爆发出来时,他站在震惊的沉默中。此时谁或什么正在注视着这个世界,这并不重要。
它们向外横冲直撞,直到它们脉动的山峰开始达到明显不自然的大小。
他的每个胸肌都大得足以成为一个架子,它们急切地跳动着,因为它们在他胸前消耗了越来越多的空间。
随着越来越多的空间被它们主人的胸肌占有,大乳头被迫进一步移向侧向和下方。
他那本就壮实的大腿和臀部变得更加粗壮,如同可以轻松容纳房屋的柱子般在他眼前越来越大。伴随着骨头裂开的声音,成长再次降临到他身上,这一波浪潮比上一次还要强烈。随着一声巨响,他的肌肉爆发出新的大小——太多、太快了,他的身体根本无法承受。
增长开始变得猖獗;每一秒都越积越多,直到四肢开始因为缺乏空间而相互挤压和磨擦。
随着一声原始的咆哮,他屈身了——一座充满错误的野兽般的山——将一切都向内压缩。
他恢复了对自己身体的控制权,但他那令人难以置信的的澳大利亚体型几乎没有任何缩减。他的嘴张得很大,原始的咆哮从他成长的身形中传出。
他弯下腰,用拳头猛击地面后,一股巨大的力量从龟裂的土地上向上推进;沿着他的前臂、二头肌,进入他那粗壮的脖子。
他的胸肌进一步向外生长,迫使他的重心前移,随后他的腰部扩展成为了一个纯粹的力量支柱以支撑他的新躯干。
从他身后的地面向外滑动;他的双腿互相推开,按摩与摩擦着他那巨大的阴茎。
这种快感实在是太多太强了。随着另一声震耳欲聋的咆哮,他拱起背,下体射出了一股湍急白色的喷泉。当他感觉到他体内的力量爆发之时,他的下巴放低,发出了突然的狂笑声。
就像受干扰的水面上的波浪一样,他的整个身体仿佛都在呻吟、吱吱作响,并随着肌肉开始挤在肌肉上而发生变化——愈发地变粗,而重型管道大小的静脉脉路在他不断扩大的皮肤上盘旋。
随着他强有力的跺脚着地,迫使他的小腿上的肌肉出现了一个巨大的波浪,向上穿过小腿后进入他的大腿,最后进入了他隆起的肌肉末端。
最后,他的双手合十,有力地拍了拍手,他上半身的力量和纯肌肉质量增加了一倍。行动停止了。一种致命的寂静笼罩着他所耸立的土地。随后传来一阵隆隆声。有如战鼓的声音,这是地球咆哮着抗议即将发生的变化的声音。
然后,这件事发生了:原本由肱二头肌组成的山峰变大了一倍。
每一个小的变化都会使胸肌震颤,向外翻滚。乳头——坚硬、硕大而敏感的乳头,被放逐到由一整条粗壮的腹部肌肉与胸肌组成的那越来越深的峡谷里。
原本是翅膀的侧翼被强行拉宽。荡漾着纯粹力量的背部肌肉扩大了,可以压垮村庄的手臂长成了全世界都无法与之抗衡的怪物。
他的鸡巴附着着又大又重的肌肉,被慢慢地摆动到空中,它不断增长的质量使得每一个动作都让所有愿意驻足观看的观众都感到性感。
又是一阵隆隆声。而这是另一场灾难。白色的河流从粗壮的阴茎顶端爆发出来,变成了一场洪水,覆盖了你、地面和每一个靠近的物体,使其遭受到从他的世界末日般大小的睾丸中释放出来的巨大负荷。巨大的手臂软绵绵地落在他的身边。一声响亮的隆隆声,类似于发情的野兽的强大咆哮,开始在大地上回荡。一个黑影——这个庞然大物的轮廓开始颤抖。
黄金堡垒。周围的人都会见证,这个巨大的泰坦突然颤抖起来。随着巨人的成长,一道如雷鸣般响亮的裂缝在空中炸开。
雷鸣般的轰鸣声在这片土地上回荡;每一声都预示着泰坦的 骨骼在移动,以创造更多的空间。地面在颤抖,因为远处的阴影\
越来越大。更高。愈加宽广。没有任何人类的语言可以描述此时展示给世界的巨大尺寸,没有任何语言可以描述被压缩到那个奇异点的质量。他的阴茎突然硬了起来。一股深不可测的巨大能量从阴茎的缝隙中喷出,汇集到他下面的土地上。
空气突然变得很热,因为一种厚重的、难以辨认的力量光环覆盖了现实的结构。
现实的意志再无机会。出乎全世界的意料, 这个巨人颤抖着向各个方向膨胀。
他的前臂是毫无杂质的完美球体,推动着不断增长的肱二头肌和肱三头肌,它们早已使主人的 头相形见绌。
他那高大的体型向上弯曲并向外扩张,包裹着人类所无法想象的新肌肉群。
他的颈部向外涌出,几乎快要将如此巨大的身体背后存在的驱动力给吞没了。他的侧腹向外涌动,形成一个令人难以置信的强大而不可能的Y形。
腿部,就像世界的地基一样,迅速爆发出让那些天然地基感到羞愧的大小。他的@[all|cocks|noverb]勃起了,比以往任何时候都更硬。他往下看,感觉到阴茎上每条静脉都有着不自然的厚度。
然后,他被从他腰部滋生的一股快感浪潮击中了。他的阴茎疯狂地跳动着,因为它膨胀得更粗更长。
他的眼睛睁得大大的,因为@[all|cocks|noverb]的增长在他的身体上进一步发展。
它是如此的长,如此粗。而且它不断增长,把他的手指推得更开。一种熟悉的感觉涌上心头。他低头看着他的@[all|cocks|noverb]咧嘴一笑,准备迎接一波即将到来的增长。
这突然袭击了他,就像肾上腺素激增一样。他的@[all|cocks|noverb]颤抖着向前伸,硬到足以让他失去平衡。
突然间,它来了。当他的阴茎越来越粗,越来越长时,他高兴地尖叫起来。
他心脏的每一次跳动,他肌肉的每一次弯曲和每一次呼吸都为阴茎提供了更多沉重的、跳动的血肉。
他试图用双手握住他的@[all|cocks|noverb],但双手不能包裹住他那大得如同怪物般的肉棒,因为它不受控制地生长。
他仰起头,低沉的呻吟足以让他的呼吸缩短。突然,他的@[all|cocks|one=勃起~more=勃起]了。对他那大得如同怪物般的肉棒关注的纯粹需求压倒了他。
他试图抓住根部;他只能在期待中颤抖。
他的@[all|cocks|noverb]好热、好饱满、好粗。一想到要变得更大,他就不寒而栗。
随着@[all|cocks|noverb]开始增长,快感在他身上跳动起来。他拼命地试图抓住和享受跳动的肉体,但它太大了,他的手根本无法容纳。
他向下压,沿着地面推送他的臀部。他庞大身躯的@[all|cocks|noverb]仍然非常敏感;当它向外推进,变得越来越大时,他发出了愉悦的呻吟。
他用手指沿着阴茎马眼的细缝滑动,激情地呻吟着。每一次接触都会刺穿快感的闪电,\
精液像损坏的大坝正在泄洪一样从他巨大的鸡巴中泄漏出来。他的@[all|cocks|noverb]生长得比他想象的要大。
他的鸡巴是巨大的,甚至是畸形的;找到任何能应付它的东西都将成为一个挑战。他感觉到有什么东西要来了,有什么巨大的东西……一股熟悉的温暖涌上心头。他的鸡巴因期待而灼热。
它不断建立,快乐的刺痛从他的@[all|cocks|noverb]里蔓延开来。
这股来势汹汹的增长浪潮比咆哮的大海还大,它不断地增长,威胁着要把他吞没在它永恒的快乐中。
但他欢迎它……他疯狂地咧开嘴,带着一种不自然的渴望,看着他那疯狂的@[all|cocks|noverb]。然后它就发生了。
他的@[all|cocks|noverb]爆发了,在尺寸上不断增大,敏感的肉山沿着他的胸肌向上迸发。
他热情地揉搓着它,每一次触摸都使他接近高潮边缘。
他的血管变得巨大,以无尽的力量喂养他的@[all|cocks|noverb]。一声胜利的咆哮从他身上传来,他的@[all|cocks|noverb]占据了风景。
一切事物,包括每个人都暴露在他所被血肉包裹的值得称道的野兽面前。他们只能敬畏地注视着地面的隆隆声;
他用@[all|cocks|one=strains~more=strain]支撑着土地。他的咆哮声响彻整个大地,强大的精液海洋再次降临到这个世界。<<set setup.UniversalFlavour =
>>>>>>> CN0.9.0COM
{
basicAttackAttemptFlavour: {
heightFlavour: {
small:[
"StoryInit_UniversalFlavour_basicAttackAttemptFlavour_heightFlavour_small"
],
medium:[
"StoryInit_UniversalFlavour_basicAttackAttemptFlavour_heightFlavour_medium"
],
large:[
"StoryInit_UniversalFlavour_basicAttackAttemptFlavour_heightFlavour_large"
],
huge:[
"StoryInit_UniversalFlavour_basicAttackAttemptFlavour_heightFlavour_huge"
],
},
corruptionFlavour: {
corrupt75: [
"StoryInit_UniversalFlavour_basicAttackAttemptFlavour_corruptionFlavour_corrupt75"
],
corrupt100: [
"StoryInit_UniversalFlavour_basicAttackAttemptFlavour_corruptionFlavour_corrupt100"
],
},
},
basicAttackPrepFlavour :{
<<<<<<< HEAD
heightFlavour:
=======
heightFlavour:
>>>>>>> CN0.9.0COM
{
small: [
"StoryInit_UniversalFlavour_basicAttackPrepFlavour_heightFlavour_small_1",
"StoryInit_UniversalFlavour_basicAttackPrepFlavour_heightFlavour_small_2",
],
medium: [
"StoryInit_UniversalFlavour_basicAttackPrepFlavour_heightFlavour_medium_1",
"StoryInit_UniversalFlavour_basicAttackPrepFlavour_heightFlavour_medium_2",
],
large: [
"StoryInit_UniversalFlavour_basicAttackPrepFlavour_heightFlavour_large_1",
"StoryInit_UniversalFlavour_basicAttackPrepFlavour_heightFlavour_large_2",
],
huge: [
"StoryInit_UniversalFlavour_basicAttackPrepFlavour_heightFlavour_huge_1",
"StoryInit_UniversalFlavour_basicAttackPrepFlavour_heightFlavour_huge_2",
"StoryInit_UniversalFlavour_basicAttackPrepFlavour_heightFlavour_huge_3",
],
},
corruptionFlavour: {
corrupt50: [
"StoryInit_UniversalFlavour_basicAttackPrepFlavour_corruptionFlavour_corrupt50"
],
corrupt75: [
"StoryInit_UniversalFlavour_basicAttackPrepFlavour_corruptionFlavour_corrupt75"
],
corrupt100: [
"StoryInit_UniversalFlavour_basicAttackPrepFlavour_corruptionFlavour_corrupt100"
],
},
<<<<<<< HEAD
=======
>>>>>>> CN0.9.0COM
},
sizeDescriptionFlavour :{
heightFlavour: {
small: [
"StoryInit_UniversalFlavour_sizeDescriptionFlavour_heightFlavour_small_1",
"StoryInit_UniversalFlavour_sizeDescriptionFlavour_heightFlavour_small_2",
"StoryInit_UniversalFlavour_sizeDescriptionFlavour_heightFlavour_small_3",
"StoryInit_UniversalFlavour_sizeDescriptionFlavour_heightFlavour_small_4"
],
medium: [
"StoryInit_UniversalFlavour_sizeDescriptionFlavour_heightFlavour_medium_1",
"StoryInit_UniversalFlavour_sizeDescriptionFlavour_heightFlavour_medium_2",
"StoryInit_UniversalFlavour_sizeDescriptionFlavour_heightFlavour_medium_3",
"StoryInit_UniversalFlavour_sizeDescriptionFlavour_heightFlavour_medium_4"
],
large: [
"StoryInit_UniversalFlavour_sizeDescriptionFlavour_heightFlavour_large_1",
"StoryInit_UniversalFlavour_sizeDescriptionFlavour_heightFlavour_large_2",
"StoryInit_UniversalFlavour_sizeDescriptionFlavour_heightFlavour_large_3",
"StoryInit_UniversalFlavour_sizeDescriptionFlavour_heightFlavour_large_4"
],
huge: [
"StoryInit_UniversalFlavour_sizeDescriptionFlavour_heightFlavour_huge_1",
"StoryInit_UniversalFlavour_sizeDescriptionFlavour_heightFlavour_huge_2",
"StoryInit_UniversalFlavour_sizeDescriptionFlavour_heightFlavour_huge_3",
"StoryInit_UniversalFlavour_sizeDescriptionFlavour_heightFlavour_huge_4"
],
},
},
MuscleGrowthFlavourText :{
musclesFlavour: {
small: [
"StoryInit_UniversalFlavour_MuscleGrowthFlavourText_musclesFlavour_small_1",
"StoryInit_UniversalFlavour_MuscleGrowthFlavourText_musclesFlavour_small_2",
"StoryInit_UniversalFlavour_MuscleGrowthFlavourText_musclesFlavour_small_3",
"StoryInit_UniversalFlavour_MuscleGrowthFlavourText_musclesFlavour_small_4",
],
medium: [
"StoryInit_UniversalFlavour_MuscleGrowthFlavourText_musclesFlavour_medium_1",
"StoryInit_UniversalFlavour_MuscleGrowthFlavourText_musclesFlavour_medium_2",
"StoryInit_UniversalFlavour_MuscleGrowthFlavourText_musclesFlavour_medium_3",
"StoryInit_UniversalFlavour_MuscleGrowthFlavourText_musclesFlavour_medium_4",
],
large: [
"StoryInit_UniversalFlavour_MuscleGrowthFlavourText_musclesFlavour_large_1",
"StoryInit_UniversalFlavour_MuscleGrowthFlavourText_musclesFlavour_large_2",
"StoryInit_UniversalFlavour_MuscleGrowthFlavourText_musclesFlavour_large_3",
"StoryInit_UniversalFlavour_MuscleGrowthFlavourText_musclesFlavour_large_4",
],
huge: [
"StoryInit_UniversalFlavour_MuscleGrowthFlavourText_musclesFlavour_huge_1",
"StoryInit_UniversalFlavour_MuscleGrowthFlavourText_musclesFlavour_huge_2",
"StoryInit_UniversalFlavour_MuscleGrowthFlavourText_musclesFlavour_huge_3",
],
},
},
CockGrowthFlavourText :{
cockSizeFlavour:
{
small: [
"StoryInit_UniversalFlavour_CockGrowthFlavourText_cockSizeFlavour_small",
],
medium: [
"StoryInit_UniversalFlavour_CockGrowthFlavourText_cockSizeFlavour_medium",
],
large: [
"StoryInit_UniversalFlavour_CockGrowthFlavourText_cockSizeFlavour_large",
],
huge: [
"StoryInit_UniversalFlavour_CockGrowthFlavourText_cockSizeFlavour_huge",
]
},
}
<<<<<<< HEAD
}>><<widget "getLength">><<print setup.getLength(setup.getStatValue($CharacterSheet_Player, _args[0]))>><</widget>>
<<widget "LimbDesc">><<print setup.DESC.getLimbDesc($CharacterSheet_Player, _args[0], {verb:_args[1]})>>\<</widget>>
<<widget "LenAndDesc">><<print setup.getLength(setup.getStatValue($CharacterSheet_Player, _args[0])) + " " + setup.DESC.getLimbDesc($CharacterSheet_Player, _args[0], {size_adj:false})>>\<</widget>>
<<widget "charGetLength">><<print setup.getLength(setup.getStatValue(_args[0], _args[1]))>><</widget>>
<<widget "charLimbDesc">><<print setup.DESC.getLimbDesc(_args[0], _args[1], {verb:_args[2]})>>\<</widget>>
<<widget "PlayerRace">><<print setup.getRaceName(State.variables.CharacterSheet_Player)>><</widget>>
<<widget "PlayerName">><<print $CharacterSheet_Player.info.name>><</widget>>
<<widget "SymbioteRace">><<print setup.getRaceName(State.variables.CharacterSheet_Player.symbiote)>><</widget>>
<<widget "SymbioteColor">><<print State.variables.CharacterSheet_Player.symbiote.info.colour>><</widget>>
<<widget "SymbioteName">><<print State.variables.CharacterSheet_Player.symbiote.info.name>><</widget>>
=======
}>><<widget "PlayerHeight">><<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "height"))>><</widget>>
<<widget "PlayerCock">><<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "cock"))>><</widget>>
<<widget "PlayerBalls">><<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "balls"))>><</widget>>
<<widget "PlayerRace">><<print setup.getRace(State.variables.CharacterSheet_Player.info.anatomy)>><</widget>>
<<widget "PlayerName">><<print $CharacterSheet_Player.info.name>><</widget>>
<<widget "Arms">><<print setup.processFlavours($CharacterSheet_Player, "@[all|arms|noverb]")>> \<</widget>>
<<widget "Hands">><<print setup.processFlavours($CharacterSheet_Player, "@[all|hands|noverb]")>> \<</widget>>
<<widget "Balls">><<print setup.processFlavours($CharacterSheet_Player, "@[all|balls|noverb]")>> \<</widget>>
<<widget "SymbioteRace">><<print setup.getRace(State.variables.CharacterSheet_Player.symbiote.anatomy)>><</widget>>
<<widget "SymbioteColor">><<print State.variables.CharacterSheet_Player.symbiote.color>><</widget>>
<<widget "SymbioteName">><<print State.variables.CharacterSheet_Player.symbiote.name>><</widget>>
>>>>>>> CN0.9.0COM
<<widget "ImpHeight">><<print setup.getLength(setup.getStatValue($CharacterSheet_Imp, "height"))>><</widget>>
<<widget "ImpCockLength">><<print setup.getLength(setup.getStatValue($CharacterSheet_Imp, "cock"))>><</widget>>
<<widget "ImpBallsSize">><<print setup.getLength(setup.getStatValue($CharacterSheet_Imp, "balls"))>><</widget>>
<<<<<<< HEAD
<<widget "charLength">><<print setup.getLength(setup.getStatValue(_args[0], _args[1]))>><</widget>><<set $WorldState =
=======
<<widget "ImageMinoClothedGateBG">><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/tiadane_body_clothed_gatebg_lowres.png","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/tiadane_body_clothed_gatebg.png", undefined, true)>><</widget>>
<<widget "ImageMinoClothedAura">><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/tiadane_body_clothed_aura_lowres.png","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/tiadane_body_clothed_aura.png", undefined, true)>><</widget>>
<<widget "ImageMinoClothedNoBG">><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/tiadane_body_clothed_nobg_lowres.png","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/tiadane_body_clothed_nobg.png", undefined, true)>><</widget>>
<<widget "ImageMinoNakedGateBG">><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/tiadane_body_naked_gatebg_lowres.png","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/tiadane_body_naked_gatebg.png", undefined, true)>><</widget>>
<<widget "ImageMinoNakedAura">><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/tiadane_body_naked_aura_lowres.png","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/tiadane_body_naked_aura.png", undefined, true)>><</widget>>
<<widget "ImageMinoNakedNoBG">><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/tiadane_body_naked_nobg_lowres.png","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/tiadane_body_naked_nobg.png", undefined, true)>><</widget>><<set $WorldState =
>>>>>>> CN0.9.0COM
{
cultManor:
{
mainHall:
{
isBroken: false,
},
eastWing:
{
isBroken: false,
},
westWingHallway:
{
isBroken: false,
},
dragonRoom:
{
isBroken: false,
},
monolithBroken: false,
westWing_LastDestination: "",
westWing_ClearedRooms: [],
},
apothusChosen:
{
essenceLevel: 0,
},
apothusTransformed: false,
minoWords: "",
<<<<<<< HEAD
}>>/*Voice1/Arousal1*/
=======
}>>/*Voice1/Arousal1*/
>>>>>>> CN0.9.0COM
<<cacheaudio "Idle_Voice1_A1_S1_C1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level1/Size1/Corrupt1/Idle_Voice1_A1_S1_C1_01.mp3">>
<<cacheaudio "Idle_Voice1_A1_S1_C1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level1/Size1/Corrupt1/Idle_Voice1_A1_S1_C1_02.mp3">>
<<cacheaudio "Idle_Voice1_A1_S1_C1_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level1/Size1/Corrupt1/Idle_Voice1_A1_S1_C1_03.mp3">>
<<cacheaudio "Idle_Voice1_A1_S1_C1_04" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level1/Size1/Corrupt1/Idle_Voice1_A1_S1_C1_04.mp3">>
<<createplaylist "Idle_Voice1_A1_S1_C1">>
<<track "Idle_Voice1_A1_S1_C1_01">>
<<track "Idle_Voice1_A1_S1_C1_02">>
<<track "Idle_Voice1_A1_S1_C1_03">>
<<track "Idle_Voice1_A1_S1_C1_04">>
<</createplaylist>>
<<cacheaudio "Idle_Voice1_A1_S2_C1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level1/Size2/Corrupt1/Idle_Voice1_A1_S2_C1_01.mp3">>
<<cacheaudio "Idle_Voice1_A1_S2_C1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level1/Size2/Corrupt1/Idle_Voice1_A1_S2_C1_02.mp3">>
<<cacheaudio "Idle_Voice1_A1_S2_C1_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level1/Size2/Corrupt1/Idle_Voice1_A1_S2_C1_03.mp3">>
<<cacheaudio "Idle_Voice1_A1_S2_C1_04" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level1/Size2/Corrupt1/Idle_Voice1_A1_S2_C1_04.mp3">>
<<createplaylist "Idle_Voice1_A1_S2_C1">>
<<track "Idle_Voice1_A1_S2_C1_01">>
<<track "Idle_Voice1_A1_S2_C1_02">>
<<track "Idle_Voice1_A1_S2_C1_03">>
<<track "Idle_Voice1_A1_S2_C1_04">>
<</createplaylist>>
<<cacheaudio "Idle_Voice1_A1_S3_C1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level1/Size3/Corrupt1/Idle_Voice1_A1_S3_C1_01.mp3">>
<<cacheaudio "Idle_Voice1_A1_S3_C1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level1/Size3/Corrupt1/Idle_Voice1_A1_S3_C1_02.mp3">>
<<cacheaudio "Idle_Voice1_A1_S3_C1_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level1/Size3/Corrupt1/Idle_Voice1_A1_S3_C1_03.mp3">>
<<cacheaudio "Idle_Voice1_A1_S3_C1_04" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level1/Size3/Corrupt1/Idle_Voice1_A1_S3_C1_04.mp3">>
<<createplaylist "Idle_Voice1_A1_S3_C1">>
<<track "Idle_Voice1_A1_S3_C1_01">>
<<track "Idle_Voice1_A1_S3_C1_02">>
<<track "Idle_Voice1_A1_S3_C1_03">>
<<track "Idle_Voice1_A1_S3_C1_04">>
<</createplaylist>>
<<cacheaudio "Idle_Voice1_A1_S4_C1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level1/Size4/Corrupt1/Idle_Voice1_A1_S4_C1_01.mp3">>
<<cacheaudio "Idle_Voice1_A1_S4_C1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level1/Size4/Corrupt1/Idle_Voice1_A1_S4_C1_02.mp3">>
<<cacheaudio "Idle_Voice1_A1_S4_C1_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level1/Size4/Corrupt1/Idle_Voice1_A1_S4_C1_03.mp3">>
<<cacheaudio "Idle_Voice1_A1_S4_C1_04" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level1/Size4/Corrupt1/Idle_Voice1_A1_S4_C1_04.mp3">>
<<createplaylist "Idle_Voice1_A1_S4_C1">>
<<track "Idle_Voice1_A1_S4_C1_01">>
<<track "Idle_Voice1_A1_S4_C1_02">>
<<track "Idle_Voice1_A1_S4_C1_03">>
<<track "Idle_Voice1_A1_S4_C1_04">>
<</createplaylist>>
/*Voice1/Arousal2*/
<<cacheaudio "Idle_Voice1_A2_S1_C1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level2/Size1/Corrupt1/Idle_Voice1_A2_S1_C1_01.mp3">>
<<cacheaudio "Idle_Voice1_A2_S1_C1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level2/Size1/Corrupt1/Idle_Voice1_A2_S1_C1_02.mp3">>
<<cacheaudio "Idle_Voice1_A2_S1_C1_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level2/Size1/Corrupt1/Idle_Voice1_A2_S1_C1_03.mp3">>
<<createplaylist "Idle_Voice1_A2_S1_C1">>
<<track "Idle_Voice1_A2_S1_C1_01">>
<<track "Idle_Voice1_A2_S1_C1_02">>
<<track "Idle_Voice1_A2_S1_C1_03">>
<</createplaylist>>
<<cacheaudio "Idle_Voice1_A2_S2_C1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level2/Size2/Corrupt1/Idle_Voice1_A2_S2_C1_01.mp3">>
<<cacheaudio "Idle_Voice1_A2_S2_C1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level2/Size2/Corrupt1/Idle_Voice1_A2_S2_C1_02.mp3">>
<<cacheaudio "Idle_Voice1_A2_S2_C1_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level2/Size2/Corrupt1/Idle_Voice1_A2_S2_C1_03.mp3">>
<<createplaylist "Idle_Voice1_A2_S2_C1">>
<<track "Idle_Voice1_A2_S2_C1_01">>
<<track "Idle_Voice1_A2_S2_C1_02">>
<<track "Idle_Voice1_A2_S2_C1_03">>
<</createplaylist>>
<<cacheaudio "Idle_Voice1_A2_S3_C1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level2/Size3/Corrupt1/Idle_Voice1_A2_S3_C1_01.mp3">>
<<cacheaudio "Idle_Voice1_A2_S3_C1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level2/Size3/Corrupt1/Idle_Voice1_A2_S3_C1_02.mp3">>
<<cacheaudio "Idle_Voice1_A2_S3_C1_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level2/Size3/Corrupt1/Idle_Voice1_A2_S3_C1_03.mp3">>
<<createplaylist "Idle_Voice1_A2_S3_C1">>
<<track "Idle_Voice1_A2_S3_C1_01">>
<<track "Idle_Voice1_A2_S3_C1_02">>
<<track "Idle_Voice1_A2_S3_C1_03">>
<</createplaylist>>
<<cacheaudio "Idle_Voice1_A2_S4_C1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level2/Size4/Corrupt1/Idle_Voice1_A2_S4_C1_01.mp3">>
<<cacheaudio "Idle_Voice1_A2_S4_C1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level2/Size4/Corrupt1/Idle_Voice1_A2_S4_C1_02.mp3">>
<<cacheaudio "Idle_Voice1_A2_S4_C1_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level2/Size4/Corrupt1/Idle_Voice1_A2_S4_C1_03.mp3">>
<<createplaylist "Idle_Voice1_A2_S4_C1">>
<<track "Idle_Voice1_A2_S4_C1_01">>
<<track "Idle_Voice1_A2_S4_C1_02">>
<<track "Idle_Voice1_A2_S4_C1_03">>
<</createplaylist>>
/*Voice1/Arousal3*/
<<cacheaudio "Idle_Voice1_A3_S1_C1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level3/Size1/Corrupt1/Idle_Voice1_A3_S1_C1_01.mp3">>
<<cacheaudio "Idle_Voice1_A3_S1_C1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level3/Size1/Corrupt1/Idle_Voice1_A3_S1_C1_02.mp3">>
<<createplaylist "Idle_Voice1_A3_S1_C1">>
<<track "Idle_Voice1_A3_S1_C1_01">>
<<track "Idle_Voice1_A3_S1_C1_02">>
<</createplaylist>>
<<cacheaudio "Idle_Voice1_A3_S2_C1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level3/Size2/Corrupt1/Idle_Voice1_A3_S2_C1_01.mp3">>
<<cacheaudio "Idle_Voice1_A3_S2_C1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level3/Size2/Corrupt1/Idle_Voice1_A3_S2_C1_02.mp3">>
<<createplaylist "Idle_Voice1_A3_S2_C1">>
<<track "Idle_Voice1_A3_S2_C1_01">>
<<track "Idle_Voice1_A3_S2_C1_02">>
<</createplaylist>>
<<cacheaudio "Idle_Voice1_A3_S3_C1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level3/Size3/Corrupt1/Idle_Voice1_A3_S3_C1_01.mp3">>
<<cacheaudio "Idle_Voice1_A3_S3_C1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level3/Size3/Corrupt1/Idle_Voice1_A3_S3_C1_02.mp3">>
<<createplaylist "Idle_Voice1_A3_S3_C1">>
<<track "Idle_Voice1_A3_S3_C1_01">>
<<track "Idle_Voice1_A3_S3_C1_02">>
<</createplaylist>>
<<cacheaudio "Idle_Voice1_A3_S4_C1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level3/Size4/Corrupt1/Idle_Voice1_A3_S4_C1_01.mp3">>
<<cacheaudio "Idle_Voice1_A3_S4_C1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level3/Size4/Corrupt1/Idle_Voice1_A3_S4_C1_02.mp3">>
<<createplaylist "Idle_Voice1_A3_S4_C1">>
<<track "Idle_Voice1_A3_S4_C1_01">>
<<track "Idle_Voice1_A3_S4_C1_02">>
<</createplaylist>>
/*Voice1/Arousal4*/
<<cacheaudio "Idle_Voice1_A4_S1_C1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level4/Size1/Corrupt1/Idle_Voice1_A4_S1_C1_01.mp3">>
<<cacheaudio "Idle_Voice1_A4_S1_C1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level4/Size1/Corrupt1/Idle_Voice1_A4_S1_C1_02.mp3">>
<<createplaylist "Idle_Voice1_A4_S1_C1">>
<<track "Idle_Voice1_A4_S1_C1_01">>
<<track "Idle_Voice1_A4_S1_C1_02">>
<</createplaylist>>
<<cacheaudio "Idle_Voice1_A4_S2_C1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level4/Size2/Corrupt1/Idle_Voice1_A4_S2_C1_01.mp3">>
<<cacheaudio "Idle_Voice1_A4_S2_C1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level4/Size2/Corrupt1/Idle_Voice1_A4_S2_C1_02.mp3">>
<<createplaylist "Idle_Voice1_A4_S2_C1">>
<<track "Idle_Voice1_A4_S2_C1_01">>
<<track "Idle_Voice1_A4_S2_C1_02">>
<</createplaylist>>
<<cacheaudio "Idle_Voice1_A4_S3_C1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level4/Size3/Corrupt1/Idle_Voice1_A4_S3_C1_01.mp3">>
<<cacheaudio "Idle_Voice1_A4_S3_C1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level4/Size3/Corrupt1/Idle_Voice1_A4_S3_C1_02.mp3">>
<<createplaylist "Idle_Voice1_A4_S3_C1">>
<<track "Idle_Voice1_A4_S3_C1_01">>
<<track "Idle_Voice1_A4_S3_C1_02">>
<</createplaylist>>
<<cacheaudio "Idle_Voice1_A4_S4_C1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level4/Size4/Corrupt1/Idle_Voice1_A4_S4_C1_01.mp3">>
<<cacheaudio "Idle_Voice1_A4_S4_C1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice1/Arousal-Idle/Level4/Size4/Corrupt1/Idle_Voice1_A4_S4_C1_02.mp3">>
<<createplaylist "Idle_Voice1_A4_S4_C1">>
<<track "Idle_Voice1_A4_S4_C1_01">>
<<track "Idle_Voice1_A4_S4_C1_02">>
<</createplaylist>>
<<createplaylist "Test_Voice1">>
<<track "Idle_Voice1_A1_S1_C1_01">>
<<track "Idle_Voice1_A1_S1_C1_02">>
<<track "Idle_Voice1_A1_S1_C1_03">>
<<track "Idle_Voice1_A1_S1_C1_04">>
<<track "Idle_Voice1_A2_S1_C1_01">>
<<track "Idle_Voice1_A2_S1_C1_02">>
<<track "Idle_Voice1_A2_S1_C1_03">>
<<track "Idle_Voice1_A3_S1_C1_01">>
<<track "Idle_Voice1_A3_S1_C1_02">>
<<<<<<< HEAD
<</createplaylist>>/*Voice2/Arousal1*/
=======
<</createplaylist>>/*Voice2/Arousal1*/
>>>>>>> CN0.9.0COM
<<cacheaudio "Idle_Voice2_A1_S1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level1/Size1/Idle_Voice2_A1_S1_01.mp3">>
<<cacheaudio "Idle_Voice2_A1_S1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level1/Size1/Idle_Voice2_A1_S1_02.mp3">>
<<cacheaudio "Idle_Voice2_A1_S1_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level1/Size1/Idle_Voice2_A1_S1_03.mp3">>
<<createplaylist "Idle_Voice2_A1_S1">>
<<track "Idle_Voice2_A1_S1_01">>
<<track "Idle_Voice2_A1_S1_02">>
<<track "Idle_Voice2_A1_S1_03">>
<</createplaylist>>
<<cacheaudio "Idle_Voice2_A1_S2_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level1/Size2/Idle_Voice2_A1_S2_01.mp3">>
<<cacheaudio "Idle_Voice2_A1_S2_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level1/Size2/Idle_Voice2_A1_S2_02.mp3">>
<<cacheaudio "Idle_Voice2_A1_S2_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level1/Size2/Idle_Voice2_A1_S2_03.mp3">>
<<createplaylist "Idle_Voice2_A1_S2">>
<<track "Idle_Voice2_A1_S2_01">>
<<track "Idle_Voice2_A1_S2_02">>
<<track "Idle_Voice2_A1_S2_03">>
<</createplaylist>>
<<cacheaudio "Idle_Voice2_A1_S3_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level1/Size3/Idle_Voice2_A1_S3_01.mp3">>
<<cacheaudio "Idle_Voice2_A1_S3_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level1/Size3/Idle_Voice2_A1_S3_02.mp3">>
<<cacheaudio "Idle_Voice2_A1_S3_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level1/Size3/Idle_Voice2_A1_S3_03.mp3">>
<<createplaylist "Idle_Voice2_A1_S3">>
<<track "Idle_Voice2_A1_S3_01">>
<<track "Idle_Voice2_A1_S3_02">>
<<track "Idle_Voice2_A1_S3_03">>
<</createplaylist>>
<<cacheaudio "Idle_Voice2_A1_S4_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level1/Size4/Idle_Voice2_A1_S4_01.mp3">>
<<cacheaudio "Idle_Voice2_A1_S4_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level1/Size4/Idle_Voice2_A1_S4_02.mp3">>
<<cacheaudio "Idle_Voice2_A1_S4_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level1/Size4/Idle_Voice2_A1_S4_03.mp3">>
<<createplaylist "Idle_Voice2_A1_S4">>
<<track "Idle_Voice2_A1_S4_01">>
<<track "Idle_Voice2_A1_S4_02">>
<<track "Idle_Voice2_A1_S4_03">>
<</createplaylist>>
/*Voice2/Arousal2*/
<<cacheaudio "Idle_Voice2_A2_S1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level2/Size1/Idle_Voice2_A2_S1_01.mp3">>
<<cacheaudio "Idle_Voice2_A2_S1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level2/Size1/Idle_Voice2_A2_S1_02.mp3">>
<<cacheaudio "Idle_Voice2_A2_S1_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level2/Size1/Idle_Voice2_A2_S1_03.mp3">>
<<createplaylist "Idle_Voice2_A2_S1">>
<<track "Idle_Voice2_A2_S1_01">>
<<track "Idle_Voice2_A2_S1_02">>
<<track "Idle_Voice2_A2_S1_03">>
<</createplaylist>>
<<cacheaudio "Idle_Voice2_A2_S2_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level2/Size2/Idle_Voice2_A2_S2_01.mp3">>
<<cacheaudio "Idle_Voice2_A2_S2_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level2/Size2/Idle_Voice2_A2_S2_02.mp3">>
<<cacheaudio "Idle_Voice2_A2_S2_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level2/Size2/Idle_Voice2_A2_S2_03.mp3">>
<<createplaylist "Idle_Voice2_A2_S2">>
<<track "Idle_Voice2_A2_S2_01">>
<<track "Idle_Voice2_A2_S2_02">>
<<track "Idle_Voice2_A2_S2_03">>
<</createplaylist>>
<<cacheaudio "Idle_Voice2_A2_S3_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level2/Size3/Idle_Voice2_A2_S3_01.mp3">>
<<cacheaudio "Idle_Voice2_A2_S3_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level2/Size3/Idle_Voice2_A2_S3_02.mp3">>
<<cacheaudio "Idle_Voice2_A2_S3_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level2/Size3/Idle_Voice2_A2_S3_03.mp3">>
<<createplaylist "Idle_Voice2_A2_S3">>
<<track "Idle_Voice2_A2_S3_01">>
<<track "Idle_Voice2_A2_S3_02">>
<<track "Idle_Voice2_A2_S3_03">>
<</createplaylist>>
<<cacheaudio "Idle_Voice2_A2_S4_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level2/Size4/Idle_Voice2_A2_S4_01.mp3">>
<<cacheaudio "Idle_Voice2_A2_S4_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level2/Size4/Idle_Voice2_A2_S4_02.mp3">>
<<cacheaudio "Idle_Voice2_A2_S4_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level2/Size4/Idle_Voice2_A2_S4_03.mp3">>
<<createplaylist "Idle_Voice2_A2_S4">>
<<track "Idle_Voice2_A2_S4_01">>
<<track "Idle_Voice2_A2_S4_02">>
<<track "Idle_Voice2_A2_S4_03">>
<</createplaylist>>
/*Voice2/Arousal3*/
<<cacheaudio "Idle_Voice2_A3_S1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level3/Size1/Idle_Voice2_A3_S1_01.mp3">>
<<cacheaudio "Idle_Voice2_A3_S1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level3/Size1/Idle_Voice2_A3_S1_02.mp3">>
<<cacheaudio "Idle_Voice2_A3_S1_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level3/Size1/Idle_Voice2_A3_S1_03.mp3">>
<<createplaylist "Idle_Voice2_A3_S1">>
<<track "Idle_Voice2_A3_S1_01">>
<<track "Idle_Voice2_A3_S1_02">>
<<track "Idle_Voice2_A3_S1_03">>
<</createplaylist>>
<<cacheaudio "Idle_Voice2_A3_S2_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level3/Size2/Idle_Voice2_A3_S2_01.mp3">>
<<cacheaudio "Idle_Voice2_A3_S2_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level3/Size2/Idle_Voice2_A3_S2_02.mp3">>
<<cacheaudio "Idle_Voice2_A3_S2_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level3/Size2/Idle_Voice2_A3_S2_03.mp3">>
<<createplaylist "Idle_Voice2_A3_S2">>
<<track "Idle_Voice2_A3_S2_01">>
<<track "Idle_Voice2_A3_S2_02">>
<<track "Idle_Voice2_A3_S2_03">>
<</createplaylist>>
<<cacheaudio "Idle_Voice2_A3_S3_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level3/Size3/Idle_Voice2_A3_S3_01.mp3">>
<<cacheaudio "Idle_Voice2_A3_S3_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level3/Size3/Idle_Voice2_A3_S3_02.mp3">>
<<cacheaudio "Idle_Voice2_A3_S3_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level3/Size3/Idle_Voice2_A3_S3_03.mp3">>
<<createplaylist "Idle_Voice2_A3_S3">>
<<track "Idle_Voice2_A3_S3_01">>
<<track "Idle_Voice2_A3_S3_02">>
<<track "Idle_Voice2_A3_S3_03">>
<</createplaylist>>
<<cacheaudio "Idle_Voice2_A3_S4_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level3/Size4/Idle_Voice2_A3_S4_01.mp3">>
<<cacheaudio "Idle_Voice2_A3_S4_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level3/Size4/Idle_Voice2_A3_S4_02.mp3">>
<<cacheaudio "Idle_Voice2_A3_S4_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level3/Size4/Idle_Voice2_A3_S4_03.mp3">>
<<createplaylist "Idle_Voice2_A3_S4">>
<<track "Idle_Voice2_A3_S4_01">>
<<track "Idle_Voice2_A3_S4_02">>
<<track "Idle_Voice2_A3_S4_03">>
<</createplaylist>>
/*Voice2/Arousal4*/
<<cacheaudio "Idle_Voice2_A4_S1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level4/Size1/Idle_Voice2_A4_S1_01.mp3">>
<<cacheaudio "Idle_Voice2_A4_S1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level4/Size1/Idle_Voice2_A4_S1_02.mp3">>
<<createplaylist "Idle_Voice2_A4_S1">>
<<track "Idle_Voice2_A4_S1_01">>
<<track "Idle_Voice2_A4_S1_02">>
<</createplaylist>>
<<cacheaudio "Idle_Voice2_A4_S2_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level4/Size2/Idle_Voice2_A4_S2_01.mp3">>
<<cacheaudio "Idle_Voice2_A4_S2_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level4/Size2/Idle_Voice2_A4_S2_02.mp3">>
<<createplaylist "Idle_Voice2_A4_S2">>
<<track "Idle_Voice2_A4_S2_01">>
<<track "Idle_Voice2_A4_S2_02">>
<</createplaylist>>
<<cacheaudio "Idle_Voice2_A4_S3_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level4/Size3/Idle_Voice2_A4_S3_01.mp3">>
<<cacheaudio "Idle_Voice2_A4_S3_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level4/Size3/Idle_Voice2_A4_S3_02.mp3">>
<<createplaylist "Idle_Voice2_A4_S3">>
<<track "Idle_Voice2_A4_S3_01">>
<<track "Idle_Voice2_A4_S3_02">>
<</createplaylist>>
<<cacheaudio "Idle_Voice2_A4_S4_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level4/Size4/Idle_Voice2_A4_S4_01.mp3">>
<<cacheaudio "Idle_Voice2_A4_S4_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level4/Size4/Idle_Voice2_A4_S4_02.mp3">>
<<createplaylist "Idle_Voice2_A4_S4">>
<<track "Idle_Voice2_A4_S4_01">>
<<track "Idle_Voice2_A4_S4_02">>
<</createplaylist>>
/*Voice2/Arousal5*/
<<cacheaudio "Idle_Voice2_A5_S1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level5/Size1/Idle_Voice2_A5_S1_01.mp3">>
<<cacheaudio "Idle_Voice2_A5_S1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level5/Size1/Idle_Voice2_A5_S1_02.mp3">>
<<createplaylist "Idle_Voice2_A5_S1">>
<<track "Idle_Voice2_A5_S1_01">>
<<track "Idle_Voice2_A5_S1_02">>
<</createplaylist>>
<<cacheaudio "Idle_Voice2_A5_S2_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level5/Size2/Idle_Voice2_A5_S2_01.mp3">>
<<cacheaudio "Idle_Voice2_A5_S2_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level5/Size2/Idle_Voice2_A5_S2_02.mp3">>
<<createplaylist "Idle_Voice2_A5_S2">>
<<track "Idle_Voice2_A5_S2_01">>
<<track "Idle_Voice2_A5_S2_02">>
<</createplaylist>>
<<cacheaudio "Idle_Voice2_A5_S3_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level5/Size3/Idle_Voice2_A5_S3_01.mp3">>
<<cacheaudio "Idle_Voice2_A5_S3_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level5/Size3/Idle_Voice2_A5_S3_02.mp3">>
<<createplaylist "Idle_Voice2_A5_S3">>
<<track "Idle_Voice2_A5_S3_01">>
<<track "Idle_Voice2_A5_S3_02">>
<</createplaylist>>
<<cacheaudio "Idle_Voice2_A5_S4_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level5/Size4/Idle_Voice2_A5_S4_01.mp3">>
<<cacheaudio "Idle_Voice2_A5_S4_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Player/Voice2/Arousal-Idle/Level5/Size4/Idle_Voice2_A5_S4_02.mp3">>
<<createplaylist "Idle_Voice2_A5_S4">>
<<track "Idle_Voice2_A5_S4_01">>
<<track "Idle_Voice2_A5_S4_02">>
<</createplaylist>>
<<createplaylist "Test_Voice2">>
<<track "Idle_Voice2_A1_S1_01">>
<<track "Idle_Voice2_A1_S1_02">>
<<track "Idle_Voice2_A1_S1_03">>
<<track "Idle_Voice2_A2_S1_01">>
<<track "Idle_Voice2_A2_S1_02">>
<<track "Idle_Voice2_A2_S1_03">>
<<track "Idle_Voice2_A3_S1_01">>
<<track "Idle_Voice2_A3_S1_02">>
<<track "Idle_Voice2_A3_S1_03">>
<<<<<<< HEAD
<</createplaylist>>/*Voice2/Arousal1*/
=======
<</createplaylist>>/*Voice2/Arousal1*/
>>>>>>> CN0.9.0COM
<<cacheaudio "Idle_Imp_A1_S1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level1/Size1/Idle_Imp_A1_S1_01.mp3">>
<<cacheaudio "Idle_Imp_A1_S1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level1/Size1/Idle_Imp_A1_S1_02.mp3">>
<<cacheaudio "Idle_Imp_A1_S1_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level1/Size1/Idle_Imp_A1_S1_03.mp3">>
<<createplaylist "Idle_Imp_A1_S1">>
<<track "Idle_Imp_A1_S1_01">>
<<track "Idle_Imp_A1_S1_02">>
<<track "Idle_Imp_A1_S1_03">>
<</createplaylist>>
<<cacheaudio "Idle_Imp_A1_S2_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level1/Size2/Idle_Imp_A1_S2_01.mp3">>
<<cacheaudio "Idle_Imp_A1_S2_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level1/Size2/Idle_Imp_A1_S2_02.mp3">>
<<cacheaudio "Idle_Imp_A1_S2_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level1/Size2/Idle_Imp_A1_S2_03.mp3">>
<<createplaylist "Idle_Imp_A1_S2">>
<<track "Idle_Imp_A1_S2_01">>
<<track "Idle_Imp_A1_S2_02">>
<<track "Idle_Imp_A1_S2_03">>
<</createplaylist>>
<<cacheaudio "Idle_Imp_A1_S3_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level1/Size3/Idle_Imp_A1_S3_01.mp3">>
<<cacheaudio "Idle_Imp_A1_S3_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level1/Size3/Idle_Imp_A1_S3_02.mp3">>
<<cacheaudio "Idle_Imp_A1_S3_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level1/Size3/Idle_Imp_A1_S3_03.mp3">>
<<createplaylist "Idle_Imp_A1_S3">>
<<track "Idle_Imp_A1_S3_01">>
<<track "Idle_Imp_A1_S3_02">>
<<track "Idle_Imp_A1_S3_03">>
<</createplaylist>>
/*Voice2/Arousal2*/
<<cacheaudio "Idle_Imp_A2_S1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level2/Size1/Idle_Imp_A2_S1_01.mp3">>
<<cacheaudio "Idle_Imp_A2_S1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level2/Size1/Idle_Imp_A2_S1_02.mp3">>
<<cacheaudio "Idle_Imp_A2_S1_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level2/Size1/Idle_Imp_A2_S1_03.mp3">>
<<createplaylist "Idle_Imp_A2_S1">>
<<track "Idle_Imp_A2_S1_01">>
<<track "Idle_Imp_A2_S1_02">>
<<track "Idle_Imp_A2_S1_03">>
<</createplaylist>>
<<cacheaudio "Idle_Imp_A2_S2_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level2/Size2/Idle_Imp_A2_S2_01.mp3">>
<<cacheaudio "Idle_Imp_A2_S2_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level2/Size2/Idle_Imp_A2_S2_02.mp3">>
<<cacheaudio "Idle_Imp_A2_S2_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level2/Size2/Idle_Imp_A2_S2_03.mp3">>
<<createplaylist "Idle_Imp_A2_S2">>
<<track "Idle_Imp_A2_S2_01">>
<<track "Idle_Imp_A2_S2_02">>
<<track "Idle_Imp_A2_S2_03">>
<</createplaylist>>
<<cacheaudio "Idle_Imp_A2_S3_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level2/Size3/Idle_Imp_A2_S3_01.mp3">>
<<cacheaudio "Idle_Imp_A2_S3_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level2/Size3/Idle_Imp_A2_S3_02.mp3">>
<<cacheaudio "Idle_Imp_A2_S3_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level2/Size3/Idle_Imp_A2_S3_03.mp3">>
<<createplaylist "Idle_Imp_A2_S3">>
<<track "Idle_Imp_A2_S3_01">>
<<track "Idle_Imp_A2_S3_02">>
<<track "Idle_Imp_A2_S3_03">>
<</createplaylist>>
/*Voice2/Arousal3*/
<<cacheaudio "Idle_Imp_A3_S1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level3/Size1/Idle_Imp_A3_S1_01.mp3">>
<<cacheaudio "Idle_Imp_A3_S1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level3/Size1/Idle_Imp_A3_S1_02.mp3">>
<<cacheaudio "Idle_Imp_A3_S1_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level3/Size1/Idle_Imp_A3_S1_03.mp3">>
<<createplaylist "Idle_Imp_A3_S1">>
<<track "Idle_Imp_A3_S1_01">>
<<track "Idle_Imp_A3_S1_02">>
<<track "Idle_Imp_A3_S1_03">>
<</createplaylist>>
<<cacheaudio "Idle_Imp_A3_S2_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level3/Size2/Idle_Imp_A3_S2_01.mp3">>
<<cacheaudio "Idle_Imp_A3_S2_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level3/Size2/Idle_Imp_A3_S2_02.mp3">>
<<cacheaudio "Idle_Imp_A3_S2_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level3/Size2/Idle_Imp_A3_S2_03.mp3">>
<<createplaylist "Idle_Imp_A3_S2">>
<<track "Idle_Imp_A3_S2_01">>
<<track "Idle_Imp_A3_S2_02">>
<<track "Idle_Imp_A3_S2_03">>
<</createplaylist>>
<<cacheaudio "Idle_Imp_A3_S3_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level3/Size3/Idle_Imp_A3_S3_01.mp3">>
<<cacheaudio "Idle_Imp_A3_S3_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level3/Size3/Idle_Imp_A3_S3_02.mp3">>
<<cacheaudio "Idle_Imp_A3_S3_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level3/Size3/Idle_Imp_A3_S3_03.mp3">>
<<createplaylist "Idle_Imp_A3_S3">>
<<track "Idle_Imp_A3_S3_01">>
<<track "Idle_Imp_A3_S3_02">>
<<track "Idle_Imp_A3_S3_03">>
<</createplaylist>>
/*Voice2/Arousal4*/
<<cacheaudio "Idle_Imp_A4_S1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level4/Size1/Idle_Imp_A4_S1_01.mp3">>
<<cacheaudio "Idle_Imp_A4_S1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level4/Size1/Idle_Imp_A4_S1_02.mp3">>
<<createplaylist "Idle_Imp_A4_S1">>
<<track "Idle_Imp_A4_S1_01">>
<<track "Idle_Imp_A4_S1_02">>
<</createplaylist>>
<<cacheaudio "Idle_Imp_A4_S2_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level4/Size2/Idle_Imp_A4_S2_01.mp3">>
<<cacheaudio "Idle_Imp_A4_S2_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level4/Size2/Idle_Imp_A4_S2_02.mp3">>
<<createplaylist "Idle_Imp_A4_S2">>
<<track "Idle_Imp_A4_S2_01">>
<<track "Idle_Imp_A4_S2_02">>
<</createplaylist>>
<<cacheaudio "Idle_Imp_A4_S3_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level4/Size3/Idle_Imp_A4_S3_01.mp3">>
<<cacheaudio "Idle_Imp_A4_S3_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level4/Size3/Idle_Imp_A4_S3_02.mp3">>
<<createplaylist "Idle_Imp_A4_S3">>
<<track "Idle_Imp_A4_S3_01">>
<<track "Idle_Imp_A4_S3_02">>
<</createplaylist>>
/*Voice2/Arousal5*/
<<cacheaudio "Idle_Imp_A5_S1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level5/Size1/Idle_Imp_A5_S1_01.mp3">>
<<createplaylist "Idle_Imp_A5_S1">>
<<track "Idle_Imp_A5_S1_01">>
<</createplaylist>>
<<cacheaudio "Idle_Imp_A5_S2_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level5/Size2/Idle_Imp_A5_S2_01.mp3">>
<<createplaylist "Idle_Imp_A5_S2">>
<<track "Idle_Imp_A5_S2_01">>
<</createplaylist>>
<<cacheaudio "Idle_Imp_A5_S3_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Imp/Arousal-Idle/Level5/Size3/Idle_Imp_A5_S3_01.mp3">>
<<createplaylist "Idle_Imp_A5_S3">>
<<track "Idle_Imp_A5_S3_01">>
<<<<<<< HEAD
<</createplaylist>><<cacheaudio "Lost_Naga_Idle_S1_A0_0" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/LostNaga/Arousal-Idle/Size1/Level0/LostNaga_Idle_S1_A0_0.mp3">>
<<cacheaudio "Lost_Naga_Idle_S1_A0_1" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/LostNaga/Arousal-Idle/Size1/Level0/LostNaga_Idle_S1_A0_1.mp3">>
<<cacheaudio "Lost_Naga_Idle_S1_A0_2" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/LostNaga/Arousal-Idle/Size1/Level0/LostNaga_Idle_S1_A0_2.mp3">>
<<createplaylist "Lost_Naga_Idle_S1_A0">>
<<track "Lost_Naga_Idle_S1_A0_0">>
<<track "Lost_Naga_Idle_S1_A0_1">>
<<track "Lost_Naga_Idle_S1_A0_2">>
<</createplaylist>>
<<cacheaudio "Lost_Naga_Idle_S1_A1_0" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/LostNaga/Arousal-Idle/Size1/Level1/LostNaga_Idle_S1_A1_0.mp3">>
<<cacheaudio "Lost_Naga_Idle_S1_A1_1" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/LostNaga/Arousal-Idle/Size1/Level1/LostNaga_Idle_S1_A1_1.mp3">>
<<cacheaudio "Lost_Naga_Idle_S1_A1_2" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/LostNaga/Arousal-Idle/Size1/Level1/LostNaga_Idle_S1_A1_2.mp3">>
<<createplaylist "Lost_Naga_Idle_S1_A1">>
<<track "Lost_Naga_Idle_S1_A1_0">>
<<track "Lost_Naga_Idle_S1_A1_1">>
<<track "Lost_Naga_Idle_S1_A1_2">>
<</createplaylist>>
<<cacheaudio "Lost_Naga_Idle_S1_A2_0" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/LostNaga/Arousal-Idle/Size1/Level2/LostNaga_Idle_S1_A2_0.mp3">>
<<cacheaudio "Lost_Naga_Idle_S1_A2_1" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/LostNaga/Arousal-Idle/Size1/Level2/LostNaga_Idle_S1_A2_1.mp3">>
<<cacheaudio "Lost_Naga_Idle_S1_A2_2" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/LostNaga/Arousal-Idle/Size1/Level2/LostNaga_Idle_S1_A2_2.mp3">>
<<createplaylist "Lost_Naga_Idle_S1_A2">>
<<track "Lost_Naga_Idle_S1_A2_0">>
<<track "Lost_Naga_Idle_S1_A2_1">>
<<track "Lost_Naga_Idle_S1_A2_2">>
<</createplaylist>>
<<cacheaudio "Lost_Naga_Idle_S1_A3_0" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/LostNaga/Arousal-Idle/Size1/Level3/LostNaga_Idle_S1_A3_0.mp3">>
<<cacheaudio "Lost_Naga_Idle_S1_A3_1" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/LostNaga/Arousal-Idle/Size1/Level3/LostNaga_Idle_S1_A3_1.mp3">>
<<cacheaudio "Lost_Naga_Idle_S1_A3_2" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/LostNaga/Arousal-Idle/Size1/Level3/LostNaga_Idle_S1_A3_2.mp3">>
<<createplaylist "Lost_Naga_Idle_S1_A3">>
<<track "Lost_Naga_Idle_S1_A3_0">>
<<track "Lost_Naga_Idle_S1_A3_1">>
<<track "Lost_Naga_Idle_S1_A3_2">>
<</createplaylist>>
<<cacheaudio "Lost_Naga_Idle_S2_A0_0" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/LostNaga/Arousal-Idle/Size2/Level0/LostNaga_Idle_S2_A0_0.mp3">>
<<cacheaudio "Lost_Naga_Idle_S2_A0_1" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/LostNaga/Arousal-Idle/Size2/Level0/LostNaga_Idle_S2_A0_1.mp3">>
<<cacheaudio "Lost_Naga_Idle_S2_A0_2" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/LostNaga/Arousal-Idle/Size2/Level0/LostNaga_Idle_S2_A0_2.mp3">>
<<createplaylist "Lost_Naga_Idle_S2_A0">>
<<track "Lost_Naga_Idle_S2_A0_0">>
<<track "Lost_Naga_Idle_S2_A0_1">>
<<track "Lost_Naga_Idle_S2_A0_2">>
<</createplaylist>>
<<cacheaudio "Lost_Naga_Idle_S2_A1_0" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/LostNaga/Arousal-Idle/Size2/Level1/LostNaga_Idle_S2_A1_0.mp3">>
<<cacheaudio "Lost_Naga_Idle_S2_A1_1" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/LostNaga/Arousal-Idle/Size2/Level1/LostNaga_Idle_S2_A1_1.mp3">>
<<cacheaudio "Lost_Naga_Idle_S2_A1_2" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/LostNaga/Arousal-Idle/Size2/Level1/LostNaga_Idle_S2_A1_2.mp3">>
<<createplaylist "Lost_Naga_Idle_S2_A1">>
<<track "Lost_Naga_Idle_S2_A1_0">>
<<track "Lost_Naga_Idle_S2_A1_1">>
<<track "Lost_Naga_Idle_S2_A1_2">>
<</createplaylist>>
<<cacheaudio "Lost_Naga_Idle_S2_A2_0" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/LostNaga/Arousal-Idle/Size2/Level2/LostNaga_Idle_S2_A2_0.mp3">>
<<cacheaudio "Lost_Naga_Idle_S2_A2_1" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/LostNaga/Arousal-Idle/Size2/Level2/LostNaga_Idle_S2_A2_1.mp3">>
<<cacheaudio "Lost_Naga_Idle_S2_A2_2" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/LostNaga/Arousal-Idle/Size2/Level2/LostNaga_Idle_S2_A2_2.mp3">>
<<createplaylist "Lost_Naga_Idle_S2_A2">>
<<track "Lost_Naga_Idle_S2_A2_0">>
<<track "Lost_Naga_Idle_S2_A2_1">>
<<track "Lost_Naga_Idle_S2_A2_2">>
<</createplaylist>>
<<cacheaudio "Lost_Naga_Idle_S2_A3_0" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/LostNaga/Arousal-Idle/Size2/Level3/LostNaga_Idle_S2_A3_0.mp3">>
<<cacheaudio "Lost_Naga_Idle_S2_A3_1" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/LostNaga/Arousal-Idle/Size2/Level3/LostNaga_Idle_S2_A3_1.mp3">>
<<cacheaudio "Lost_Naga_Idle_S2_A3_2" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/LostNaga/Arousal-Idle/Size2/Level3/LostNaga_Idle_S2_A3_2.mp3">>
<<createplaylist "Lost_Naga_Idle_S2_A3">>
<<track "Lost_Naga_Idle_S2_A3_0">>
<<track "Lost_Naga_Idle_S2_A3_1">>
<<track "Lost_Naga_Idle_S2_A3_2">>
<</createplaylist>>
<<cacheaudio "Lost_Naga_Idle_S3_A0_0" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/LostNaga/Arousal-Idle/Size3/Level0/LostNaga_Idle_S3_A0_0.mp3">>
<<cacheaudio "Lost_Naga_Idle_S3_A0_1" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/LostNaga/Arousal-Idle/Size3/Level0/LostNaga_Idle_S3_A0_1.mp3">>
<<cacheaudio "Lost_Naga_Idle_S3_A0_2" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/LostNaga/Arousal-Idle/Size3/Level0/LostNaga_Idle_S3_A0_2.mp3">>
<<createplaylist "Lost_Naga_Idle_S3_A0">>
<<track "Lost_Naga_Idle_S3_A0_0">>
<<track "Lost_Naga_Idle_S3_A0_1">>
<<track "Lost_Naga_Idle_S3_A0_2">>
<</createplaylist>>
<<cacheaudio "Lost_Naga_Idle_S3_A1_0" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/LostNaga/Arousal-Idle/Size3/Level1/LostNaga_Idle_S3_A1_0.mp3">>
<<cacheaudio "Lost_Naga_Idle_S3_A1_1" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/LostNaga/Arousal-Idle/Size3/Level1/LostNaga_Idle_S3_A1_1.mp3">>
<<cacheaudio "Lost_Naga_Idle_S3_A1_2" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/LostNaga/Arousal-Idle/Size3/Level1/LostNaga_Idle_S3_A1_2.mp3">>
<<createplaylist "Lost_Naga_Idle_S3_A1">>
<<track "Lost_Naga_Idle_S3_A1_0">>
<<track "Lost_Naga_Idle_S3_A1_1">>
<<track "Lost_Naga_Idle_S3_A1_2">>
<</createplaylist>>
<<cacheaudio "Lost_Naga_Idle_S3_A2_0" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/LostNaga/Arousal-Idle/Size3/Level2/LostNaga_Idle_S3_A2_0.mp3">>
<<cacheaudio "Lost_Naga_Idle_S3_A2_1" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/LostNaga/Arousal-Idle/Size3/Level2/LostNaga_Idle_S3_A2_1.mp3">>
<<cacheaudio "Lost_Naga_Idle_S3_A2_2" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/LostNaga/Arousal-Idle/Size3/Level2/LostNaga_Idle_S3_A2_2.mp3">>
<<createplaylist "Lost_Naga_Idle_S3_A2">>
<<track "Lost_Naga_Idle_S3_A2_0">>
<<track "Lost_Naga_Idle_S3_A2_1">>
<<track "Lost_Naga_Idle_S3_A2_2">>
<</createplaylist>>
<<cacheaudio "Lost_Naga_Idle_S3_A3_0" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/LostNaga/Arousal-Idle/Size3/Level3/LostNaga_Idle_S3_A3_0.mp3">>
<<cacheaudio "Lost_Naga_Idle_S3_A3_1" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/LostNaga/Arousal-Idle/Size3/Level3/LostNaga_Idle_S3_A3_1.mp3">>
<<cacheaudio "Lost_Naga_Idle_S3_A3_2" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/LostNaga/Arousal-Idle/Size3/Level3/LostNaga_Idle_S3_A3_2.mp3">>
<<createplaylist "Lost_Naga_Idle_S3_A3">>
<<track "Lost_Naga_Idle_S3_A3_0">>
<<track "Lost_Naga_Idle_S3_A3_1">>
<<track "Lost_Naga_Idle_S3_A3_2">>
<</createplaylist>><<cacheaudio "Bind_Idle_S3_A0_0" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Bind/Arousal-Idle/Size3/Level0/Bind_Idle_S3_A0_0.mp3">>
<<cacheaudio "Bind_Idle_S3_A0_1" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Bind/Arousal-Idle/Size3/Level0/Bind_Idle_S3_A0_1.mp3">>
<<cacheaudio "Bind_Idle_S3_A0_2" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Bind/Arousal-Idle/Size3/Level0/Bind_Idle_S3_A0_2.mp3">>
<<createplaylist "Bind_Idle_S3_A0">>
<<track "Bind_Idle_S3_A0_0">>
<<track "Bind_Idle_S3_A0_1">>
<<track "Bind_Idle_S3_A0_2">>
<</createplaylist>>
<<cacheaudio "Bind_Idle_S3_A1_0" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Bind/Arousal-Idle/Size3/Level1/Bind_Idle_S3_A1_0.mp3">>
<<cacheaudio "Bind_Idle_S3_A1_1" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Bind/Arousal-Idle/Size3/Level1/Bind_Idle_S3_A1_1.mp3">>
<<cacheaudio "Bind_Idle_S3_A1_2" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Bind/Arousal-Idle/Size3/Level1/Bind_Idle_S3_A1_2.mp3">>
<<createplaylist "Bind_Idle_S3_A1">>
<<track "Bind_Idle_S3_A1_0">>
<<track "Bind_Idle_S3_A1_1">>
<<track "Bind_Idle_S3_A1_2">>
<</createplaylist>>
<<cacheaudio "Bind_Idle_S3_A2_0" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Bind/Arousal-Idle/Size3/Level2/Bind_Idle_S3_A2_0.mp3">>
<<cacheaudio "Bind_Idle_S3_A2_1" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Bind/Arousal-Idle/Size3/Level2/Bind_Idle_S3_A2_1.mp3">>
<<cacheaudio "Bind_Idle_S3_A2_2" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Bind/Arousal-Idle/Size3/Level2/Bind_Idle_S3_A2_2.mp3">>
<<createplaylist "Bind_Idle_S3_A2">>
<<track "Bind_Idle_S3_A2_0">>
<<track "Bind_Idle_S3_A2_1">>
<<track "Bind_Idle_S3_A2_2">>
<</createplaylist>>
<<cacheaudio "Bind_Idle_S3_A3_0" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Bind/Arousal-Idle/Size3/Level3/Bind_Idle_S3_A3_0.mp3">>
<<cacheaudio "Bind_Idle_S3_A3_1" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Bind/Arousal-Idle/Size3/Level3/Bind_Idle_S3_A3_1.mp3">>
<<cacheaudio "Bind_Idle_S3_A3_2" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Bind/Arousal-Idle/Size3/Level3/Bind_Idle_S3_A3_2.mp3">>
<<createplaylist "Bind_Idle_S3_A3">>
<<track "Bind_Idle_S3_A3_0">>
<<track "Bind_Idle_S3_A3_1">>
<<track "Bind_Idle_S3_A3_2">>
<</createplaylist>>
<<cacheaudio "Bind_Idle_S2_A0_0" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Bind/Arousal-Idle/Size2/Level0/Bind_Idle_S2_A0_0.mp3">>
<<cacheaudio "Bind_Idle_S2_A0_1" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Bind/Arousal-Idle/Size2/Level0/Bind_Idle_S2_A0_1.mp3">>
<<cacheaudio "Bind_Idle_S2_A0_2" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Bind/Arousal-Idle/Size2/Level0/Bind_Idle_S2_A0_2.mp3">>
<<createplaylist "Bind_Idle_S2_A0">>
<<track "Bind_Idle_S2_A0_0">>
<<track "Bind_Idle_S2_A0_1">>
<<track "Bind_Idle_S2_A0_2">>
<</createplaylist>>
<<cacheaudio "Bind_Idle_S2_A1_0" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Bind/Arousal-Idle/Size2/Level1/Bind_Idle_S2_A1_0.mp3">>
<<cacheaudio "Bind_Idle_S2_A1_1" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Bind/Arousal-Idle/Size2/Level1/Bind_Idle_S2_A1_1.mp3">>
<<cacheaudio "Bind_Idle_S2_A1_2" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Bind/Arousal-Idle/Size2/Level1/Bind_Idle_S2_A1_2.mp3">>
<<createplaylist "Bind_Idle_S2_A1">>
<<track "Bind_Idle_S2_A1_0">>
<<track "Bind_Idle_S2_A1_1">>
<<track "Bind_Idle_S2_A1_2">>
<</createplaylist>>
<<cacheaudio "Bind_Idle_S2_A2_0" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Bind/Arousal-Idle/Size2/Level2/Bind_Idle_S2_A2_0.mp3">>
<<cacheaudio "Bind_Idle_S2_A2_1" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Bind/Arousal-Idle/Size2/Level2/Bind_Idle_S2_A2_1.mp3">>
<<cacheaudio "Bind_Idle_S2_A2_2" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Bind/Arousal-Idle/Size2/Level2/Bind_Idle_S2_A2_2.mp3">>
<<createplaylist "Bind_Idle_S2_A2">>
<<track "Bind_Idle_S2_A2_0">>
<<track "Bind_Idle_S2_A2_1">>
<<track "Bind_Idle_S2_A2_2">>
<</createplaylist>>
<<cacheaudio "Bind_Idle_S2_A3_0" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Bind/Arousal-Idle/Size2/Level3/Bind_Idle_S2_A3_0.mp3">>
<<cacheaudio "Bind_Idle_S2_A3_1" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Bind/Arousal-Idle/Size2/Level3/Bind_Idle_S2_A3_1.mp3">>
<<cacheaudio "Bind_Idle_S2_A3_2" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Bind/Arousal-Idle/Size2/Level3/Bind_Idle_S2_A3_2.mp3">>
<<createplaylist "Bind_Idle_S2_A3">>
<<track "Bind_Idle_S2_A3_0">>
<<track "Bind_Idle_S2_A3_1">>
<<track "Bind_Idle_S2_A3_2">>
<</createplaylist>>
<<cacheaudio "Bind_Idle_S1_A0_0" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Bind/Arousal-Idle/Size1/Level0/Bind_Idle_S1_A0_0.mp3">>
<<cacheaudio "Bind_Idle_S1_A0_1" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Bind/Arousal-Idle/Size1/Level0/Bind_Idle_S1_A0_1.mp3">>
<<cacheaudio "Bind_Idle_S1_A0_2" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Bind/Arousal-Idle/Size1/Level0/Bind_Idle_S1_A0_2.mp3">>
<<createplaylist "Bind_Idle_S1_A0">>
<<track "Bind_Idle_S1_A0_0">>
<<track "Bind_Idle_S1_A0_1">>
<<track "Bind_Idle_S1_A0_2">>
<</createplaylist>>
<<cacheaudio "Bind_Idle_S1_A1_0" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Bind/Arousal-Idle/Size1/Level1/Bind_Idle_S1_A1_0.mp3">>
<<cacheaudio "Bind_Idle_S1_A1_1" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Bind/Arousal-Idle/Size1/Level1/Bind_Idle_S1_A1_1.mp3">>
<<cacheaudio "Bind_Idle_S1_A1_2" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Bind/Arousal-Idle/Size1/Level1/Bind_Idle_S1_A1_2.mp3">>
<<createplaylist "Bind_Idle_S1_A1">>
<<track "Bind_Idle_S1_A1_0">>
<<track "Bind_Idle_S1_A1_1">>
<<track "Bind_Idle_S1_A1_2">>
<</createplaylist>>
<<cacheaudio "Bind_Idle_S1_A2_0" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Bind/Arousal-Idle/Size1/Level2/Bind_Idle_S1_A2_0.mp3">>
<<cacheaudio "Bind_Idle_S1_A2_1" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Bind/Arousal-Idle/Size1/Level2/Bind_Idle_S1_A2_1.mp3">>
<<cacheaudio "Bind_Idle_S1_A2_2" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Bind/Arousal-Idle/Size1/Level2/Bind_Idle_S1_A2_2.mp3">>
<<createplaylist "Bind_Idle_S1_A2">>
<<track "Bind_Idle_S1_A2_0">>
<<track "Bind_Idle_S1_A2_1">>
<<track "Bind_Idle_S1_A2_2">>
<</createplaylist>>
<<cacheaudio "Bind_Idle_S1_A3_0" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Bind/Arousal-Idle/Size1/Level3/Bind_Idle_S1_A3_0.mp3">>
<<cacheaudio "Bind_Idle_S1_A3_1" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Bind/Arousal-Idle/Size1/Level3/Bind_Idle_S1_A3_1.mp3">>
<<cacheaudio "Bind_Idle_S1_A3_2" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Bind/Arousal-Idle/Size1/Level3/Bind_Idle_S1_A3_2.mp3">>
<<createplaylist "Bind_Idle_S1_A3">>
<<track "Bind_Idle_S1_A3_0">>
<<track "Bind_Idle_S1_A3_1">>
<<track "Bind_Idle_S1_A3_2">>
<</createplaylist>>/*Voice2/Arousal1*/
=======
<</createplaylist>>/*Voice2/Arousal1*/
>>>>>>> CN0.9.0COM
<<cacheaudio "Torgar_Idle_S1_A1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size1/Level1/Torgar_Idle_S1_A1_1.mp3">>
<<cacheaudio "Torgar_Idle_S1_A1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size1/Level1/Torgar_Idle_S1_A1_2.mp3">>
<<cacheaudio "Torgar_Idle_S1_A1_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size1/Level1/Torgar_Idle_S1_A1_3.mp3">>
<<createplaylist "Torgar_Idle_S1_A1">>
<<track "Torgar_Idle_S1_A1_01">>
<<track "Torgar_Idle_S1_A1_02">>
<<track "Torgar_Idle_S1_A1_03">>
<</createplaylist>>
<<cacheaudio "Torgar_Idle_S2_A1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size2/Level1/Torgar_Idle_S2_A1_1.mp3">>
<<cacheaudio "Torgar_Idle_S2_A1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size2/Level1/Torgar_Idle_S2_A1_2.mp3">>
<<cacheaudio "Torgar_Idle_S2_A1_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size2/Level1/Torgar_Idle_S2_A1_3.mp3">>
<<createplaylist "Torgar_Idle_S2_A1">>
<<track "Torgar_Idle_S2_A1_01">>
<<track "Torgar_Idle_S2_A1_02">>
<<track "Torgar_Idle_S2_A1_03">>
<</createplaylist>>
<<cacheaudio "Torgar_Idle_S3_A1_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size3/Level1/Torgar_Idle_S3_A1_1.mp3">>
<<cacheaudio "Torgar_Idle_S3_A1_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size3/Level1/Torgar_Idle_S3_A1_2.mp3">>
<<cacheaudio "Torgar_Idle_S3_A1_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size3/Level1/Torgar_Idle_S3_A1_3.mp3">>
<<createplaylist "Torgar_Idle_S3_A1">>
<<track "Torgar_Idle_S3_A1_01">>
<<track "Torgar_Idle_S3_A1_02">>
<<track "Torgar_Idle_S3_A1_03">>
<</createplaylist>>
/*Voice2/Arousal2*/
<<cacheaudio "Torgar_Idle_S1_A2_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size1/Level2/Torgar_Idle_S1_A2_1.mp3">>
<<cacheaudio "Torgar_Idle_S1_A2_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size1/Level2/Torgar_Idle_S1_A2_2.mp3">>
<<cacheaudio "Torgar_Idle_S1_A2_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size1/Level2/Torgar_Idle_S1_A2_3.mp3">>
<<createplaylist "Torgar_Idle_S1_A2">>
<<track "Torgar_Idle_S1_A2_01">>
<<track "Torgar_Idle_S1_A2_02">>
<<track "Torgar_Idle_S1_A2_03">>
<</createplaylist>>
<<cacheaudio "Torgar_Idle_S2_A2_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size2/Level2/Torgar_Idle_S2_A2_1.mp3">>
<<cacheaudio "Torgar_Idle_S2_A2_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size2/Level2/Torgar_Idle_S2_A2_2.mp3">>
<<cacheaudio "Torgar_Idle_S2_A2_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size2/Level2/Torgar_Idle_S2_A2_3.mp3">>
<<createplaylist "Torgar_Idle_S2_A2">>
<<track "Torgar_Idle_S2_A2_01">>
<<track "Torgar_Idle_S2_A2_02">>
<<track "Torgar_Idle_S2_A2_03">>
<</createplaylist>>
<<cacheaudio "Torgar_Idle_S3_A2_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size3/Level2/Torgar_Idle_S3_A2_1.mp3">>
<<cacheaudio "Torgar_Idle_S3_A2_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size3/Level2/Torgar_Idle_S3_A2_2.mp3">>
<<cacheaudio "Torgar_Idle_S3_A2_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size3/Level2/Torgar_Idle_S3_A2_3.mp3">>
<<createplaylist "Torgar_Idle_S3_A2">>
<<track "Torgar_Idle_S3_A2_01">>
<<track "Torgar_Idle_S3_A2_02">>
<<track "Torgar_Idle_S3_A2_03">>
<</createplaylist>>
/*Voice2/Arousal3*/
<<cacheaudio "Torgar_Idle_S1_A3_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size1/Level3/Torgar_Idle_S1_A3_1.mp3">>
<<cacheaudio "Torgar_Idle_S1_A3_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size1/Level3/Torgar_Idle_S1_A3_2.mp3">>
<<cacheaudio "Torgar_Idle_S1_A3_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size1/Level3/Torgar_Idle_S1_A3_3.mp3">>
<<createplaylist "Torgar_Idle_S1_A3">>
<<track "Torgar_Idle_S1_A3_01">>
<<track "Torgar_Idle_S1_A3_02">>
<<track "Torgar_Idle_S1_A3_03">>
<</createplaylist>>
<<cacheaudio "Torgar_Idle_S2_A3_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size2/Level3/Torgar_Idle_S2_A3_1.mp3">>
<<cacheaudio "Torgar_Idle_S2_A3_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size2/Level3/Torgar_Idle_S2_A3_2.mp3">>
<<cacheaudio "Torgar_Idle_S2_A3_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size2/Level3/Torgar_Idle_S2_A3_3.mp3">>
<<createplaylist "Torgar_Idle_S2_A3">>
<<track "Torgar_Idle_S2_A3_01">>
<<track "Torgar_Idle_S2_A3_02">>
<<track "Torgar_Idle_S2_A3_03">>
<</createplaylist>>
<<cacheaudio "Torgar_Idle_S3_A3_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size3/Level3/Torgar_Idle_S3_A3_1.mp3">>
<<cacheaudio "Torgar_Idle_S3_A3_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size3/Level3/Torgar_Idle_S3_A3_2.mp3">>
<<cacheaudio "Torgar_Idle_S3_A3_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size3/Level3/Torgar_Idle_S3_A3_3.mp3">>
<<createplaylist "Torgar_Idle_S3_A3">>
<<track "Torgar_Idle_S3_A3_01">>
<<track "Torgar_Idle_S3_A3_02">>
<<track "Torgar_Idle_S3_A3_03">>
<</createplaylist>>
/*Voice2/Arousal4*/
<<cacheaudio "Torgar_Idle_S1_A4_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size1/Level4/Torgar_Idle_S1_A4_1.mp3">>
<<cacheaudio "Torgar_Idle_S1_A4_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size1/Level4/Torgar_Idle_S1_A4_2.mp3">>
<<cacheaudio "Torgar_Idle_S1_A4_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size1/Level4/Torgar_Idle_S1_A4_3.mp3">>
<<createplaylist "Torgar_Idle_S1_A4">>
<<track "Torgar_Idle_S1_A4_01">>
<<track "Torgar_Idle_S1_A4_02">>
<<track "Torgar_Idle_S1_A4_03">>
<</createplaylist>>
<<cacheaudio "Torgar_Idle_S2_A4_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size2/Level4/Torgar_Idle_S2_A4_1.mp3">>
<<cacheaudio "Torgar_Idle_S2_A4_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size2/Level4/Torgar_Idle_S2_A4_2.mp3">>
<<cacheaudio "Torgar_Idle_S2_A4_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size2/Level4/Torgar_Idle_S2_A4_3.mp3">>
<<createplaylist "Torgar_Idle_S2_A4">>
<<track "Torgar_Idle_S2_A4_01">>
<<track "Torgar_Idle_S2_A4_02">>
<<track "Torgar_Idle_S2_A4_03">>
<</createplaylist>>
<<cacheaudio "Torgar_Idle_S3_A4_01" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size3/Level4/Torgar_Idle_S3_A4_1.mp3">>
<<cacheaudio "Torgar_Idle_S3_A4_02" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size3/Level4/Torgar_Idle_S3_A4_2.mp3">>
<<cacheaudio "Torgar_Idle_S3_A4_03" "https://sombreve.github.io/Dawn-of-Corruption-Site/Sounds/voices/Torgar/Arousal-Idle/Size3/Level4/Torgar_Idle_S3_A4_3.mp3">>
<<createplaylist "Torgar_Idle_S3_A4">>
<<track "Torgar_Idle_S3_A4_01">>
<<track "Torgar_Idle_S3_A4_02">>
<<track "Torgar_Idle_S3_A4_03">>
<<<<<<< HEAD
<</createplaylist>><<run setup.addLimbToRef("abdominals", {
name: "ab",
namePlural: "abs",
defaultNumber: 6,
naturalPair : true,
sizeCompType: "muscles",
adjectives : {
small: ["packed", "chiselled", "defined", "washboard"],
medium: ["packed", "rock-hard", "strong", "rippling"],
large: ["packed", "brick-like", "huge", "wall of", "cinderblock"],
huge: ["packed", "impossibly huge", "colossal", "titanic", "vehicle sized"],
pure: ["veiny"],
corrupt: ["pulsating", "veiny"]
},
mutant: {
pointCost: 1,
unpairLevel: 6,
limits: [
// Limits of how many you can have:
// [Total Willing Cap, Total Actual Cap]
// Note that this does not override race, only gain of limbs
[10,12],
[10,12],
[12,14],
[14,16],
[16,18],
[18,22],
],
},
status: [
{type: "heightMods", mod: setup.mod.ADD, value: 2.5, max_value: 60},
{type: "maxHPMods", mod: setup.mod.ADD, value: 2.5, round_type: Math.floor},
]
})
>><<set setup.Anatomy = {
LIMB_REF: {},
LIMB_ORDERED_KV: [],
}
>>
/* Note: the order they are shown here is the order they will be presented to user */
<<include "_heads_anatomy_sheet">>
<<include "_ears_anatomy_sheet">>
<<include "_horns_anatomy_sheet">>
<<include "_eyes_anatomy_sheet">>
<<include "_jaws_anatomy_sheet">>
<<include "_tongues_anatomy_sheet">>
<<include "_teeths_anatomy_sheet">>
<<include "_wings_anatomy_sheet">>
<<include "_pecs_anatomy_sheet">>
<<include "_arms_anatomy_sheet">>
<<include "_hands_anatomy_sheet">>
<<include "_tentacles_anatomy_sheet">>
<<include "_abdominals_anatomy_sheet">>
<<include "_cocks_anatomy_sheet">>
<<include "_balls_anatomy_sheet">>
<<include "_legs_anatomy_sheet">>
<<include "_tails_anatomy_sheet">><<run setup.addLimbToRef("arms", {
name: "arm",
namePlural: "arms",
defaultNumber: 2,
naturalPair : true,
sizeCompType: "muscles",
adjectives : {
small: ["athletic", "chiselled", "defined"],
medium: ["large", "bulky", "brawny"],
large: ["sizeable", "huge", "boulder-like", "skin-straining", "heavily muscled"],
huge: ["colossal", "titanic", "world ending", "building sized", "impossibly huge", "huge", "movement limiting"],
pure: ["vein-riddled", "strong", "beefy", "pumped"],
corrupt: ["pulsating", "vein-riddled", "ever growing", "strong", "beefy", "mutated"]
},
mutant: {
pointCost: 1,
unpairLevel: 4,
limits: [
// Limits of how many you can have:
// [Total Willing Cap, Total Actual Cap]
// Note that this does not override race, only gain of limbs
[2,4],
[2,4],
[4,8],
[6,10],
[6,12],
[10,16],
],
},
status: [
{type: "musclesMods", mod: setup.mod.ADD, value: 5, max_value: 40},
{type: "strengthMods", mod: setup.mod.ADD, value: 5, max_value: 50},
]
})
>><<run setup.addLimbToRef("balls", {
name: "ball",
namePlural: "balls",
defaultNumber: 2,
naturalPair : true,
sizeCompType: "balls",
synonyms : {
singular: ["testicle", "nut", "orb", "gonad", "rock"],
plural: ["testicles", "nuts", "orbs", "gonads", "rocks"],
},
adjectives : {
medium: ["large", "thigh-knocking", "grapefruit sized"],
large: ["floor dragging", "bloated"],
huge: ["massive", "huge", "building sized", "mountainous"],
pure: ["virile", "sloshing", "bloated"],
corrupt: ["pulsating", "vein-riddled", "over full", "egregious", "rumbling", "powerful", "corrupt"]
},
mutant: {
pointCost: 1,
unpairLevel: 3,
limits: [
// Limits of how many you can have:
// [Total Willing Cap, Total Actual Cap]
// Note that this does not override race, only gain of limbs
[4,6],
[4,8],
[6,10],
[8,12],
[10,14],
[14,18],
],
},
status: [
{type: "ballsMods", mod: setup.mod.MULTIPLYPOS, value: 0.025, max_value: 0.1},
{type: "arousalGainMods", mod: setup.mod.ADD, value: 2.5, max_value: 10},
]
})
>><<run setup.addLimbToRef("cocks", {
name: "penis",
namePlural: "penises",
defaultNumber: 1,
sizeCompType: "cock",
synonyms : {
singular: ["cock", "dick", "tool", "rod", "pole", "shaft", "javelin", "lance", "spire"],
plural: ["cocks", "dicks", "tools", "rods", "poles", "shafts", "javelins", "lances", "spires"]
},
adjectives : {
small: ["fair", "impressive"],
medium: ["horse-sized", "arm-sized", "awe-inspiring", "incredibly big"],
large: ["huge", "hyper", "bloated", "vehicle-sized", "wall-breaking", "impossibly-huge", "mammoth", "floor-dragging", "cannon"],
huge: ["massive", "huge", "mountainous", "world-breaking", "ground-carving", "earth-shaking", "god like", "village sized"],
pure: ["vein-riddled", "rigid", "leaking"],
corrupt: ["pulsating", "vein-riddled", "glowing", "leaking"]
},
mutant: {
pointCost: 2,
limits: [
// Limits of how many you can have:
// [Total Willing Cap, Total Actual Cap]
// Note that this does not override race, only gain of limbs
[2,3],
[2,3],
[3,6],
[5,7],
[9,11],
[15,27],
],
},
status: [
{type: "cockMods", mod: setup.mod.MULTIPLYPOS, value: 0.025, max_value: 0.1},
{type: "cockMods", mod: setup.mod.ADD, value: 5, max_value: 100},
]
})>><<run setup.addLimbToRef("ears", {
name: "ear",
namePlural: "ears",
defaultNumber: 2,
naturalPair : true,
perParent: "heads",
sizeCompType: "height",
mutant: {
pointCost: 1,
unpairLevel: 3,
limits: [
// Limits of how many you can have:
// [Total Willing Cap, Total Actual Cap]
// Note that this does not override race, only gain of limbs
[2,4],
[4,6],
[4,8],
[6,10],
[8,12],
[10,14],
],
},
status: [
{type: "critChanceMods", mod: setup.mod.ADD, value: 0.025, max_value: 0.2},
]
})
>><<run setup.addLimbToRef("eyes", {
name: "eye",
namePlural: "eyes",
defaultNumber: 2,
naturalPair : true,
perParent: "heads",
sizeCompType: "height",
adjectives: {
corrupt: ["glowing", "demonic", "fiery", "burning", "blazing"]
},
mutant: {
pointCost: 1,
unpairLevel: 2,
limits: [
// Limits of how many you can have:
// [Total Willing Cap, Total Actual Cap]
// Note that this does not override race, only gain of limbs
[2,4],
[2,6],
[4,8],
[6,8],
[6,10],
[8,12],
],
},
status: [
{type: "critChanceMods", mod: setup.mod.ADD, value: 0.025, max_value: 0.2},
]
})
>><<run setup.addLimbToRef("hands", {
name: "hand",
namePlural: "hands",
defaultNumber: 2,
naturalPair : true,
perParent: "arms",
sizeCompType: "muscles",
descriptors : {
small: ["average"],
medium: ["meaty"],
large: ["huge"],
huge: ["massive"],
},
mutant: {
pointCost:1,
unlockLevel: 2,
unpairLevel: 6,
limits: [
// Limits of how many you can have:
// [Total Willing Cap, Total Actual Cap]
// Note that this does not override race, only gain of limbs
[2,2],
[2,2],
[2,2],
[2,2],
[2,2],
[2,2],
],
},
status: [
// Add "Quickness" = stamina
{type: "maxStaminaMods", mod: setup.mod.ADD, value: 5, max_value: 20},
]
})
>><<run setup.addLimbToRef("heads", {
name: "head",
namePlural: "heads",
defaultNumber: 1,
sizeCompType: "height",
descriptors : {
medium: ["large"],
large: ["sizeable"],
huge: ["massive", "huge"],
},
adjectives: {
pure: ["rugged", "square-jawed"],
corrupt: ["rugged", "square-jawed"]
},
mutant: {
pointCost: 4,
limits: [
// Limits of how many you can have:
// [Total Willing Cap, Total Actual Cap]
// Note that this does not override race, only gain of limbs
[1,3],
[1,3],
[1,3],
[3,3],
[5,7],
[6,9],
],
},
status: [
{type: "maxHPMods", mod: setup.mod.ADD, value: 20},
{type: "essenceMultiplierMods", mod: setup.mod.ADD, value: 0.1},
]
})
>><<run setup.addLimbToRef("horns", {
name: "horn",
namePlural: "horns",
defaultNumber: 0,
naturalPair : true,
perParent: "heads",
sizeCompType: "height",
adjectives: {
small: ["bulky"],
medium: ["heavy", "dangerous"],
large: ["massive", "incredibly heavy", "bulldozing"],
huge: ["colossal", "earth gouging"],
corrupt: ["cracked", "purple runed", "glowing"]
},
mutant: {
pointCost: 1,
unpairLevel: 2,
limits: [
// Limits of how many you can have:
// [Total Willing Cap, Total Actual Cap]
// Note that this does not override race, only gain of limbs
[2,6],
[2,6],
[4,8],
[6,10],
[8,12],
[10,20],
],
},
status: [
{type: "critChanceMods", mod: setup.mod.ADD, value: 0.025},
]
})
>><<run setup.addLimbToRef("jaws", {
name: "jaw",
namePlural: "jaws",
perParent: "heads",
defaultNumber: 1,
sizeCompType: "muscles",
descriptors : {
small: ["defined"],
medium: ["square"],
large: ["powerful"],
huge: ["massive"],
},
mutant: {
pointCost: 2,
limits: [
// Limits of how many you can have:
// [Total Willing Cap, Total Actual Cap]
// Note that this does not override race, only gain of limbs
[1,1],
[1,1],
[1,1],
[1,1],
[1,1],
[2,3],
],
},
status: [
{type: "critChanceMods", mod: setup.mod.ADD, value: 0.05},
]
})
>><<run setup.addLimbToRef("legs", {
name: "leg",
namePlural: "legs",
defaultNumber: 2,
naturalPair : true,
sizeCompType: "muscles",
adjectives : {
small: ["athletic", "chiselled", "defined"],
medium: ["large", "bulky", "brawny"],
large: ["sizeable", "huge", "thick", "skin-straining", "heavily muscled"],
huge: ["colossal", "titanic", "world ending", "building sized", "impossibly huge", "huge"],
pure: ["vein-riddled", "strong", "beefy"],
corrupt: ["pulsating", "vein-riddled"]
},
mutant: {
pointCost: 1,
unpairLevel: 5,
limits: [
// Limits of how many you can have:
// [Total Willing Cap, Total Actual Cap]
// Note that this does not override race, only gain of limbs
[2,2],
[2,2],
[2,2],
[2,2],
[2,2],
[2,4],
],
},
status: [
{type: "maxHPMods", mod: setup.mod.ADD, value: 5},
{type: "maxStaminaMods", mod: setup.mod.ADD, value: 5},
]
})
>><<run setup.addLimbToRef("pecs", {
name: "pec",
namePlural: "pecs",
defaultNumber: 2,
naturalPair : true,
sizeCompType: "muscles",
adjectives : {
small: ["athletic", "chiselled", "defined", "square"],
medium: ["large", "bulky", "brawny", "well-built"],
large: ["sizeable", "shelf-like", "boulder sized", "vision limiting", "huge", "massive"],
huge: ["chin scraping", "mountain-like", "titanic", "heavily muscled"],
pure: ["vein-riddled", "strong", "beefy", "pumped"],
corrupt: ["pulsating", "vein-riddled", "ever growing", "strong", "beefy"]
},
mutant: {
pointCost: 1,
unpairLevel: 6,
limits: [
// Limits of how many you can have:
// [Total Willing Cap, Total Actual Cap]
// Note that this does not override race, only gain of limbs
[2,4],
[2,4],
[4,8],
[6,10],
[6,12],
[10,16],
],
},
status: [
{type: "musclesMods", mod: setup.mod.ADD, value: 5, max_value: 40},
{type: "maxHPMods", mod: setup.mod.ADD, value: 5},
]
})
>><<run setup.addLimbToRef("tails", {
name: "tail",
namePlural: "tails",
defaultNumber: 0,
sizeCompType: "height",
adjectives : {
medium: ["large"],
large: ["sizeable", "sizable"],
huge: ["massive", "huge"],
corrupt: ["vein-riddled"]
},
mutant: {
pointCost: 2,
limits: [
// Limits of how many you can have:
// [Total Willing Cap, Total Actual Cap]
// Note that this does not override race, only gain of limbs
[1,3],
[1,3],
[3,6],
[6,9],
[9,12],
[10,15],
],
},
status: [
{type: "maxStaminaMods", mod: setup.mod.ADD, value: 5},
]
})
>><<run setup.addLimbToRef("teeths", {
name: "teeth",
namePlural: "rows of teeth",
perParent: "jaws",
baseIsPlural: true,
defaultNumber: 1,
mutant: {
pointCost: 2,
limits: [
// Limits of how many you can have:
// [Total Willing Cap, Total Actual Cap]
// Note that this does not override race, only gain of limbs
[1,1],
[1,1],
[1,1],
[1,1],
[1,1],
[3,6],
],
},
status: [
{type: "critChanceMods", mod: setup.mod.ADD, value: 0.05},
]
})
>><<run setup.addLimbToRef("tentacles", {
name: "tentacle",
namePlural: "tentacles",
defaultNumber: 0,
mutant: {
pointCost: 1,
unpairLevel: 3,
limits: [
// Limits of how many you can have:
// [Total Willing Cap, Total Actual Cap]
// Note that this does not override race, only gain of limbs
[0,0],
[0,0],
[0,0],
[2,4],
[4,6],
[8,12],
],
},
status: [
{type: "corruptionMods", mod: setup.mod.ADD, value: 5},
{type: "corruptionPerDayMods", mod: setup.mod.ADD, value: 0.5, round_type: Math.floor},
]
})
>><<run setup.addLimbToRef("tongues", {
name: "tongue",
namePlural: "tongues",
defaultNumber: 1,
perParent: "jaws",
adjectives: {
small: ["normal sized"],
medium: ["long"],
large: ["elongated"],
huge: ["extensive", "huge"],
corrupt: ["slobbering", "dripping", "slimy"]
},
mutant: {
pointCost: 2,
limits: [
// Limits of how many you can have:
// [Total Willing Cap, Total Actual Cap]
// Note that this does not override race, only gain of limbs
[1,1],
[1,1],
[1,2],
[1,2],
[1,3],
[1,3],
],
},
status: [
{type: "arousalGainMods", mod: setup.mod.ADD, value: 5, max_value: 20},
]
})
>><<run setup.addLimbToRef("wings", {
name: "wing",
namePlural: "wings",
defaultNumber: 0,
naturalPair : true,
sizeCompType: "height",
adjectives : {
small: ["magnificent"],
medium: ["monumental"],
large: ["massive"],
huge: ["titanic", "land eclipsing"],
},
mutant: {
pointCost: 2,
unpairLevel: 4,
limits: [
// Limits of how many you can have:
// [Total Willing Cap, Total Actual Cap]
// Note that this does not override race, only gain of limbs
[2,4],
[2,4],
[4,6],
[6,8],
[8,10],
[12,20],
],
},
status: [
{type: "maxStaminaMods", mod: setup.mod.ADD, value: 2.5, max_value: 20},
{type: "comboMovesPerTurnMods", mod: setup.mod.ADD, value: 0.1, round_type: Math.floor, max_value: 5}
]
})
>><<set setup.BodyVisualSheet_Abel =
=======
<</createplaylist>><<set setup.BodyVisualSheet_Abel =
>>>>>>> CN0.9.0COM
{
emoteList:
{
normal:
{
<<<<<<< HEAD
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Abel/Winty/Abel_Emote_Confident.png",
},
happy:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Abel/Winty/Abel_Emote_Smile.png",
},
angry:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Abel/Winty/Abel_Emote_Pissed.png",
},
blushing:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Abel/Winty/Abel_Emote_Blush.png",
},
worried:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Abel/Winty/Abel_Emote_Disappointed.png",
},
mad:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Abel/Winty/Abel_Corrupted_Expression_Mad.png",
=======
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Abel/portrait_abel_head_normal.png",
},
angry:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Abel/portrait_abel_head_angry.png",
},
blushing:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Abel/portrait_abel_head_embarrassed.png",
},
corrupted:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Abel/portrait_abel_head_corrupted.png",
},
worried:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Abel/portrait_abel_head_sad.png",
>>>>>>> CN0.9.0COM
},
},
cockList :
{
<<<<<<< HEAD
corrupted:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Abel/Winty/Abel_Corrupted_Penis.png",
},
=======
>>>>>>> CN0.9.0COM
},
bodyList :
{
apprentice:
{
<<<<<<< HEAD
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Abel/Winty/Abel_Body.png",
condition: function(character)
{
return character.quest.naked == false && character.quest.deepCorruption == false;
},
headClass: "AbelHead",
permittedAccessories: [
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Abel/Winty/Abel_Arm_Fighter.png",
accessoryClass: "AbelStaff",
condition: function(character)
{
return true;
},
},
],
permittedCocks: [],
},
naked:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Abel/Winty/Abel_Lewd_Body.png",
condition: function(character)
{
return character.quest.naked == true && character.quest.deepCorruption == false;
},
headClass: "AbelHead",
permittedAccessories: [
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Abel/Winty/Abel_Lewd_Arm.png",
accessoryClass: "AbelStaff",
condition: function(character)
{
return true;
},
},
],
permittedCocks: [],
},
corrupted:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Abel/Winty/Abel_Corrupted_Body.png",
condition: function(character)
{
return character.quest.deepCorruption == true;
},
headClass: "AbelCorruptedHead",
permittedAccessories: [],
permittedCocks: [
{
cock: "corrupted",
cockClass: "AbelCorruptedCock",
condition: function(character)
{
return true;
},
},],
},
},
}>><<set setup.FighterSheet_Abel =
{
hp: 60,
stamina: 0,
strength: 70,
=======
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Abel/portrait_abel_body_herald_apprentice.png",
condition: function(character)
{
return State.variables.CharacterSheet_Abel.quest.corrupted == false;
},
headClass: "AbelHead",
permittedCocks: [],
},
apprentice_corrupted:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Abel/portrait_abel_body_herald_apprentice_corrupted.png",
condition: function(character)
{
return State.variables.CharacterSheet_Abel.quest.corrupted == true;
},
headClass: "AbelHead",
permittedCocks: [],
},
},
}>><<set setup.FighterSheet_Abel =
{
hp: 60,
stamina: 15,
strength: 10,
>>>>>>> CN0.9.0COM
critChance: 70,
critDamage: 2.50,
arousalGain: 0,
minArousal: 0,
growthMultiplier: 1,
bonusGrowth: {
height: 0,
cock: 0,
muscles: 0,
balls: 0,
},
staminaRecovery: 12,
variables: $FightVariables,
<<<<<<< HEAD
fightMoveIDs: [setup.FightMove.DragonStrike.id, setup.FightMove.Basic_Attack.id],
fightReward: setup.RewardTier.VERY_HIGH,
canMimic: true,
encounterIntroText: "",
encounterStartText: "",
outcomePlayerWins: "",
outcomePlayerLoses: "",
teammateSettings:
{
attackTiming: setup.AttackTiming.BEFORE_PLAYER,
},
}>><<set setup.InfoSheet_Abel =
{
name: "Abel",
gender: "MASC",
=======
fightMoveIDs: [setup.FightMove_Basic_Attack.id],
fightReward: setup.RewardTier.VERY_HIGH,
encounterIntroText: "",
encounterStartText: "",
outcomePlayerWins: "",
outcomePlayerLoses: ""
}>><<set setup.InfoSheet_Abel =
{
name: "Abel",
gender: "male",
>>>>>>> CN0.9.0COM
bodyVisual: "BodyVisualSheet_Abel",
corruption: 0,
muscles: 20,
height: 74,
cock: 6,
balls: 2,
known: setup.EncounterKnownState.UNKNOWN,
<<<<<<< HEAD
location: setup.LOCATIONS.VILLAGE,
raceId: setup.RacePool.FELINE.id,
anatomy: {
eyes: {
colour: setup.ColourPool.PURPLE
},
tongues: {
colour: setup.ColourPool.RED
},
},
// NPCs ignore certain racial mods,
// typically relating to size, since that is already specified.
ignoreRacials: [
"ballsMods",
"cockMods",
"heightMods"
],
alive: true
}>><<include "_abel_body_visual">>
=======
anatomy: {
heads: {
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
eyes: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.PURPLE
},
jaws: {
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
teeths: {
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
hands: {
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
horns: {
number: 0,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
wings: {
number: 0,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
tongues:{
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.RED
},
arms: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
pecs: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
abdominals: {
number: 6,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
cocks: {
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
balls: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
legs: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
tails: {
number: 0,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
breasts: {
number: 0,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
vaginas: {
number: 0,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
}
},
alive: true
}>><<include "_abel_body_visual">>
>>>>>>> CN0.9.0COM
<<include "_abel_text_sheet">>
<<include "_abel_fight_sheet">>
<<include "_abel_info_sheet">>
<<include "_abel_quest_sheet">>
<<include "_abel_story_sheet">>
<<<<<<< HEAD
<<set $CharacterSheet_Abel = setup.CharacterFactory.createCharacter({id: "CharacterSheet_Abel",
info: setup.InfoSheet_Abel,
fight: setup.FighterSheet_Abel,
quest: setup.QuestSheet_Abel,
text: "TextSheet_Abel"})>>
<<run setup.AbiHndlr.setAbilityRank($CharacterSheet_Abel, setup.Ability.Disciplined, 10)>>
<<run setup.AbiHndlr.setAbilityRank($CharacterSheet_Abel, setup.Ability.PiercingPrecision, 5)>><<set setup.QuestSheet_Abel =
{
playedHouseIntro: false,
corrupted: false,
deepCorruption: false,
relationship: 0,
naked: false,
=======
<<set $CharacterSheet_Abel = setup.CharacterFactory.createCharacter({id: "CharacterSheet_Abel",
info: setup.InfoSheet_Abel,
fight: setup.FighterSheet_Abel,
quest: setup.QuestSheet_Abel,
text: "TextSheet_Abel"})>><<set setup.QuestSheet_Abel =
{
playedHouseIntro: false,
corrupted: false,
>>>>>>> CN0.9.0COM
available_houseIntro_attackGuard: true,
available_houseIntro_baseFirstDialogue: true,
available_flavourDialogue_introTellAll: true,
available_flavourDialogue_talkAboutCray: true,
available_flavourDialogue_talkAboutEldest: true,
available_flavourDialogue_talkAboutTheBind: true,
<<<<<<< HEAD
available_flavourDialogue_firstCorruption: true,
available_flavourDialogue_deepCorruption: true,
available_flavourDialogue_inspectMaxRela: true,
available_flavourDialogue_sexMaxRela: false,
available_flavourDialogue_sexMaxRela_daily: true,
available_flavourDialogue_talisman: true,
available_nyxDialogue_mentionNyx: true,
available_nyxDialogue_lastMissingShard: true,
available_nyxDialogue_firstMissingShard: true,
=======
>>>>>>> CN0.9.0COM
available_crayDialogue_dayLeft: true,
available_crayDialogue_whereabouts: true,
available_crayDialogue_motives: true,
available_crayDialogue_villageLife: true,
available_crayDialogue_achievements: true,
<<<<<<< HEAD
available_heraldDialogue_duty: true,
available_heraldDialogue_eldest: true,
}>><<set setup.StorySheet_Abel =
{
=======
available_crayDialogue_scavengerLife: true,
available_heraldDialogue_duty: true,
available_heraldDialogue_eldest: true,
}>><<set setup.StorySheet_Abel =
{
>>>>>>> CN0.9.0COM
houseIntro:
{
attackGuard:
{
available: function()
{
return State.variables.CharacterSheet_Abel.quest.available_houseIntro_attackGuard;
},
condition: function()
{
<<<<<<< HEAD
return State.variables.CharacterSheet_town_guard.quest.beatenOnce && !State.variables.CharacterSheet_Abel.quest.playedHouseIntro && setup.AbiHndlr.hasAbility(State.variables.CharacterSheet_Player, "Ability_HostOfEcho");
=======
return State.variables.CharacterSheet_town_guard.quest.beatenOnce && !State.variables.CharacterSheet_Abel.quest.playedHouseIntro;
>>>>>>> CN0.9.0COM
},
passage: "abelHouseIntro_firstDialogueAttackedGuard_link",
},
baseFirstDialogue:
{
available: function()
{
return State.variables.CharacterSheet_Abel.quest.available_houseIntro_baseFirstDialogue;
},
condition: function()
{
<<<<<<< HEAD
return !State.variables.CharacterSheet_Abel.quest.playedHouseIntro && setup.AbiHndlr.hasAbility(State.variables.CharacterSheet_Player, "Ability_HostOfEcho");
=======
return !State.variables.CharacterSheet_Abel.quest.playedHouseIntro;
>>>>>>> CN0.9.0COM
},
passage: "abelHouseIntro_firstDialogue_link",
},
},
flavourDialogue:
{
introTellAll:
{
available: function()
{
return State.variables.CharacterSheet_Abel.quest.available_flavourDialogue_introTellAll;
},
condition: function()
{
return State.variables.CharacterSheet_Abel.quest.playedHouseIntro;
},
passage: "abelHouseIntro_tellAll_link",
},
talkAboutCray:
{
available: function()
{
<<<<<<< HEAD
return true;
=======
return State.variables.CharacterSheet_Abel.quest.available_flavourDialogue_talkAboutCray;
>>>>>>> CN0.9.0COM
},
condition: function()
{
return setup.hasAvailableNarativeEvent(setup.StorySheet_Abel.crayDialogue);
},
<<<<<<< HEAD
inactive: function()
{
return false;
},
passage: "abelHouseDialogue_aboutCray_link",
inactiveReason: "The reason it is inactive",
=======
passage: "abelHouseDialogue_aboutCray_link",
>>>>>>> CN0.9.0COM
},
talkAboutEldest:
{
available: function()
{
<<<<<<< HEAD
return true;
=======
return State.variables.CharacterSheet_Abel.quest.available_flavourDialogue_talkAboutEldest;
>>>>>>> CN0.9.0COM
},
condition: function()
{
return setup.hasAvailableNarativeEvent(setup.StorySheet_Abel.heraldDialogue);
},
passage: "abelHouseDialogue_Herald_link",
},
talkAboutTheBind:
{
available: function()
{
return State.variables.CharacterSheet_Abel.quest.available_flavourDialogue_talkAboutTheBind;
},
condition: function()
{
return State.variables.CharacterSheet_Shard_Ring.quest.met == true;
},
passage: "abelHouseDialogue_aboutTheBind_link",
},
<<<<<<< HEAD
firstCorruption:
{
available: function()
{
return State.variables.CharacterSheet_Abel.quest.available_flavourDialogue_firstCorruption;
},
condition: function()
{
return setup.getStatValue(State.variables.CharacterSheet_Player, "corruption") > 0;
},
passage: "abelHouseDialogue_OfferCure_Link",
},
deepCorruption:
{
available: function()
{
return State.variables.CharacterSheet_Abel.quest.available_flavourDialogue_deepCorruption;
},
condition: function()
{
return setup.getStatValue(State.variables.CharacterSheet_Abel, "corruption") > 150;
},
passage: "abelHouseDialogue_DeepCorruption_Link",
},
inspectMaxRela:
{
available: function()
{
return State.variables.CharacterSheet_Abel.quest.available_flavourDialogue_inspectMaxRela;
},
condition: function()
{
return State.variables.CharacterSheet_Abel.quest.relationship >= 2 && State.variables.Expedition >= 10;
},
passage: "abelHouseDialogue_InspectMaxRela_Link",
},
sexMaxRela:
{
available: function()
{
return State.variables.CharacterSheet_Abel.quest.available_flavourDialogue_sexMaxRela;
},
condition: function()
{
return State.variables.CharacterSheet_Abel.quest.available_flavourDialogue_sexMaxRela_daily;
},
passage: "abelHouseDialogue_InspectMaxRela_Sex_Link",
},
=======
>>>>>>> CN0.9.0COM
},
crayDialogue:
{
whereabouts:
{
available: function()
{
return State.variables.CharacterSheet_Abel.quest.available_crayDialogue_whereabouts;
},
condition: function()
{
return true;
},
passage: "abelHouseDialogue_aboutCray_whereabouts_link",
},
dayLeft:
{
available: function()
{
return State.variables.CharacterSheet_Abel.quest.available_crayDialogue_dayLeft;
},
condition: function()
{
return true;
},
passage: "abelHouseDialogue_aboutCray_dayLeft_link",
},
motives:
{
available: function()
{
return State.variables.CharacterSheet_Abel.quest.available_crayDialogue_motives;
},
condition: function()
{
return true;
},
passage: "abelHouseDialogue_aboutCray_motives_link",
},
villageLife:
{
available: function()
{
return State.variables.CharacterSheet_Abel.quest.available_crayDialogue_villageLife;
},
condition: function()
{
return true;
},
passage: "abelHouseDialogue_aboutCray_villageLife_link",
},
achievements:
{
available: function()
{
return State.variables.CharacterSheet_Abel.quest.available_crayDialogue_achievements;
},
condition: function()
{
return true;
},
passage: "abelHouseDialogue_aboutCray_achievements_link",
},
<<<<<<< HEAD
=======
scavengerLife:
{
available: function()
{
return State.variables.CharacterSheet_Abel.quest.available_crayDialogue_scavengerLife;
},
condition: function()
{
return true;
},
passage: "abelHouseDialogue_aboutCray_scavengerLife_link",
},
>>>>>>> CN0.9.0COM
},
heraldDialogue:
{
duty:
{
available: function()
{
return State.variables.CharacterSheet_Abel.quest.available_heraldDialogue_duty;
},
condition: function()
{
return true;
},
passage: "abelHouseDialogue_Herald_duty_link",
},
eldest:
{
available: function()
{
return State.variables.CharacterSheet_Abel.quest.available_heraldDialogue_eldest;
},
condition: function()
{
return true;
},
passage: "abelHouseDialogue_Herald_eldest_link",
},
},
<<<<<<< HEAD
nyxDialogue:
{
mentionNyx:
{
available: function()
{
return State.variables.CharacterSheet_Abel.quest.available_nyxDialogue_mentionNyx == true;
},
condition: function()
{
return State.variables.CharacterSheet_Player.quest.knowsAboutNyx == true;
},
passage: "abelNyxDialogue_MentionNyx_link",
},
whoHoldShards:
{
available: function()
{
return true;
},
condition: function()
{
return State.variables.CharacterSheet_Player.quest.hasIncompleteEyeOfTheVoid == true;
},
passage: "abelNyxDialogue_MissingShards_Link",
},
firstMissingShard:
{
available: function()
{
return State.variables.CharacterSheet_Abel.quest.available_nyxDialogue_firstMissingShard == true;
},
condition: function()
{
return State.variables.CharacterSheet_Player.quest.hasIncompleteEyeOfTheVoid == true && State.variables.CharacterSheet_Player.quest.gatheredShard > 0 && State.variables.CharacterSheet_Player.quest.givenShards == 0;
},
passage: "abelNyxDialogue_GiveFirstShard_Link",
},
lastMissingShard:
{
available: function()
{
return State.variables.CharacterSheet_Abel.quest.available_nyxDialogue_lastMissingShard == true;
},
condition: function()
{
return State.variables.CharacterSheet_Player.quest.hasIncompleteEyeOfTheVoid == true && State.variables.CharacterSheet_Player.quest.gatheredShard > 0 && State.variables.CharacterSheet_Player.quest.givenShards == 1;
},
passage: "abelNyxDialogue_GiveLastShard_Link",
},
},
}>><<set setup.TextSheet_Abel =
{
}>><<set setup.BodyVisualSheet_Apothus =
=======
}>><<set setup.TextSheet_Abel =
{
}>><<set setup.BodyVisualSheet_Apothus =
>>>>>>> CN0.9.0COM
{
emoteList:
{
normal:
{
<<<<<<< HEAD
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Apothus/V2/Apothus_V2_emote_smile.png",
},
blushing:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Apothus/V2/Apothus_V2_emote_blush.png",
},
angry:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Apothus/V2/Apothus_V2_emote_mad.png",
},
grumpy:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Apothus/V2/Apothus_V2_emote_grump.png",
},
licky:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Apothus/V2/Apothus_V2_emote_tongue.png",
},
mischievious:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Apothus/V2/Apothus_V2_emote_grin.png",
=======
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Apothus/HeadSmile.png",
},
blushing:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Apothus/HeadAnimeBlush.png",
},
angry:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Apothus/HeadAnger.png",
},
grumpy:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Apothus/HeadGrumpy.png",
},
licky:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Apothus/HeadTongue.png",
},
mischievious:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Apothus/HeadMischief.png",
>>>>>>> CN0.9.0COM
},
},
cockList :
{
robed:
{
<<<<<<< HEAD
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Apothus/V2/Apothus_V2_clothing.png",
},
naked:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Apothus/V2/Apothus_V2_cock.png",
=======
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Apothus/ApophusRobesSFW.png",
},
robedOpen:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Apothus/ApophusRobesNSFW.png",
},
naked:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Apothus/ApophusPenis.png",
>>>>>>> CN0.9.0COM
},
},
bodyList :
{
normal:
{
<<<<<<< HEAD
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Apothus/V2/Apothus_V2_body.png",
=======
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Apothus/ApophusBase.png",
>>>>>>> CN0.9.0COM
condition: function(character)
{
return true;
},
headClass: "ApothusHead",
permittedCocks: [
{
cock: "robed",
cockClass: "ApothusBody",
condition: function(character)
{
return character.quest.arousalProgress == setup.Apothus_Arousal.NORMAL;
},
},
{
<<<<<<< HEAD
=======
cock: "robedOpen",
cockClass: "ApothusBody",
condition: function(character)
{
return character.quest.arousalProgress == setup.Apothus_Arousal.REVEALING;
},
},
{
>>>>>>> CN0.9.0COM
cock: "naked",
cockClass: "ApothusBody",
condition: function(character)
{
<<<<<<< HEAD
return character.quest.arousalProgress != setup.Apothus_Arousal.NORMAL;
=======
return character.quest.arousalProgress == setup.Apothus_Arousal.NAKED;
>>>>>>> CN0.9.0COM
},
},
],
},
},
<<<<<<< HEAD
}>><<set setup.FighterSheet_Apothus =
{
hp: 700,
stamina: 0,
=======
}>><<set setup.FighterSheet_Apothus =
{
hp: 700,
stamina: 15,
>>>>>>> CN0.9.0COM
strength: 100,
critChance: 40,
critDamage: 1.50,
arousalGain: 60,
minArousal: 0,
growthMultiplier: 1,
bonusGrowth: {
height: 0,
cock: 0,
muscles: 0,
balls: 0,
},
staminaRecovery: 12,
variables: $FightVariables,
<<<<<<< HEAD
fightMoveIDs: [setup.FightMove.Basic_Attack.id, setup.FightMove.SummonParasite.id],
fightReward: setup.RewardTier.VERY_HIGH,
canMimic: false,
=======
fightMoveIDs: [setup.FightMove_Basic_Attack.id, setup.FightMove_SummonParasite.id],
fightReward: setup.RewardTier.VERY_HIGH,
>>>>>>> CN0.9.0COM
encounterIntroText: "<<include Quest_MQ002_ApothusEncounter_FightIntro>>",
encounterStartText: "<<include Quest_MQ002_ApothusEncounter_FightStart>>",
outcomePlayerWins: "<<include Quest_MQ002_ApothusEncounter_PlayerWins>>",
outcomePlayerLoses: "<<include Quest_MQ002_ApothusEncounter_PlayerLoses>>"
<<<<<<< HEAD
}>><<set setup.InfoSheet_Apothus =
{
name: "Apothus",
gender: "MASC",
=======
}>><<set setup.InfoSheet_Apothus =
{
name: "阿波图斯",
gender: "male",
>>>>>>> CN0.9.0COM
bodyVisual: "BodyVisualSheet_Apothus",
corruption: 700,
muscles: 80,
height: 156,
cock: 19,
balls: 7,
known: setup.EncounterKnownState.UNKNOWN,
<<<<<<< HEAD
location: setup.LOCATIONS.CASTLE,
raceId: setup.RacePool.DEFAULT.id,
anatomy: {
eyes: {
colour: setup.ColourPool.PURPLE
},
horns: {
number: 2,
},
tongues:{
colour: setup.ColourPool.RED
},
},
// NPCs ignore certain racial mods,
// typically relating to size, since that is already specified.
ignoreRacials: [
"ballsMods",
"cockMods",
"heightMods"
],
alive: true
}>><<include "_apothus_text_sheet">>
=======
anatomy: {
heads: {
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
eyes: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.PURPLE
},
jaws: {
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
teeths: {
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
hands: {
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
horns: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
wings: {
number: 0,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
tongues:{
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.RED
},
arms: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
pecs: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
abdominals: {
number: 6,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
cocks: {
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
balls: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
legs: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
tails: {
number: 0,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
breasts: {
number: 0,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
vaginas: {
number: 0,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
}
},
alive: true
}>><<include "_apothus_text_sheet">>
>>>>>>> CN0.9.0COM
<<include "_apothus_body_visual">>
<<include "_apothus_fight_sheet">>
<<include "_apothus_info_sheet">>
<<include "_apothus_quest_sheet">>
<<<<<<< HEAD
<<set $CharacterSheet_Apothus = setup.CharacterFactory.createCharacter({id: "CharacterSheet_Apothus",
info: setup.InfoSheet_Apothus,
fight: setup.FighterSheet_Apothus,
quest: setup.QuestSheet_Apothus,
text: "TextSheet_Apothus"})>>
<<run setup.AbiHndlr.addAbility($CharacterSheet_Apothus, setup.Ability.Masochism)>>
<<run setup.AbiHndlr.setAbilityRank($CharacterSheet_Apothus, setup.Ability.AppetiteForGrowth_2, 'max')>>
<<run setup.AbiHndlr.addAbility($CharacterSheet_Apothus, setup.Ability.BrinkOfMadness)>><<set setup.Apothus_Arousal =
=======
<<set $CharacterSheet_Apothus = setup.CharacterFactory.createCharacter({id: "CharacterSheet_Apothus",
info: setup.InfoSheet_Apothus,
fight: setup.FighterSheet_Apothus,
quest: setup.QuestSheet_Apothus,
text: "TextSheet_Apothus"})>>
<<run $CharacterSheet_Apothus.applyAbilityRuntimeData(setup.Ability_Masochism)>>
<<run $CharacterSheet_Apothus.applyAbilityRuntimeData(setup.Ability_AppetiteForGrowth_2)>>
<<run $CharacterSheet_Apothus.applyAbilityRuntimeData(setup.Ability_BrinkOfMadness)>><<set setup.Apothus_Arousal =
>>>>>>> CN0.9.0COM
{
NORMAL: 0,
REVEALING: 1,
NAKED: 1,
}>>
<<set setup.QuestSheet_Apothus =
{
met: false,
askedAboutHim: false,
arousalProgress: setup.Apothus_Arousal.NORMAL,
<<<<<<< HEAD
}>><<set setup.TextSheet_Apothus =
{
}>><<set setup.FighterSheet_Apothus_2nd_Form =
{
hp: 1200,
stamina: 0,
=======
}>><<set setup.TextSheet_Apothus =
{
}>><<set setup.FighterSheet_Apothus_2nd_Form =
{
hp: 1200,
stamina: 30,
>>>>>>> CN0.9.0COM
strength: 100,
critChance: 0,
critDamage: 1.50,
arousalGain: 60,
minArousal: 0,
growthMultiplier: 1,
bonusGrowth: {
height: 0,
cock: 0,
muscles: 0,
balls: 0,
},
staminaRecovery: 30,
variables: $FightVariables,
<<<<<<< HEAD
fightMoveIDs: [setup.FightMove.Infest.id, setup.FightMove.ConsumeLost.id, setup.FightMove.SeedOfRuin.id],
fightReward: setup.RewardTier.VERY_HIGH,
canMimic: false,
=======
fightMoveIDs: [setup.FightMove_Infest.id, setup.FightMove_ConsumeLost.id, setup.FightMove_SeedOfRuin.id],
fightReward: setup.RewardTier.VERY_HIGH,
>>>>>>> CN0.9.0COM
encounterIntroText: "<<include Quest_MQ002_Apothus_2nd_Form_Encounter_FightIntro>>",
encounterStartText: "<<include Quest_MQ002_Apothus_2nd_Form_Encounter_FightStart>>",
outcomePlayerWins: "<<include Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerWins>>",
outcomePlayerLoses: "<<include Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerLoses>>"
<<<<<<< HEAD
}>><<set setup.InfoSheet_Apothus_2nd_Form =
{
name: "Apothus",
gender: "MASC",
picture: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Apothus/V2/Boss/Apothus_Corruptor_BG.png",
=======
}>><<set setup.InfoSheet_Apothus_2nd_Form =
{
name: "阿波图斯",
gender: "male",
picture: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/apothus_2nd_form.png",
>>>>>>> CN0.9.0COM
corruption: 1200,
muscles: 80,
height: 156,
cock: 19,
balls: 7,
<<<<<<< HEAD
raceId: setup.RacePool.DEFAULT.id,
anatomy: {
eyes: {
colour: setup.ColourPool.PURPLE
},
horns: {
number: 2,
},
tongues:{
colour: setup.ColourPool.RED
},
},
// NPCs ignore certain racial mods,
// typically relating to size, since that is already specified.
ignoreRacials: [
"ballsMods",
"cockMods",
"heightMods"
],
alive: true
}>><<include "_apothus_2nd_form_text_sheet">>
=======
anatomy: {
heads: {
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
eyes: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.PURPLE
},
jaws: {
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
teeths: {
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
hands: {
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
horns: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
wings: {
number: 0,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
tongues:{
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.RED
},
arms: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
pecs: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
abdominals: {
number: 6,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
cocks: {
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
balls: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
legs: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
tails: {
number: 0,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
breasts: {
number: 0,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
vaginas: {
number: 0,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
}
},
alive: true
}>><<include "_apothus_2nd_form_text_sheet">>
>>>>>>> CN0.9.0COM
<<include "_apothus_2nd_form_fight_sheet">>
<<include "_apothus_2nd_form_info_sheet">>
<<include "_apothus_2nd_form_quest_sheet">>
<<<<<<< HEAD
<<set $CharacterSheet_Apothus_2nd_Form = setup.CharacterFactory.createCharacter({id: "CharacterSheet_Apothus_2nd_Form",
info: setup.InfoSheet_Apothus_2nd_Form,
fight: setup.FighterSheet_Apothus_2nd_Form,
quest: setup.QuestSheet_Apothus_2nd_Form,
text: "TextSheet_Apothus_2nd_Form"})>>
<<run setup.AbiHndlr.setAbilityRank($CharacterSheet_Apothus_2nd_Form, setup.Ability.AppetiteForGrowth_2, 'max')>>
<<run setup.AbiHndlr.addAbility($CharacterSheet_Apothus_2nd_Form, setup.Ability.HerculeanBuild)>>
<<run setup.AbiHndlr.addAbility($CharacterSheet_Apothus_2nd_Form, setup.Ability.NeverendingGrowth)>>
<<run setup.AbiHndlr.addAbility($CharacterSheet_Apothus_2nd_Form, setup.Ability.VigorOfTheEndowed_2)>>
<<run setup.AbiHndlr.addAbility($CharacterSheet_Apothus_2nd_Form, setup.Ability.KalethsFervour)>>
<<run setup.AbiHndlr.addAbility($CharacterSheet_Apothus_2nd_Form, setup.Ability.LastStand)>>
<<run setup.AbiHndlr.addAbility($CharacterSheet_Apothus_2nd_Form, setup.Ability.SombrevesWhisper)>>
<<run setup.AbiHndlr.addAbility($CharacterSheet_Apothus_2nd_Form, setup.Ability.Masochism)>>
<<run setup.AbiHndlr.addAbility($CharacterSheet_Apothus_2nd_Form, setup.Ability.UnstoppableExpansion)>><<set setup.QuestSheet_Apothus_2nd_Form =
{
met: false,
askedAboutHim: false,
}>><<set setup.TextSheet_Apothus_2nd_Form =
{
}>>/* Dependant on Sheets_Races */
<<set setup.CharacterList = [];>>
<<include Sheets_Player>>
<<include Sheets_Imp>>
<<include Sheets_Ethrex>>
<<include Sheets_Lost_Entity>>
<<include Sheets_Lost_Harbinger>>
<<include Sheets_Swarm>>
<<include Sheets_Lost_Naga>>
<<include Sheets_town_guard>>
<<include Sheets_MQ002_Guard>>
<<include Sheets_MQ002_NyxParasite>>
<<include Sheets_MQ002_DragonMonk>>
<<include Sheets_Doppleganger>>
<<include Sheets_Apothus>>
<<include Sheets_Apothus_2nd_Form>>
<<include Sheets_God_Beast>>
<<include Sheets_Slime>>
<<include Sheets_Wounded_Lost>>
<<include Sheets_Jorm>>
<<include Sheets_Abel>>
<<include Sheets_Torgar>>
<<include Sheets_Herald>>
<<include Sheets_Shard_Ring>>
<<include Sheets_Lukka>>
<<include Sheets_Lost_Prisoner>><<set setup.AudioSheet_Doppleganger =
{
}>><<set setup.FighterSheet_Doppleganger =
=======
<<set $CharacterSheet_Apothus_2nd_Form = setup.CharacterFactory.createCharacter({id: "CharacterSheet_Apothus_2nd_Form",
info: setup.InfoSheet_Apothus_2nd_Form,
fight: setup.FighterSheet_Apothus_2nd_Form,
quest: setup.QuestSheet_Apothus_2nd_Form,
text: "TextSheet_Apothus_2nd_Form"})>>
<<run $CharacterSheet_Apothus_2nd_Form.applyAbilityRuntimeData(setup.Ability_AppetiteForGrowth_2)>>
<<run $CharacterSheet_Apothus_2nd_Form.applyAbilityRuntimeData(setup.Ability_HerculeanBuild)>>
<<run $CharacterSheet_Apothus_2nd_Form.applyAbilityRuntimeData(setup.Ability_NeverendingGrowth)>>
<<run $CharacterSheet_Apothus_2nd_Form.applyAbilityRuntimeData(setup.Ability_VigorOfTheEndowed_2)>>
<<run $CharacterSheet_Apothus_2nd_Form.applyAbilityRuntimeData(setup.Ability_KalethsFervour)>>
<<run $CharacterSheet_Apothus_2nd_Form.applyAbilityRuntimeData(setup.Ability_LastStand)>>
<<run $CharacterSheet_Apothus_2nd_Form.applyAbilityRuntimeData(setup.Ability_SombrevesWhisper)>>
<<run $CharacterSheet_Apothus_2nd_Form.applyAbilityRuntimeData(setup.Ability_Masochism)>>
<<run $CharacterSheet_Apothus_2nd_Form.applyAbilityRuntimeData(setup.Ability_UnstoppableExpansion)>><<set setup.QuestSheet_Apothus_2nd_Form =
{
met: false,
askedAboutHim: false,
}>><<set setup.TextSheet_Apothus_2nd_Form =
{
}>><<set setup.AudioSheet_Doppleganger =
{
}>><<set setup.FighterSheet_Doppleganger =
>>>>>>> CN0.9.0COM
{
hp: 64,
stamina: 8,
strength: 10,
critChance: 0,
critDamage: 1.50,
arousalGain: 20,
growthMultiplier: 1,
bonusGrowth: {
height: 0,
cock: 0,
muscles: 0,
balls: 0,
},
minArousal: 0,
staminaRecovery: 4,
variables: $FightVariables,
fightMoveIDs: [],
fightReward: setup.RewardTier.VERY_HIGH,
<<<<<<< HEAD
canMimic: true,
=======
>>>>>>> CN0.9.0COM
encounterIntroText: "<<include Encounter_Intro_Doppleganger>>",
encounterStartText: "<<include Encounter_Start_Doppleganger>>",
outcomePlayerWins: "<<include Encounter_Win_Doppleganger>>",
outcomePlayerLoses: "<<include Encounter_Loss_Doppleganger>>",
<<<<<<< HEAD
}>><<set setup.InfoSheet_Doppleganger =
{
name: "Doppleganger",
gender: "MASC",
=======
}>><<set setup.InfoSheet_Doppleganger =
{
name: "二重身",
gender: "male",
>>>>>>> CN0.9.0COM
audioSheet: "AudioSheet_Doppleganger",
corruption: 50,
muscles: 0,
height: 48,
cock: 10,
balls: 3,
alive: true,
known: setup.EncounterKnownState.UNKNOWN,
<<<<<<< HEAD
location: setup.LOCATIONS.CASTLE,
raceId: setup.RacePool.INCUBUS.id,
anatomy: {
horns: {
number: 2,
},
wings: {
number: 2,
raceId: setup.RacePool.INCUBUS.id,
},
},
ignoreRacials: [],
isGeneralCharacter: true
}>><<include "_doppleganger_audio">>
=======
anatomy: {
heads: {
number: 1,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
eyes: {
number: 2,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
jaws: {
number: 1,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
teeths: {
number: 1,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
hands: {
number: 2,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
horns: {
number: 2,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
wings: {
number: 2,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
tongues:{
number: 1,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
arms: {
number: 2,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
pecs: {
number: 2,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
abdominals: {
number: 6,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
cocks: {
number: 1,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
balls: {
number: 2,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
legs: {
number: 2,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
tails: {
number: 1,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
breasts: {
number: 0,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
vaginas: {
number: 0,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
}
}
}>><<include "_doppleganger_audio">>
>>>>>>> CN0.9.0COM
<<include "_doppleganger_text_sheet">>
<<include "_doppleganger_fight_sheet">>
<<include "_doppleganger_info_sheet">>
<<include "_doppleganger_quest_sheet">>
<<include "_doppleganger_story_sheet">>
<<set $CharacterSheet_Doppleganger = setup.CharacterFactory.createCharacter({id: "CharacterSheet_Doppleganger",
info: setup.InfoSheet_Doppleganger,
fight: setup.FighterSheet_Doppleganger,
quest: setup.QuestSheet_Doppleganger,
<<<<<<< HEAD
text: "TextSheet_Doppleganger"})>><<set setup.Doppleganger_CorruptionState =
=======
text: "TextSheet_Doppleganger"})>><<set setup.Doppleganger_CorruptionState =
>>>>>>> CN0.9.0COM
{
PURE: 0,
CORRUPTED: 1,
}>>
<<set setup.QuestSheet_Doppleganger =
{
met: false,
corruptionState: setup.Doppleganger_CorruptionState.PURE,
available_encounterPassages_pure: true,
available_encounterPassages_corrupted: true,
available_postFightPassagesWin_pure: true,
available_postFightPassagesWin_corrupted: true,
available_postFightPassagesLoss_pure: true,
available_postFightPassagesLoss_corrupted: true,
<<<<<<< HEAD
}>><<set setup.StorySheet_Doppleganger =
=======
}>><<set setup.StorySheet_Doppleganger =
>>>>>>> CN0.9.0COM
{
encounterPassages:
{
pure:
{
available: function()
{
return State.variables.CharacterSheet_Doppleganger.quest.available_encounterPassages_pure;
},
condition: function()
{
return State.variables.CharacterSheet_Doppleganger.quest.corruptionState == setup.Doppleganger_CorruptionState.PURE;
},
passage: "Doppleganger_Intro_Pure",
},
corrupted:
{
available: function()
{
return State.variables.CharacterSheet_Doppleganger.quest.available_encounterPassages_corrupted;
},
condition: function()
{
return State.variables.CharacterSheet_Doppleganger.quest.corruptionState == setup.Doppleganger_CorruptionState.CORRUPTED;
},
passage: "Doppleganger_Intro_Corrupted",
},
},
postFightPassagesWin:
{
pure:
{
available: function()
{
return State.variables.CharacterSheet_Doppleganger.quest.available_postFightPassagesWin_pure;
},
condition: function()
{
return State.variables.CharacterSheet_Doppleganger.quest.corruptionState == setup.Doppleganger_CorruptionState.PURE;
},
passage: "Doppleganger_Win_Pure",
},
corrupted:
{
available: function()
{
return State.variables.CharacterSheet_Doppleganger.quest.available_postFightPassagesWin_corrupted;
},
condition: function()
{
return State.variables.CharacterSheet_Doppleganger.quest.corruptionState == setup.Doppleganger_CorruptionState.CORRUPTED;
},
passage: "Doppleganger_Win_Corrupted",
},
},
postFightPassagesLoss:
{
pure:
{
available: function()
{
return State.variables.CharacterSheet_Doppleganger.quest.available_postFightPassagesLoss_pure;
},
condition: function()
{
return State.variables.CharacterSheet_Doppleganger.quest.corruptionState == setup.Doppleganger_CorruptionState.PURE;
},
passage: "Doppleganger_Loss_Pure",
},
corrupted:
{
available: function()
{
return State.variables.CharacterSheet_Doppleganger.quest.available_postFightPassagesLoss_corrupted;
},
condition: function()
{
return State.variables.CharacterSheet_Doppleganger.quest.corruptionState == setup.Doppleganger_CorruptionState.CORRUPTED;
},
passage: "Doppleganger_Loss_Corrupted",
},
},
<<<<<<< HEAD
}>><<set setup.TextSheet_Doppleganger =
{
}>><<set setup.BodyVisualSheet_MQ002_DragonMonk =
{
emoteList:
{
playful:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Drenth/Dragonborn_Emote_Playful.png",
},
angry:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Drenth/Dragonborn_Emote_Angy.png",
},
blushing:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Drenth/Dragonborn_Emote_Aroused.png",
},
almostCumming:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Drenth/Dragonborn_Emote_Getting_There.png",
},
cumming:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Drenth/Dragonborn_Emote_Got_There.png",
},
happy:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Drenth/Dragonborn_Emote_Happy.png",
},
},
cockList :
{
},
bodyList :
{
normal:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Drenth/Dragonborn_Base.png",
condition: function(character)
{
return true;
},
headClass: "DrenthHead",
permittedAccessories:
[
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Drenth/Dragonborn_Chain.png",
accessoryClass: "DrenthChains",
condition: function(character)
{
return character.quest.naked == false;
},
},
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Drenth/Dragonborn_Hand_and_Gold.png",
accessoryClass: "DrenthGold",
condition: function(character)
{
return true;
},
},
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Drenth/Dragonborn_Clothing.png",
accessoryClass: "DrenthClothes",
condition: function(character)
{
return character.quest.naked == false;
},
},
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Drenth/Dragonborn_Cock.png",
accessoryClass: "DrenthCock",
condition: function(character)
{
return character.quest.naked == true;
},
},
],
permittedCocks: [],
},
},
}>><<set setup.FighterSheet_MQ002_DragonMonk =
{
hp: 700,
stamina: 0,
=======
}>><<set setup.TextSheet_Doppleganger =
{
}>><<set setup.FighterSheet_MQ002_DragonMonk =
{
hp: 700,
stamina: 17,
>>>>>>> CN0.9.0COM
strength: 70,
critChance: 10,
critDamage: 1.50,
arousalGain: 60,
minArousal: 20,
growthMultiplier: 1,
bonusGrowth: {
height: 0,
cock: 0,
muscles: 0,
balls: 0,
},
staminaRecovery: 12,
variables: $FightVariables,
<<<<<<< HEAD
fightMoveIDs: [setup.FightMove.Basic_Attack.id, setup.FightMove.Parry.id, setup.FightMove.DragonStrike.id],
fightReward: setup.RewardTier.VERY_HIGH,
canMimic: true,
=======
fightMoveIDs: [setup.FightMove_Basic_Attack.id, setup.FightMove_Parry.id, setup.FightMove_DragonStrike.id],
fightReward: setup.RewardTier.VERY_HIGH,
>>>>>>> CN0.9.0COM
encounterIntroText: "<<include Quest_MQ002_DragonMonkEncounter_FightIntro>>",
encounterStartText: "<<include Quest_MQ002_DragonMonkEncounter_FightStart>>",
outcomePlayerWins: "<<include Quest_MQ002_DragonMonkEncounter_PlayerWins>>",
outcomePlayerLoses: "<<include Quest_MQ002_DragonMonkEncounter_PlayerLoses>>"
<<<<<<< HEAD
}>><<set setup.InfoSheet_MQ002_DragonMonk =
{
name: "Drenth",
gender: "MASC",
bodyVisual: "BodyVisualSheet_MQ002_DragonMonk",
pictureCorrupt: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Drenth/Dragonborn_Corrupted.png",
=======
}>><<set setup.InfoSheet_MQ002_DragonMonk =
{
name: "德伦斯",
gender: "male",
picture: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/drenth.png",
pictureCorrupt: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/drenth_corrupt.png",
pictureFriend: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/drenth_friend.png",
>>>>>>> CN0.9.0COM
corruption: 300,
muscles: 60,
height: 96,
cock: 13,
balls: 5,
<<<<<<< HEAD
raceId: setup.RacePool.DRAGONBORN.id,
known: setup.EncounterKnownState.UNKNOWN,
location: setup.LOCATIONS.CASTLE,
anatomy: {
heads: {
colour: setup.ColourPool.BLUE,
},
eyes: {
colour: setup.ColourPool.GREEN,
},
hands: {
colour: setup.ColourPool.BLUE,
},
wings: {
colour: setup.ColourPool.BLUE,
},
tongues:{
colour: setup.ColourPool.RED,
},
arms: {
colour: setup.ColourPool.BLUE,
},
pecs: {
colour: setup.ColourPool.BLUE,
},
abdominals: {
colour: setup.ColourPool.BLUE,
},
balls: {
colour: setup.ColourPool.BLUE,
},
legs: {
colour: setup.ColourPool.BLUE,
},
tails: {
colour: setup.ColourPool.BLUE,
},
},
// NPCs ignore certain racial mods,
// typically relating to size, since that is already specified.
ignoreRacials: [
"ballsMods",
"cockMods",
"heightMods"
],
alive: true
}>><<include "_dragon_monk_body_visual">>
<<include "_dragon_monk_text_sheet">>
=======
anatomy: {
heads: {
number: 1,
race: setup.RacePool.DRAGONBORN,
colour: setup.ColourPool.BLUE
},
eyes: {
number: 2,
race: setup.RacePool.DRAGONBORN,
colour: setup.ColourPool.GREEN
},
jaws: {
number: 1,
race: setup.RacePool.DRAGONBORN,
colour: setup.ColourPool.DEFAULT
},
teeths: {
number: 1,
race: setup.RacePool.DRAGONBORN,
colour: setup.ColourPool.DEFAULT
},
hands: {
number: 1,
race: setup.RacePool.DRAGONBORN,
colour: setup.ColourPool.BLUE
},
horns: {
number: 2,
race: setup.RacePool.DRAGONBORN,
colour: setup.ColourPool.DEFAULT
},
wings: {
number: 2,
race: setup.RacePool.DRAGONBORN,
colour: setup.ColourPool.BLUE
},
tongues:{
number: 1,
race: setup.RacePool.DRAGONBORN,
colour: setup.ColourPool.RED
},
arms: {
number: 2,
race: setup.RacePool.DRAGONBORN,
colour: setup.ColourPool.BLUE
},
pecs: {
number: 2,
race: setup.RacePool.DRAGONBORN,
colour: setup.ColourPool.BLUE
},
abdominals: {
number: 6,
race: setup.RacePool.DRAGONBORN,
colour: setup.ColourPool.BLUE
},
cocks: {
number: 1,
race: setup.RacePool.DRAGONBORN,
colour: setup.ColourPool.DEFAULT
},
balls: {
number: 2,
race: setup.RacePool.DRAGONBORN,
colour: setup.ColourPool.BLUE
},
legs: {
number: 2,
race: setup.RacePool.DRAGONBORN,
colour: setup.ColourPool.BLUE
},
tails: {
number: 1,
race: setup.RacePool.DRAGONBORN,
colour: setup.ColourPool.BLUE
},
breasts: {
number: 0,
race: setup.RacePool.DRAGONBORN,
colour: setup.ColourPool.DEFAULT
},
vaginas: {
number: 0,
race: setup.RacePool.DRAGONBORN,
colour: setup.ColourPool.DEFAULT
}
},
alive: true
}>><<include "_dragon_monk_text_sheet">>
>>>>>>> CN0.9.0COM
<<include "_dragon_monk_fight_sheet">>
<<include "_dragon_monk_info_sheet">>
<<include "_dragon_monk_quest_sheet">>
<<include "_dragon_monk_story_sheet">>
<<set $CharacterSheet_MQ002_DragonMonk = setup.CharacterFactory.createCharacter({id: "CharacterSheet_MQ002_DragonMonk",
info: setup.InfoSheet_MQ002_DragonMonk,
fight: setup.FighterSheet_MQ002_DragonMonk,
quest: setup.QuestSheet_MQ002_DragonMonk,
<<<<<<< HEAD
text: "TextSheet_MQ002_DragonMonk"})>><<set setup.QuestSheet_MQ002_DragonMonk =
=======
text: "TextSheet_MQ002_DragonMonk"})>><<set setup.QuestSheet_MQ002_DragonMonk =
>>>>>>> CN0.9.0COM
{
met: false,
threatened: false,
askedWhoAreYou: false,
askedWhyAreYouHere: false,
askedLookingForSomeone: false,
infected: false,
infected_GloryRoom: false,
came_GloryRoom: false,
<<<<<<< HEAD
naked: false,
=======
>>>>>>> CN0.9.0COM
beaten: false,
beatenCycle: 0,
available_encounterPassages_firstTime: true,
available_encounterPassages_main: true,
<<<<<<< HEAD
}>><<set setup.StorySheet_MQ002_DragonMonk =
=======
}>><<set setup.StorySheet_MQ002_DragonMonk =
>>>>>>> CN0.9.0COM
{
encounterPassages:
{
firstTime_infected:
{
available: function()
{
return State.variables.CharacterSheet_MQ002_DragonMonk.quest.available_encounterPassages_firstTime;
},
condition: function()
{
return State.variables.CharacterSheet_MQ002_DragonMonk.quest.infected_GloryRoom;
},
passage: "WestWing_DrenthRoom_FirstTime_Infected",
},
firstTime_came:
{
available: function()
{
return State.variables.CharacterSheet_MQ002_DragonMonk.quest.available_encounterPassages_firstTime;
},
condition: function()
{
return State.variables.CharacterSheet_MQ002_DragonMonk.quest.came_GloryRoom;
},
passage: "WestWing_DrenthRoom_FirstTime_Came",
},
firstTime:
{
available: function()
{
return State.variables.CharacterSheet_MQ002_DragonMonk.quest.available_encounterPassages_firstTime;
},
condition: function()
{
return true;
},
passage: "WestWing_DrenthRoom_FirstTime",
},
main:
{
available: function()
{
return State.variables.CharacterSheet_MQ002_DragonMonk.quest.available_encounterPassages_main;
},
condition: function()
{
return true;
},
passage: "Quest_MQ002_Manor_DragonRoom_Enter",
},
},
gloryHoleStartPassage:
{
absent:
{
available: function()
{
return true;
},
condition: function()
{
return State.variables.CharacterSheet_MQ002_DragonMonk.quest.beaten == true || State.variables.CharacterSheet_MQ002_DragonMonk.quest.infected == true;
},
passage: "WestWing_GloryHole_Absent",
},
present:
{
available: function()
{
return true;
},
condition: function()
{
return true;
},
passage: "WestWing_GloryHole_Present",
},
},
gloryHoleCumPassages:
{
infest:
{
available: function()
{
return true;
},
condition: function()
{
return State.variables.CharacterSheet_Player.quest.nyxParasiteInfections > 0;
},
passage: "WestWing_GloryHole_Infect",
},
clean_gigantic:
{
available: function()
{
return true;
},
condition: function()
{
return setup.MQ002_Manor_IsCockGiganticInManor(State.variables.CharacterSheet_Player);
},
passage: "WestWing_GloryHole_11_Gigantic_Cum",
},
clean_massive:
{
available: function()
{
return true;
},
condition: function()
{
return setup.MQ002_Manor_IsCockMassiveInManor(State.variables.CharacterSheet_Player);
},
passage: "WestWing_GloryHole_11_Massive_Cum",
},
clean_normal:
{
available: function()
{
return true;
},
condition: function()
{
return true;
},
passage: "WestWing_GloryHole_11_Normal_Cum",
},
},
<<<<<<< HEAD
}>><<set setup.TextSheet_MQ002_DragonMonk =
{
}>><<set setup.BodyVisualSheet_Ethrex =
{
emoteList:
{
normal:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Ethrex/small/EmoteNeutral.png",
},
excited:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Ethrex/small/EmoteExcite.png",
},
angry:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Ethrex/small/EmoteDisgust.png",
},
grin:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Ethrex/small/EmoteEvilGrin.png",
},
happy:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Ethrex/small/EmoteHappy.png",
},
hooded:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Ethrex/small/EmoteMysteryHood.png",
},
},
cockList :
{
robed:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Ethrex/small/Clothes.png",
},
naked:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Ethrex/small/ErthexCock.png",
},
},
bodyList :
{
normal:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Ethrex/small/ErthexBase.png",
condition: function(character)
{
return true;
},
headClass: "EthrexHead",
permittedCocks:
[
{
cock: "robed",
cockClass: "EthrexBody",
condition: function(character)
{
return character.quest.cockOut == false;
},
},
{
cock: "naked",
cockClass: "EthrexBody",
condition: function(character)
{
return character.quest.cockOut == true;
},
},
],
},
},
}>>
<<set setup.BodyVisualSheet_Ethrex_2 =
{
emoteList:
{
normal:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Ethrex/medium/Erthex_MEmoteGrump.png",
},
blep:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Ethrex/medium/Erthex_MEmoteBlep.png",
},
angry:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Ethrex/medium/Erthex_MEmoteMischief.png",
},
grin:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Ethrex/medium/Erthex_MEmoteMischief.png",
},
happy:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Ethrex/medium/Erthex_MEmoteHappy.png",
},
},
cockList :
{
naked:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Ethrex/medium/Erthex_MPenis.png",
},
},
bodyList :
{
normal:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Ethrex/medium/Erthex_M.png",
condition: function(character)
{
return true;
},
headClass: "EthrexHead",
permittedCocks: [
{
cock: "naked",
cockClass: "EthrexBody",
condition: function(character)
{
return true;
},
},
],
},
},
}>>
<<set setup.BodyVisualSheet_Ethrex_3 =
{
emoteList:
{
normal:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Ethrex/large/ErthexLEmoteEvilGrin.png",
},
grin:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Ethrex/large/ErthexLEmoteAngry.png",
},
angry:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Ethrex/large/ErthexLEmoteAngry.png",
},
blep:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Ethrex/large/ErthexLEmoteBlep.png",
},
},
cockList :
{
naked:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Ethrex/large/ErthexLPenis.png",
},
},
bodyList :
{
normal:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Ethrex/large/ErthexLBase.png",
condition: function(character)
{
return true;
},
headClass: "EthrexHead",
permittedCocks: [
{
cock: "naked",
cockClass: "EthrexBody",
condition: function(character)
{
return true;
},
},
],
},
},
}>><<set setup.FighterSheet_Ethrex =
{
hp: 200,
stamina: 0,
=======
}>><<set setup.TextSheet_MQ002_DragonMonk =
{
}>><<set setup.FighterSheet_Ethrex =
{
hp: 200,
stamina: 25,
>>>>>>> CN0.9.0COM
strength: 50,
critChance: 20,
critDamage: 1.50,
arousalGain: 20,
minArousal: 0,
growthMultiplier: 1,
bonusGrowth: {
height: 0,
cock: 0,
muscles: 0,
balls: 0,
},
staminaRecovery: 14,
variables: $FightVariables,
<<<<<<< HEAD
fightMoveIDs: [setup.FightMove.Basic_Attack.id, setup.FightMove.IncubusCall.id, setup.FightMove.IncubusStrike.id],
fightReward: setup.RewardTier.MEDIUM,
canMimic: true,
=======
fightMoveIDs: [setup.FightMove_Basic_Attack.id, setup.FightMove_IncubusCall.id, setup.FightMove_IncubusStrike.id],
fightReward: setup.RewardTier.MEDIUM,
>>>>>>> CN0.9.0COM
encounterIntroText: "<<include Encounter_Intro_Ethrex_Container>>",
encounterStartText: "<<include Encounter_Start_Ethrex>>",
outcomePlayerWins: "<<include Encounter_Win_Ethrex_Container>>",
outcomePlayerLoses: "<<include Encounter_Loss_Ethrex_Container>>",
teammateSettings:
{
attackTiming: setup.AttackTiming.BEFORE_PLAYER,
},
<<<<<<< HEAD
}>><<set setup.InfoSheet_Ethrex =
{
name: "Ethrex",
gender: "MASC",
bodyVisual: "BodyVisualSheet_Ethrex",
=======
}>><<set setup.InfoSheet_Ethrex =
{
name: "埃塞克斯",
gender: "male",
>>>>>>> CN0.9.0COM
corruption: 400,
muscles: 0,
height: 68,
cock: 9,
balls: 4,
alive: true,
known: setup.EncounterKnownState.UNKNOWN,
<<<<<<< HEAD
location: setup.LOCATIONS.EAST,
raceId: setup.RacePool.INCUBUS.id,
// NPCs ignore certain racial mods,
// typically relating to size, since that is already specified.
ignoreRacials: [
"ballsMods",
"cockMods",
"heightMods"
],
}>><<include "_ethrex_body_visual">>
<<include "_ethrex_fight_sheet">>
=======
anatomy: {
heads: {
number: 1,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
eyes: {
number: 2,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
jaws: {
number: 1,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
teeths: {
number: 1,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
hands: {
number: 2,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
horns: {
number: 2,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
wings: {
number: 2,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
tongues:{
number: 1,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
arms: {
number: 2,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
pecs: {
number: 2,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
abdominals: {
number: 6,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
cocks: {
number: 1,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
balls: {
number: 2,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
legs: {
number: 2,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
tails: {
number: 1,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
breasts: {
number: 0,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
vaginas: {
number: 0,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
}
}
}>><<include "_ethrex_fight_sheet">>
>>>>>>> CN0.9.0COM
<<include "_ethrex_info_sheet">>
<<include "_ethrex_quest_sheet">>
<<include "_ethrex_story_sheet">>
<<<<<<< HEAD
<<set $CharacterSheet_Ethrex = setup.CharacterFactory.createCharacter({id: "CharacterSheet_Ethrex",
info: setup.InfoSheet_Ethrex,
fight: setup.FighterSheet_Ethrex,
quest: setup.QuestSheet_Ethrex,
text: undefined})>>
<<run setup.AbiHndlr.addAbility($CharacterSheet_Ethrex, setup.Ability.VigorOfTheEndowed_2)>><<set setup.QuestSheet_Ethrex =
{
met: false,
beatenOnce: false,
joinedTeam: false,
givenShard: false,
cockOut: false,
progress: setup.EthraxProgress.INITIAL,
available_LukkaReservoir_QuestHint: true,
}>><<set setup.StorySheet_Ethrex =
=======
<<set $CharacterSheet_Ethrex = setup.CharacterFactory.createCharacter({id: "CharacterSheet_Ethrex",
info: setup.InfoSheet_Ethrex,
fight: setup.FighterSheet_Ethrex,
quest: setup.QuestSheet_Ethrex,
text: undefined})>>
<<run $CharacterSheet_Ethrex.applyAbilityRuntimeData(setup.Ability_VigorOfTheEndowed_2)>><<set setup.QuestSheet_Ethrex =
{
met: false,
beatenOnce: false,
minorDemon: false,
majorDemon: false,
lordOfLust: false,
joinedTeam: false,
}>><<set setup.StorySheet_Ethrex =
>>>>>>> CN0.9.0COM
{
encounterPassages:
{
joinedTeam:
{
available: function()
{
return true;
},
condition: function()
{
return State.variables.CharacterSheet_Ethrex.quest.joinedTeam == true;
},
passage: "Encounter_Intro_Ethrex_Teammate",
},
lordOfLust:
{
available: function()
{
return true;
},
condition: function()
{
<<<<<<< HEAD
return State.variables.CharacterSheet_Ethrex.quest.progress == setup.EthraxProgress.LORD_OF_LUST;
=======
return State.variables.CharacterSheet_Ethrex.quest.lordOfLust == true;
>>>>>>> CN0.9.0COM
},
passage: "Encounter_Intro_Ethrex_FinalRela",
},
majorDemon:
{
available: function()
{
return true;
},
condition: function()
{
<<<<<<< HEAD
return State.variables.CharacterSheet_Ethrex.quest.progress == setup.EthraxProgress.MAJOR_DEMON;
=======
return State.variables.CharacterSheet_Ethrex.quest.majorDemon == true;
>>>>>>> CN0.9.0COM
},
passage: "Encounter_Intro_Ethrex_HighRela",
},
minorDemon:
{
available: function()
{
return true;
},
condition: function()
{
<<<<<<< HEAD
return State.variables.CharacterSheet_Ethrex.quest.progress == setup.EthraxProgress.MINOR_DEMON;
=======
return State.variables.CharacterSheet_Ethrex.quest.minorDemon == true;
>>>>>>> CN0.9.0COM
},
passage: "Encounter_Intro_Ethrex_MidRela",
},
lowRela:
{
available: function()
{
return true;
},
condition: function()
{
return State.variables.CharacterSheet_Ethrex.quest.met == true;
},
passage: "Encounter_Intro_Ethrex_LowRela",
},
firstTime:
{
available: function()
{
return true;
},
condition: function()
{
return State.variables.CharacterSheet_Ethrex.quest.met == false;
},
passage: "Encounter_Intro_Ethrex",
},
},
postFightPassagesWin:
{
<<<<<<< HEAD
nyxEnding:
{
available: function()
{
return true;
},
condition: function()
{
return State.variables.CharacterSheet_Ethrex.quest.nyxEnding == true;
},
passage: "Encounter_Ethrex_Win_NyxEnding",
},
=======
>>>>>>> CN0.9.0COM
joinedTeam:
{
available: function()
{
return true;
},
condition: function()
{
return State.variables.CharacterSheet_Ethrex.quest.joinedTeam == true;
},
passage: "Encounter_Ethrex_FinalRela_Win_Teammate",
},
<<<<<<< HEAD
shardFight:
{
available: function()
{
return true;
},
condition: function()
{
return State.variables.CharacterSheet_Player.quest.hasIncompleteEyeOfTheVoid == true && State.variables.CharacterSheet_Ethrex.quest.givenShard == false;
},
passage: "Encounter_Ethrex_Shard_Fight_Win",
},
lukkaReservoirHint:
{
available: function()
{
return State.variables.CharacterSheet_Ethrex.quest.available_LukkaReservoir_QuestHint;
},
condition: function()
{
return setup.AbiHndlr.hasAbility(State.variables.CharacterSheet_Player, "Ability_LukkasBox");
},
passage: "Ethrex_LukkaReservoir_QuestHint",
},
=======
>>>>>>> CN0.9.0COM
lordOfLust:
{
available: function()
{
return true;
},
condition: function()
{
<<<<<<< HEAD
return State.variables.CharacterSheet_Ethrex.quest.progress == setup.EthraxProgress.LORD_OF_LUST;
=======
return State.variables.CharacterSheet_Ethrex.quest.lordOfLust == true;
>>>>>>> CN0.9.0COM
},
passage: "Encounter_Ethrex_FinalRela_Win",
},
majorDemon:
{
available: function()
{
return true;
},
condition: function()
{
<<<<<<< HEAD
return State.variables.CharacterSheet_Ethrex.quest.progress == setup.EthraxProgress.MAJOR_DEMON;
=======
return State.variables.CharacterSheet_Ethrex.quest.majorDemon == true;
>>>>>>> CN0.9.0COM
},
passage: "Encounter_Ethrex_HighRela_Win",
},
minorDemon:
{
available: function()
{
return true;
},
condition: function()
{
<<<<<<< HEAD
return State.variables.CharacterSheet_Ethrex.quest.progress == setup.EthraxProgress.MINOR_DEMON;
=======
return State.variables.CharacterSheet_Ethrex.quest.minorDemon == true;
>>>>>>> CN0.9.0COM
},
passage: "Encounter_Ethrex_MidRela_Win",
},
lowRela:
{
available: function()
{
return true;
},
condition: function()
{
return true;
},
passage: "Encounter_Intro_Ethrex_LowRela_Win",
},
},
postFightPassagesLoss:
{
<<<<<<< HEAD
nyxEnding:
{
available: function()
{
return true;
},
condition: function()
{
return State.variables.CharacterSheet_Ethrex.quest.nyxEnding == true;
},
passage: "Encounter_Ethrex_Loss_NyxEnding",
},
=======
>>>>>>> CN0.9.0COM
lowRela:
{
available: function()
{
return true;
},
condition: function()
{
return true;
},
passage: "Encounter_Loss_Ethrex_0",
},
},
encounterLossFlavour:
{
lordOfLust:
{
available: function()
{
return true;
},
condition: function()
{
<<<<<<< HEAD
return State.variables.CharacterSheet_Ethrex.quest.progress == setup.EthraxProgress.LORD_OF_LUST;
=======
return State.variables.CharacterSheet_Ethrex.quest.lordOfLust == true;
>>>>>>> CN0.9.0COM
},
passage: "Encounter_Loss_Ethrex_0_Flavour_LordOfLust",
},
majorDemon:
{
available: function()
{
return true;
},
condition: function()
{
<<<<<<< HEAD
return State.variables.CharacterSheet_Ethrex.quest.progress == setup.EthraxProgress.MAJOR_DEMON;
=======
return State.variables.CharacterSheet_Ethrex.quest.majorDemon == true;
>>>>>>> CN0.9.0COM
},
passage: "Encounter_Loss_Ethrex_0_Flavour_MajorDemon",
},
minorDemon:
{
available: function()
{
return true;
},
condition: function()
{
<<<<<<< HEAD
return State.variables.CharacterSheet_Ethrex.quest.progress == setup.EthraxProgress.MINOR_DEMON;
=======
return State.variables.CharacterSheet_Ethrex.quest.minorDemon == true;
>>>>>>> CN0.9.0COM
},
passage: "Encounter_Loss_Ethrex_0_Flavour_MinorDemon",
},
lowRela:
{
available: function()
{
return true;
},
condition: function()
{
return true;
},
passage: "Encounter_Loss_Ethrex_0_Flavour_LowRela",
},
},
encounterIntroFirstTimeFlavour:
{
giant:
{
available: function()
{
return true;
},
condition: function()
{
return setup.getStatValue(State.variables.CharacterSheet_Player, "height") > 12 * 12;
},
passage: "Encounter_Intro_Ethrex_Giant",
},
corrupt:
{
available: function()
{
return true;
},
condition: function()
{
return (setup.getStatValue(State.variables.CharacterSheet_Player, "corruption") >= 75);
},
passage: "Encounter_Intro_Ethrex_Corrupt",
},
normal:
{
available: function()
{
return true;
},
condition: function()
{
return true;
},
passage: "Encounter_Intro_Ethrex_Default",
},
},
encounterFinalTeammateJoin:
{
solo:
{
available: function()
{
return true;
},
condition: function()
{
return State.variables.CharacterSheet_Ethrex.quest.joinedTeam == false;
},
passage: "Encounter_Ethrex_FinalRela_Win_Solo",
},
teammate:
{
available: function()
{
return true;
},
condition: function()
{
return State.variables.CharacterSheet_Ethrex.quest.joinedTeam == true;
},
passage: "Encounter_Ethrex_FinalRela_Win_Teammate",
},
},
<<<<<<< HEAD
}>><<set setup.FighterSheet_God_Beast =
=======
}>><<set setup.FighterSheet_God_Beast =
>>>>>>> CN0.9.0COM
{
hp: 50000,
stamina: 420,
strength: 34000,
critChance: 69,
critDamage: 3,
arousalGain: 40,
minArousal: 50,
growthMultiplier: 99,
bonusGrowth: {
height: 0,
cock: 0,
muscles: 0,
balls: 0,
},
staminaRecovery: 80,
variables: $FightVariables,
<<<<<<< HEAD
fightMoveIDs: [setup.FightMove.Basic_Attack.id, setup.FightMove.DragonStrike.id],
fightReward: setup.RewardTier.VERY_HIGH,
canMimic: false,
=======
fightMoveIDs: [setup.FightMove_Basic_Attack.id, setup.FightMove_DragonStrike.id],
fightReward: setup.RewardTier.VERY_HIGH,
>>>>>>> CN0.9.0COM
encounterIntroText: "<<include Encounter_Intro_God_Beast>>",
encounterStartText: "<<include Encounter_Start_God_Beast>>",
outcomePlayerWins: "<<include Encounter_Win_God_Beast>>",
outcomePlayerLoses: "<<include Encounter_Loss_God_Beast>>"
<<<<<<< HEAD
}>><<set setup.InfoSheet_God_Beast =
{
name: "God-Beast",
gender: "MASC",
=======
}>><<set setup.InfoSheet_God_Beast =
{
name: "神兽",
gender: "male",
>>>>>>> CN0.9.0COM
corruption: 0,
muscles: 35000,
height: 680000000,
cock: 90000000,
balls: 40000000,
alive: true,
known: setup.EncounterKnownState.UNKNOWN,
<<<<<<< HEAD
location: setup.LOCATIONS.NONE,
raceId: setup.RacePool.BEHEMOTH.id,
// NPCs ignore certain racial mods,
// typically relating to size, since that is already specified.
ignoreRacials: [
"ballsMods",
"cockMods",
"heightMods"
],
}>><<include "_god_beast_fight_sheet">>
<<include "_god_beast_info_sheet">>
<<include "_god_beast_quest_sheet">>
<<set $CharacterSheet_God_Beast = setup.CharacterFactory.createCharacter({id: "CharacterSheet_God_Beast",
info: setup.InfoSheet_God_Beast,
fight: setup.FighterSheet_God_Beast,
quest: setup.QuestSheet_God_Beast,
text: undefined})>>
<<run setup.AbiHndlr.addAbility($CharacterSheet_God_Beast, setup.Ability_VigorOfTheEndowed_2)>>
<<run setup.AbiHndlr.setAbilityRank($CharacterSheet_God_Beast, setup.Ability.AppetiteForGrowth_2, 'max')>>
<<run setup.AbiHndlr.addAbility($CharacterSheet_God_Beast, setup.Ability.CodexPassion)>>
<<run setup.AbiHndlr.addAbility($CharacterSheet_God_Beast, setup.Ability.UnstoppableExpansion)>>
<<run setup.AbiHndlr.addAbility($CharacterSheet_God_Beast, setup.Ability.FaithsReward)>>
<<run setup.AbiHndlr.addAbility($CharacterSheet_God_Beast, setup.Ability.OrgasmicGrowth)>>
<<run setup.AbiHndlr.addAbility($CharacterSheet_God_Beast, setup.Ability.Oath_Containment)>>
<<run setup.AbiHndlr.addAbility($CharacterSheet_God_Beast, setup.Ability.NeverendingGrowth)>>
<<run setup.AbiHndlr.addAbility($CharacterSheet_God_Beast, setup.Ability.LastStand)>>
<<run setup.AbiHndlr.addAbility($CharacterSheet_God_Beast, setup.Ability.HerculeanBuild)>><<set setup.QuestSheet_God_Beast =
{
beatenOnce: false,
}>><<set setup.FighterSheet_Herald =
{
hp: 500,
stamina: 0,
=======
anatomy: {
heads: {
number: 1,
race: setup.RacePool.BEHEMOTH,
colour: setup.ColourPool.DEFAULT
},
eyes: {
number: 2,
race: setup.RacePool.BEHEMOTH,
colour: setup.ColourPool.DEFAULT
},
jaws: {
number: 1,
race: setup.RacePool.BEHEMOTH,
colour: setup.ColourPool.DEFAULT
},
teeths: {
number: 1,
race: setup.RacePool.BEHEMOTH,
colour: setup.ColourPool.DEFAULT
},
hands: {
number: 4,
race: setup.RacePool.BEHEMOTH,
colour: setup.ColourPool.DEFAULT
},
horns: {
number: 4,
race: setup.RacePool.BEHEMOTH,
colour: setup.ColourPool.DEFAULT
},
wings: {
number: 0,
race: setup.RacePool.BEHEMOTH,
colour: setup.ColourPool.DEFAULT
},
tongues:{
number: 1,
race: setup.RacePool.BEHEMOTH,
colour: setup.ColourPool.DEFAULT
},
arms: {
number: 4,
race: setup.RacePool.BEHEMOTH,
colour: setup.ColourPool.DEFAULT
},
pecs: {
number: 4,
race: setup.RacePool.BEHEMOTH,
colour: setup.ColourPool.DEFAULT
},
abdominals: {
number: 6,
race: setup.RacePool.BEHEMOTH,
colour: setup.ColourPool.DEFAULT
},
cocks: {
number: 3,
race: setup.RacePool.BEHEMOTH,
colour: setup.ColourPool.DEFAULT
},
balls: {
number: 2,
race: setup.RacePool.BEHEMOTH,
colour: setup.ColourPool.DEFAULT
},
legs: {
number: 2,
race: setup.RacePool.BEHEMOTH,
colour: setup.ColourPool.DEFAULT
},
tails: {
number: 1,
race: setup.RacePool.BEHEMOTH,
colour: setup.ColourPool.DEFAULT
},
breasts: {
number: 0,
race: setup.RacePool.BEHEMOTH,
colour: setup.ColourPool.DEFAULT
},
vaginas: {
number: 0,
race: setup.RacePool.BEHEMOTH,
colour: setup.ColourPool.DEFAULT
}
}
}>><<include "_god_beast_fight_sheet">>
<<include "_god_beast_info_sheet">>
<<include "_god_beast_quest_sheet">>
<<set $CharacterSheet_God_Beast = setup.CharacterFactory.createCharacter({id: "CharacterSheet_God_Beast",
info: setup.InfoSheet_God_Beast,
fight: setup.FighterSheet_God_Beast,
quest: setup.QuestSheet_God_Beast,
text: undefined})>>
<<run $CharacterSheet_God_Beast.applyAbilityRuntimeData(setup.Ability_VigorOfTheEndowed_2)>>
<<run $CharacterSheet_God_Beast.applyAbilityRuntimeData(setup.Ability_AppetiteForGrowth_2)>>
<<run $CharacterSheet_God_Beast.applyAbilityRuntimeData(setup.Ability_CodexPassion)>>
<<run $CharacterSheet_God_Beast.applyAbilityRuntimeData(setup.Ability_UnstoppableExpansion)>>
<<run $CharacterSheet_God_Beast.applyAbilityRuntimeData(setup.Ability_FaithsReward)>>
<<run $CharacterSheet_God_Beast.applyAbilityRuntimeData(setup.Ability_OrgasmicGrowth)>>
<<run $CharacterSheet_God_Beast.applyAbilityRuntimeData(setup.Ability_Oath_Containment)>>
<<run $CharacterSheet_God_Beast.applyAbilityRuntimeData(setup.Ability_NeverendingGrowth)>>
<<run $CharacterSheet_God_Beast.applyAbilityRuntimeData(setup.Ability_LastStand)>>
<<run $CharacterSheet_God_Beast.applyAbilityRuntimeData(setup.Ability_HerculeanBuild)>><<set setup.QuestSheet_God_Beast =
{
beatenOnce: false,
}>><<set setup.FighterSheet_Herald =
{
hp: 500,
stamina: 30,
>>>>>>> CN0.9.0COM
strength: 90,
critChance: 0,
critDamage: 1.50,
arousalGain: 0,
growthMultiplier: 1,
bonusGrowth: {
height: 0,
cock: 0,
muscles: 0,
balls: 0,
},
minArousal: 0,
staminaRecovery: 20,
variables: $FightVariables,
<<<<<<< HEAD
fightMoveIDs: [setup.FightMove.DragonStrike.id, setup.FightMove.Basic_Attack.id, setup.FightMove_HeraldsDevotion.id],
fightReward: setup.RewardTier.VERY_LOW,
canMimic: false,
=======
fightMoveIDs: [setup.FightMove_DragonStrike.id, setup.FightMove_Basic_Attack.id, setup.FightMove_HeraldsDevotion.id],
fightReward: setup.RewardTier.VERY_LOW,
>>>>>>> CN0.9.0COM
encounterIntroText: "",
encounterStartText: "",
outcomePlayerWins: "<<include Village_Herald_Win>>",
outcomePlayerLoses: "<<include Village_Herald_Loss>>",
teammateSettings:
{
attackTiming: setup.AttackTiming.BEFORE_PLAYER,
},
<<<<<<< HEAD
}>><<set setup.InfoSheet_Herald =
{
name: "The Herald",
gender: "MASC",
=======
}>><<set setup.InfoSheet_Herald =
{
name: "先驱者",
gender: "male",
>>>>>>> CN0.9.0COM
corruption: 0,
muscles: 60,
height: 98,
cock: 12,
balls: 6,
alive: true,
known: setup.EncounterKnownState.UNKNOWN,
<<<<<<< HEAD
location: setup.LOCATIONS.VILLAGE,
raceId: setup.RacePool.WOLF.id,
// NPCs ignore certain racial mods,
// typically relating to size, since that is already specified.
ignoreRacials: [
"ballsMods",
"cockMods",
"heightMods"
],
}>><<include "_herald_text_sheet">>
=======
anatomy: {
heads: {
number: 1,
race: setup.RacePool.WEREWOLF,
colour: setup.ColourPool.DEFAULT
},
eyes: {
number: 2,
race: setup.RacePool.WEREWOLF,
colour: setup.ColourPool.DEFAULT
},
jaws: {
number: 1,
race: setup.RacePool.WEREWOLF,
colour: setup.ColourPool.DEFAULT
},
teeths: {
number: 1,
race: setup.RacePool.WEREWOLF,
colour: setup.ColourPool.DEFAULT
},
hands: {
number: 2,
race: setup.RacePool.WEREWOLF,
colour: setup.ColourPool.DEFAULT
},
tongues:{
number: 1,
race: setup.RacePool.WEREWOLF,
colour: setup.ColourPool.DEFAULT
},
arms: {
number: 2,
race: setup.RacePool.WEREWOLF,
colour: setup.ColourPool.DEFAULT
},
pecs: {
number: 2,
race: setup.RacePool.WEREWOLF,
colour: setup.ColourPool.DEFAULT
},
abdominals: {
number: 6,
race: setup.RacePool.WEREWOLF,
colour: setup.ColourPool.DEFAULT
},
cocks: {
number: 1,
race: setup.RacePool.WEREWOLF,
colour: setup.ColourPool.DEFAULT
},
balls: {
number: 2,
race: setup.RacePool.WEREWOLF,
colour: setup.ColourPool.DEFAULT
},
legs: {
number: 2,
race: setup.RacePool.WEREWOLF,
colour: setup.ColourPool.DEFAULT
},
tails: {
number: 1,
race: setup.RacePool.WEREWOLF,
colour: setup.ColourPool.DEFAULT
},
breasts: {
number: 0,
race: setup.RacePool.WEREWOLF,
colour: setup.ColourPool.DEFAULT
},
vaginas: {
number: 0,
race: setup.RacePool.WEREWOLF,
colour: setup.ColourPool.DEFAULT
}
}
}>><<include "_herald_text_sheet">>
>>>>>>> CN0.9.0COM
<<include "_herald_fight_sheet">>
<<include "_herald_info_sheet">>
<<include "_herald_quest_sheet">>
<<set $CharacterSheet_Herald = setup.CharacterFactory.createCharacter({id: "CharacterSheet_Herald",
info: setup.InfoSheet_Herald,
fight: setup.FighterSheet_Herald,
quest: setup.QuestSheet_Herald,
<<<<<<< HEAD
text: "TextSheet_Herald"})>><<set setup.QuestSheet_Herald =
{
met: false,
}>><<set setup.TextSheet_Herald =
{
}>><<set setup.AudioSheet_Imp =
=======
text: "TextSheet_Herald"})>><<set setup.QuestSheet_Herald =
{
met: false,
}>><<set setup.TextSheet_Herald =
{
}>><<set setup.AudioSheet_Imp =
>>>>>>> CN0.9.0COM
{
voice:
{
playlist:
{
title: "characterVoice_Imp",
tracks:
{
arousal_1_Size_1:
{
tags: ["arousal_1", "Size_1"],
track: "Idle_Imp_A1_S1"
},
arousal_2_Size_1:
{
tags: ["arousal_2", "Size_1"],
track: "Idle_Imp_A2_S1"
},
arousal_3_Size_1:
{
tags: ["arousal_3", "Size_1"],
track: "Idle_Imp_A3_S1"
},
arousal_4_Size_1:
{
tags: ["arousal_4", "Size_1"],
track: "Idle_Imp_A4_S1"
},
arousal_5_Size_1:
{
tags: ["arousal_5", "Size_1"],
track: "Idle_Imp_A5_S1"
},
arousal_1_Size_2:
{
tags: ["arousal_1", "Size_2"],
track: "Idle_Imp_A1_S2"
},
arousal_2_Size_2:
{
tags: ["arousal_2", "Size_2"],
track: "Idle_Imp_A2_S2"
},
arousal_3_Size_2:
{
tags: ["arousal_3", "Size_2"],
track: "Idle_Imp_A3_S2"
},
arousal_4_Size_2:
{
tags: ["arousal_4", "Size_2"],
track: "Idle_Imp_A4_S2"
},
arousal_5_Size_2:
{
tags: ["arousal_5", "Size_2"],
track: "Idle_Imp_A5_S2"
},
arousal_1_Size_3:
{
tags: ["arousal_1", "Size_3", "Size_4"],
track: "Idle_Imp_A1_S3"
},
arousal_2_Size_3:
{
tags: ["arousal_2", "Size_3", "Size_4"],
track: "Idle_Imp_A2_S3"
},
arousal_3_Size_3:
{
tags: ["arousal_3", "Size_3", "Size_4"],
track: "Idle_Imp_A3_S3"
},
arousal_4_Size_3:
{
tags: ["arousal_4", "Size_3", "Size_4"],
track: "Idle_Imp_A4_S3"
},
arousal_5_Size_3:
{
tags: ["arousal_5", "Size_3", "Size_4"],
track: "Idle_Imp_A5_S3"
},
},
},
},
<<<<<<< HEAD
}>><<set setup.BodyVisualSheet_Imp =
{
emoteList:
{
normal:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/Wint/Imp_Emote_Grin.png",
},
angry:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/Wint/Imp_Emote_Annoyed.png",
},
cumming:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/Wint/Imp_Emote_Flustered.png",
=======
}>><<set setup.BodyVisualSheet_Imp =
{
emoteList:
{
normal:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_head_cocky.png",
corruptedVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_head_cocky_corrupted.png",
},
blushing:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_head_blushing.png",
corruptedVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_head_blushing_corrupted.png",
},
cumming:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_head_cumming.png",
corruptedVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_head_cumming_corrupted.png",
cumVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_head_cumming_cum.png",
>>>>>>> CN0.9.0COM
},
},
cockList :
{
<<<<<<< HEAD
small:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/Wint/Imp_Cock.png",
},
medium:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/Wint/Imp_Cock_Medium.png",
=======
smallest:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_dick_1.png",
cumVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_dick_1_cum.png",
},
small:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_dick_2.png",
cumVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_dick_2_cum.png",
},
medium:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_dick_3.png",
cumVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_dick_3_cum.png",
},
big:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_dick_4.png",
cumVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_dick_4_cum.png",
},
biggest:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_dick_5.png",
cumVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_dick_5_cum.png",
},
biggestHyperBalls:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_dick_6.png",
cumVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_dick_6_cum.png",
>>>>>>> CN0.9.0COM
},
},
bodyList :
{
small:
{
<<<<<<< HEAD
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/Wint/Imp_Base.png",
=======
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_body_1.png",
cumVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_body_1_cum.png",
>>>>>>> CN0.9.0COM
condition: function(character)
{
var size = setup.getStatValue(character, "height");
return size < 12 * 7;
},
headClass: "ImpSmallBodyHead",
permittedCocks: [
{
<<<<<<< HEAD
=======
cock: "smallest",
cockClass: "ImpSmallBody1Cock",
condition: function(character)
{
let ratio = setup.getcockToBodyRatio(character);
return ratio < 0.55;
},
},
{
>>>>>>> CN0.9.0COM
cock: "small",
cockClass: "ImpSmallBody2Cock",
condition: function(character)
{
<<<<<<< HEAD
return true;
=======
let ratio = setup.getcockToBodyRatio(character);
return ratio >= 0.55;
>>>>>>> CN0.9.0COM
},
},
],
},
medium:
{
<<<<<<< HEAD
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/Wint/Imp_Medium.png",
condition: function(character)
{
var size = setup.getStatValue(character, "height");
return size >= 12 * 7;
=======
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_body_2.png",
cumVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_body_2_cum.png",
condition: function(character)
{
var size = setup.getStatValue(character, "height");
return size >= 12 * 7 && size < 12 * 11;
>>>>>>> CN0.9.0COM
},
headClass: "ImpMediumBodyHead",
permittedCocks: [
{
<<<<<<< HEAD
=======
cock: "small",
cockClass: "ImpMediumBody2Cock",
condition: function(character)
{
let ratio = setup.getcockToBodyRatio(character);
return ratio < 0.6;
},
},
{
>>>>>>> CN0.9.0COM
cock: "medium",
cockClass: "ImpMediumBody3Cock",
condition: function(character)
{
<<<<<<< HEAD
return true;
=======
let ratio = setup.getcockToBodyRatio(character);
return ratio >= 0.6 && ratio < 0.9;
},
},
{
cock: "big",
cockClass: "ImpMediumBody4Cock",
condition: function(character)
{
let ratio = setup.getcockToBodyRatio(character);
return ratio >= 0.9;
>>>>>>> CN0.9.0COM
},
},
],
},
<<<<<<< HEAD
},
}>>
<<set setup.BodyVisualSheet_Final_Imp =
{
emoteList:
{
normal:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/Wint/Large_Imp_Emote_Grin.png",
},
angry:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/Wint/Large_Imp_Emote_Worried.png",
},
cumming:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/Wint/Large_Imp_Emote_Horny.png",
},
},
cockList :
{
small:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/Wint/Large_Imp_Med_Penis.png",
},
medium:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/Wint/Large_Imp_Large_Penis.png",
},
},
bodyList :
{
final:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/Wint/Large_Imp_Body.png",
condition: function(character)
{
return true;
},
headClass: "ImpSmallBodyHead",
permittedCocks: [
{
cock: "small",
cockClass: "ImpSmallBody2Cock",
condition: function(character)
{
let comp = setup.Size.compareSelf(character, 'cock', 'height');
return comp < setup.Size.Comparators.EQUAL;
},
},
{
cock: "medium",
cockClass: "ImpMediumBody3Cock",
condition: function(character)
{
let comp = setup.Size.compareSelf(character, 'cock', 'height');
return comp >= setup.Size.Comparators.EQUAL;
=======
large:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_body_3.png",
cumVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Imp/portrait_imp_body_3_cum.png",
condition: function(character)
{
var size = setup.getStatValue(character, "height");
return size >= 12 * 11;
},
headClass: "ImpBigBodyHead",
permittedCocks: [
{
cock: "big",
cockClass: "ImpBigBody4Cock",
condition: function(character)
{
let ratio = setup.getcockToBodyRatio(character);
return ratio <= 0.6;
},
},
{
cock: "biggest",
cockClass: "ImpBigBody5Cock",
condition: function(character)
{
let ratio = setup.getcockToBodyRatio(character);
return ratio >= 0.6 && ratio < 0.9;
},
},
{
cock: "biggestHyperBalls",
cockClass: "ImpBigBody6Cock",
condition: function(character)
{
let ratio = setup.getcockToBodyRatio(character);
return ratio >= 0.9;
>>>>>>> CN0.9.0COM
},
},
],
},
},
<<<<<<< HEAD
}>><<set setup.FighterSheet_Imp =
{
hp: 64,
stamina: 0,
=======
}>><<set setup.FighterSheet_Imp =
{
hp: 64,
stamina: 8,
>>>>>>> CN0.9.0COM
strength: 20,
critChance: 0,
critDamage: 1.50,
arousalGain: 20,
growthMultiplier: 1,
bonusGrowth: {
height: 0,
cock: 0,
muscles: 0,
balls: 0,
},
minArousal: 0,
staminaRecovery: 4,
variables: $FightVariables,
<<<<<<< HEAD
fightMoveIDs: [setup.FightMove.Basic_Attack.id, setup.FightMove.PridefulAscent.id],
fightReward: setup.RewardTier.VERY_LOW,
canMimic: true,
=======
fightMoveIDs: [setup.FightMove_Basic_Attack.id, setup.FightMove_PridefulAscent.id],
fightReward: setup.RewardTier.VERY_LOW,
>>>>>>> CN0.9.0COM
encounterIntroText: "<<include Encounter_Intro_Imp>>",
encounterStartText: "<<include Encounter_Start_Imp>>",
outcomePlayerWins: "<<include Encounter_Win_Imp>>",
outcomePlayerLoses: "<<include Encounter_Loss_Imp>>",
teammateSettings:
{
attackTiming: setup.AttackTiming.BEFORE_PLAYER,
},
<<<<<<< HEAD
}>><<set setup.InfoSheet_Imp =
{
name: "Imp",
gender: "MASC",
=======
}>><<set setup.InfoSheet_Imp =
{
name: "小恶魔",
gender: "male",
>>>>>>> CN0.9.0COM
bodyVisual: "BodyVisualSheet_Imp",
audioSheet: "AudioSheet_Imp",
corruption: 100,
muscles: 0,
height: 48,
cock: 10,
balls: 3,
alive: true,
known: setup.EncounterKnownState.UNKNOWN,
<<<<<<< HEAD
location: setup.LOCATIONS.NORTH,
raceId: setup.RacePool.INCUBUS.id,
// NPCs ignore certain racial mods,
// typically relating to size, since that is already specified.
ignoreRacials: [
"ballsMods",
"cockMods",
"heightMods"
],
}>><<include "_imp_body_visual">>
=======
anatomy: {
heads: {
number: 1,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
eyes: {
number: 2,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
jaws: {
number: 1,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
teeths: {
number: 1,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
hands: {
number: 2,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
horns: {
number: 2,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
wings: {
number: 2,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
tongues:{
number: 1,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
arms: {
number: 2,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
pecs: {
number: 2,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
abdominals: {
number: 6,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
cocks: {
number: 1,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
balls: {
number: 2,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
legs: {
number: 2,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
tails: {
number: 1,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
breasts: {
number: 0,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
vaginas: {
number: 0,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
}
}
}>><<include "_imp_body_visual">>
>>>>>>> CN0.9.0COM
<<include "_imp_audio">>
<<include "_imp_text_sheet">>
<<include "_imp_fight_sheet">>
<<include "_imp_info_sheet">>
<<include "_imp_quest_sheet">>
<<include "_imp_story_sheet">>
<<<<<<< HEAD
<<set $CharacterSheet_Imp = setup.CharacterFactory.createCharacter({id: "CharacterSheet_Imp",
info: setup.InfoSheet_Imp,
fight: setup.FighterSheet_Imp,
quest: setup.QuestSheet_Imp,
text: "TextSheet_Imp"})>>
<<run setup.AbiHndlr.addAbility($CharacterSheet_Imp, setup.Ability.UntappedPotential)>><<set setup.StorylineProgress_Imp =
=======
<<set $CharacterSheet_Imp = setup.CharacterFactory.createCharacter({id: "CharacterSheet_Imp",
info: setup.InfoSheet_Imp,
fight: setup.FighterSheet_Imp,
quest: setup.QuestSheet_Imp,
text: "TextSheet_Imp"})>><<set setup.StorylineProgress_Imp =
>>>>>>> CN0.9.0COM
{
FIRST_MEETING: 0,
LOW_RELATIONSHIP: 1000,
MID_RELATIONSHIP: 2000,
SERVANT: 3000,
MASTER: 4000,
}>>
<<set setup.QuestSheet_Imp =
{
met: false,
storylineProgress: setup.StorylineProgress_Imp.FIRST_MEETING,
relationshipScoring: 0,
servantScoring: 0,
servantWins: 3,
servantLosses: 3,
masterScoring: 0,
lostScoring: 0,
growthMultiplier: 1,
knowsAboutNyx: false,
ascended: false,
available_encounterPassages_teammate: true,
available_encounterPassages_nyxHint: true,
available_encounterPassages_servant: true,
available_encounterPassages_growthBodyMediumToLarge: true,
available_encounterPassages_growthCock1to2: true,
available_encounterPassages_growthCock2to3: true,
available_encounterPassages_growthCock3to4: true,
available_encounterPassages_growthCock4to5: true,
available_encounterPassages_growthCock5to6: true,
available_encounterPassages_midRela: true,
available_encounterPassages_lowRela: true,
available_encounterPassages_firstTime: true,
available_postFightPassagesLoss_lowRelaIdle: true,
available_postFightPassagesLoss_midRelaIdle: true,
available_postFightPassagesLoss_servantChoice: true,
available_postFightPassagesLoss_masterPath: true,
available_postFightPassagesLoss_servantPath: true,
available_postFightPassagesLoss_ascended: true,
available_postFightPassagesWin_lowRelaIdle: true,
available_postFightPassagesWin_midRelaIdle: true,
available_postFightPassagesWin_lowRelaEnterMidRela: true,
available_postFightPassagesWin_masterChoice: true,
available_postFightPassagesWin_masterPath: true,
available_postFightPassagesWin_servantPath: true,
available_postFightPassagesWin_ascended: true,
<<<<<<< HEAD
available_LukkaReservoir_QuestHint: true,
}>><<set setup.StorySheet_Imp =
{
encounterPassages:
{
firstTime:
{
available: function()
{
return State.variables.CharacterSheet_Imp.quest.available_encounterPassages_firstTime;
},
condition: function()
{
return true;
},
passage: "Imp_FirstMeeting_Intro",
},
teammate_exiled:
{
available: function()
{
return State.variables.CharacterSheet_Imp.quest.available_encounterPassages_teammate && State.variables.CharacterSheet_Player.quest.corruptionVillageExiled;
},
condition: function()
{
return State.variables.CharacterSheet_Player.fight.unlockedTeammates.includes("CharacterSheet_Imp");
},
passage: "Exiled_GoMeetImp",
},
=======
}>><<set setup.StorySheet_Imp =
{
encounterPassages:
{
>>>>>>> CN0.9.0COM
teammate:
{
available: function()
{
<<<<<<< HEAD
return State.variables.CharacterSheet_Imp.quest.available_encounterPassages_teammate && !State.variables.CharacterSheet_Player.quest.corruptionVillageExiled;
=======
return State.variables.CharacterSheet_Imp.quest.available_encounterPassages_teammate;
>>>>>>> CN0.9.0COM
},
condition: function()
{
return State.variables.CharacterSheet_Player.fight.unlockedTeammates.includes("CharacterSheet_Imp");
},
passage: "Village_GoMeetImp",
},
nyxHint:
{
available: function()
{
return State.variables.CharacterSheet_Imp.quest.available_encounterPassages_nyxHint;
},
condition: function()
{
<<<<<<< HEAD
return State.variables.CharacterSheet_Player.quest.knowsAboutNyx && !State.variables.CharacterSheet_Imp.quest.knowsAboutNyx && State.variables.CharacterSheet_Imp.quest.storylineProgress == setup.StorylineProgress_Imp.SERVANT;
=======
return State.variables.CharacterSheet_Imp.quest.knowsAboutNyx && !State.variables.CharacterSheet_Imp.quest.knowsAboutNyx && State.variables.CharacterSheet_Imp.quest.storylineProgress == setup.StorylineProgress_Imp.SERVANT;
>>>>>>> CN0.9.0COM
},
passage: "Imp_ServantPath_NyxHint",
},
servant:
{
available: function()
{
return State.variables.CharacterSheet_Imp.quest.available_encounterPassages_servant;
},
condition: function()
{
return State.variables.CharacterSheet_Imp.quest.storylineProgress == setup.StorylineProgress_Imp.SERVANT;
},
passage: "Imp_Servant_EncounterStart",
},
growthBodyMediumToLarge:
{
available: function()
{
return State.variables.CharacterSheet_Imp.quest.available_encounterPassages_growthBodyMediumToLarge;
},
condition: function()
{
<<<<<<< HEAD
return setup.getStatValue(State.variables.CharacterSheet_Imp, "height") >= 12 * 7;
=======
return setup.getCurrentBodyVisual(State.variables.CharacterSheet_Imp) == "large"
>>>>>>> CN0.9.0COM
},
passage: "Imp_EncounterStart_Growth_Body_MediumToLarge",
},
growthCock1to2:
{
available: function()
{
return State.variables.CharacterSheet_Imp.quest.available_encounterPassages_growthCock1to2;
},
condition: function()
{
<<<<<<< HEAD
return setup.getStatValue(State.variables.CharacterSheet_Imp, "cock") > 12 * 2;
=======
return setup.getCurrentBodyVisual(State.variables.CharacterSheet_Imp) == "small" && setup.getCurrentCockVisual(State.variables.CharacterSheet_Imp) == "small";
>>>>>>> CN0.9.0COM
},
passage: "Imp_EncounterStart_Growth_Cock_1To2",
},
growthCock2to3:
{
available: function()
{
return State.variables.CharacterSheet_Imp.quest.available_encounterPassages_growthCock2to3;
},
condition: function()
{
<<<<<<< HEAD
return setup.getStatValue(State.variables.CharacterSheet_Imp, "cock") > 12 * 5;
=======
return setup.getCurrentBodyVisual(State.variables.CharacterSheet_Imp) == "medium" && setup.getCurrentCockVisual(State.variables.CharacterSheet_Imp) == "medium";
>>>>>>> CN0.9.0COM
},
passage: "Imp_EncounterStart_Growth_Cock_2To3",
},
growthCock3to4:
{
available: function()
{
return State.variables.CharacterSheet_Imp.quest.available_encounterPassages_growthCock3to4;
},
condition: function()
{
<<<<<<< HEAD
return setup.getStatValue(State.variables.CharacterSheet_Imp, "cock") > 12 * 12;
=======
return setup.getCurrentBodyVisual(State.variables.CharacterSheet_Imp) == "medium" && setup.getCurrentCockVisual(State.variables.CharacterSheet_Imp) == "big";
>>>>>>> CN0.9.0COM
},
passage: "Imp_EncounterStart_Growth_Cock_3To4",
},
growthCock4to5:
{
available: function()
{
return State.variables.CharacterSheet_Imp.quest.available_encounterPassages_growthCock4to5;
},
condition: function()
{
<<<<<<< HEAD
return setup.getStatValue(State.variables.CharacterSheet_Imp, "cock") > 12 * 25;
=======
return setup.getCurrentBodyVisual(State.variables.CharacterSheet_Imp) == "large" && setup.getCurrentCockVisual(State.variables.CharacterSheet_Imp) == "biggest";
>>>>>>> CN0.9.0COM
},
passage: "Imp_EncounterStart_Growth_Cock_4To5",
},
growthCock5to6:
{
available: function()
{
return State.variables.CharacterSheet_Imp.quest.available_encounterPassages_growthCock5to6;
},
condition: function()
{
<<<<<<< HEAD
return setup.getStatValue(State.variables.CharacterSheet_Imp, "cock") > 12 * 50 && setup.Size.compareSelf(character, 'cock', 'height') >= setup.Size.Comparators.EQUAL;
=======
return setup.getCurrentBodyVisual(State.variables.CharacterSheet_Imp) == "large" && setup.getCurrentCockVisual(State.variables.CharacterSheet_Imp) == "biggestHyperBalls";
>>>>>>> CN0.9.0COM
},
passage: "Imp_EncounterStart_Growth_Cock_5To6",
},
midRela:
{
available: function()
{
return State.variables.CharacterSheet_Imp.quest.available_encounterPassages_midRela;
},
condition: function()
{
return State.variables.CharacterSheet_Imp.quest.relationshipScoring >= 3;
},
passage: "Imp_Mid_Rela_EncounterStart",
},
lowRela:
{
available: function()
{
return State.variables.CharacterSheet_Imp.quest.available_encounterPassages_lowRela;
},
condition: function()
{
<<<<<<< HEAD
return true;
},
passage: "Imp_Low_Rela_EncounterStart",
},
},
postFightPassagesWin:
{
lukkaReservoirHint:
{
available: function()
{
return State.variables.CharacterSheet_Imp.quest.available_LukkaReservoir_QuestHint;
},
condition: function()
{
return setup.AbiHndlr.hasAbility(State.variables.CharacterSheet_Player, "Ability_LukkasBox");
},
passage: "Imp_LukkaReservoir_QuestHint",
},
=======
return State.variables.CharacterSheet_Imp.quest.relationshipScoring >= 1;
},
passage: "Imp_Low_Rela_EncounterStart",
},
firstTime:
{
available: function()
{
return State.variables.CharacterSheet_Imp.quest.available_encounterPassages_firstTime;
},
condition: function()
{
return true;
},
passage: "Imp_FirstMeeting_Intro",
},
},
postFightPassagesWin:
{
>>>>>>> CN0.9.0COM
ascended:
{
available: function()
{
return State.variables.CharacterSheet_Imp.quest.available_postFightPassagesWin_ascended;
},
condition: function()
{
return State.variables.CharacterSheet_Imp.quest.ascended == true;
},
passage: "Quest_MQ002_ApothusRealm_ImpInvasion_Win",
},
servantPath:
{
available: function()
{
return State.variables.CharacterSheet_Imp.quest.available_postFightPassagesWin_servantPath;
},
condition: function()
{
return State.variables.CharacterSheet_Imp.quest.storylineProgress == setup.StorylineProgress_Imp.SERVANT;
},
passage: "Imp_Win_ServantPath",
},
masterPath:
{
available: function()
{
return State.variables.CharacterSheet_Imp.quest.available_postFightPassagesWin_masterPath;
},
condition: function()
{
return State.variables.CharacterSheet_Imp.quest.storylineProgress == setup.StorylineProgress_Imp.MASTER;
},
passage: "Imp_Win_MasterPath",
},
masterChoice:
{
available: function()
{
return State.variables.CharacterSheet_Imp.quest.available_postFightPassagesWin_masterChoice;
},
condition: function()
{
return State.variables.CharacterSheet_Imp.quest.relationshipScoring >= 8 && (State.variables.CharacterSheet_Imp.quest.servantScoring >= 3 || State.variables.CharacterSheet_Imp.quest.masterScoring >= 3);
},
passage: "Imp_MasterChoice",
},
lowRelaEnterMidRela:
{
available: function()
{
return State.variables.CharacterSheet_Imp.quest.available_postFightPassagesWin_lowRelaEnterMidRela;
},
condition: function()
{
return State.variables.CharacterSheet_Imp.quest.relationshipScoring >= 3;
},
passage: "Imp_Low_Rela_Win_EnterMidRela",
},
midRelaIdle:
{
available: function()
{
return State.variables.CharacterSheet_Imp.quest.available_postFightPassagesWin_midRelaIdle;
},
condition: function()
{
return State.variables.CharacterSheet_Imp.quest.relationshipScoring >= 3;
},
passage: "Imp_Mid_Rela_Win_Idle",
},
lowRelaIdle:
{
available: function()
{
return State.variables.CharacterSheet_Imp.quest.available_postFightPassagesWin_lowRelaIdle;
},
condition: function()
{
return true;
},
passage: "Imp_Low_Rela_Win_Idle",
},
},
postFightPassagesLoss:
{
ascended:
{
available: function()
{
return State.variables.CharacterSheet_Imp.quest.available_postFightPassagesLoss_ascended;
},
condition: function()
{
return State.variables.CharacterSheet_Imp.quest.ascended == true;
},
passage: "Quest_MQ002_ApothusRealm_ImpInvasion_Loss",
},
servantPath:
{
available: function()
{
return State.variables.CharacterSheet_Imp.quest.available_postFightPassagesLoss_servantPath;
},
condition: function()
{
return State.variables.CharacterSheet_Imp.quest.storylineProgress == setup.StorylineProgress_Imp.SERVANT;
},
passage: "Imp_Loss_ServantPath",
},
masterPath:
{
available: function()
{
return State.variables.CharacterSheet_Imp.quest.available_postFightPassagesLoss_masterPath;
},
condition: function()
{
return State.variables.CharacterSheet_Imp.quest.storylineProgress == setup.StorylineProgress_Imp.MASTER;
},
passage: "Imp_Loss_MasterPath",
},
servantChoice:
{
available: function()
{
return State.variables.CharacterSheet_Imp.quest.available_postFightPassagesLoss_servantChoice;
},
condition: function()
{
return State.variables.CharacterSheet_Imp.quest.relationshipScoring >= 6 && (State.variables.CharacterSheet_Imp.quest.servantScoring >= 3 || State.variables.CharacterSheet_Imp.quest.masterScoring >= 3);
},
passage: "Imp_Loss_ServantChoice",
},
midRelaIdle:
{
available: function()
{
return State.variables.CharacterSheet_Imp.quest.available_postFightPassagesLoss_midRelaIdle;
},
condition: function()
{
return State.variables.CharacterSheet_Imp.quest.relationshipScoring >= 3;
},
passage: "Imp_Mid_Rela_Loss_Idle",
},
lowRelaIdle:
{
available: function()
{
return State.variables.CharacterSheet_Imp.quest.available_postFightPassagesLoss_lowRelaIdle;
},
condition: function()
{
return true;
},
passage: "Imp_Low_Rela_Loss_Idle",
},
},
<<<<<<< HEAD
}>>is grining mischieviously, looking for an opportunity to attack.flutters about in the air, waiting to strike.is licking its lips, staring at you like you're his next meal.runs a finger down his chest, taunting you.
/* Medium */rolls his boulder like shoulders, ready to strike.is stretching his limbs, ready to wrestle with you.lets his tongue slither over his pecs as he stares you down.
/* Large */growls with powerful brassy tones. He is itching to tussle with you.slurps up cascading rivulets of drool. His powerful form bends in anticipation of your next move.rakes his large feet across the ground, ready to charge.
/* Huge */flexes gargantuan muscles, letting you know exactly where you stand.stomps his massive feet as he readies himself for combat. The earth quivers.cracks his massive knuckles, they sound like thunder across the battlefield.
/*----------------Encounter Star Flavour--------------------*/
/* Small */The small wily imp seems to have a trick or two planned for you.The small demon looks at your body, hungrily.The tiny demon looks you up and down, sizing you up.The small imp zips around in wild loops, clearly excited for its next meal.
/* Medium */rolls his boulder like shoulders, ready to strike.is stretching his limbs, ready to wrestle with you.lets his tongue slither over his pecs as he stares you down.
/* Large */growls with powerful brassy tones. He is itching to tussle with you.slurps up cascading rivulets of drool. His powerful form bends in anticipation of your next move.rakes his large feet across the ground, ready to charge.
/* Huge */flexes gargantuan muscles, letting you know exactly where you stand.stomps his massive feet as he readies himself for combat. The earth quivers.cracks his massive knuckles, they sound like thunder across the battlefield./*---------------------Flavour Decision Tree-----------------------*/
<<set setup.TextSheet_Imp =
{
Village_GoMeetImp_Intro :{
heightFlavour: {
small: [
"Village_GoMeetImp_heightFlavour_small",
],
medium: [
"Village_GoMeetImp_heightFlavour_small",
],
large: [
"Village_GoMeetImp_heightFlavour_large",
],
huge: [
"Village_GoMeetImp_heightFlavour_huge",
=======
}>>一边调皮地咧嘴笑着,一边寻找攻击的机会。在空中飘来飘去,等待着攻击。舔着嘴唇,像你是下一块肉一样盯着你看。用一根手指顺着他的胸膛往下摸,并以此调戏你。转动着他的巨石般的肩膀,准备出击。正在伸展他的四肢,准备与你搏斗。一边让他的舌头滑过他的胸肌,一边盯着你。咆哮声中带着强大的野性音调。他迫不及待地想与你干一架。啜饮着层叠的口水。他强大的身形弯曲,期待你的下一步行动。他的大脚耙在地上,准备随时冲锋。弯曲他那巨大的肌肉,想让你清楚地知道你的地位。跺着他巨大的脚,准备战斗。大地随之颤抖。他巨大的指关节迸响,它们发出的声音就像雷声一样响彻整个战场。这个狡猾的小恶魔似乎为你准备了一两招。小恶魔饥渴地看着你的身体。这个小恶魔上下打量着你,想要把你打量得一清二楚。这只小恶魔疯狂地绕着圈子,显然对下一顿饭感到兴奋。转动着他的巨石般的肩膀,准备出击。正在伸展他的四肢,准备与你搏斗。一边让他的舌头滑过他的胸肌,一边盯着你。咆哮声中带着强大的野性音调。他迫不及待地想与你干一架。啜饮着层叠的口水。他强大的身形弯曲,期待你的下一步行动。他的大脚耙在地上,准备随时冲锋。弯曲他那巨大的肌肉,想让你清楚地知道你的地位。跺着他巨大的脚,准备战斗。大地随之颤抖。他巨大的指关节迸响,它们发出的声音就像雷声一样响彻整个战场。<<set setup.TextSheet_Imp =
{
goMeetImp_Intro :{
heightFlavour: {
small: [
"GoMeetImp_heightFlavour_small",
],
medium: [
"GoMeetImp_heightFlavour_small",
],
large: [
"GoMeetImp_heightFlavour_large",
],
huge: [
"GoMeetImp_heightFlavour_huge",
>>>>>>> CN0.9.0COM
],
},
},
goMeetImp_Height :{
heightFlavour: {
small: [
<<<<<<< HEAD
"Teammate_Imp_Examine_Size_Small",
],
medium: [
"Teammate_Imp_Examine_Size_Small",
],
large: [
"Teammate_Imp_Examine_Size_Large",
],
huge: [
"Teammate_Imp_Examine_Size_Huge",
=======
"Village_MeetImp_Examine_Size_Small",
],
medium: [
"Village_MeetImp_Examine_Size_Small",
],
large: [
"Village_MeetImp_Examine_Size_Large",
],
huge: [
"Village_MeetImp_Examine_Size_Huge",
>>>>>>> CN0.9.0COM
],
},
},
goMeetImp_Muscles :{
heightFlavour: {
small: [
<<<<<<< HEAD
"Teammate_Imp_Examine_Muscles_Small",
],
medium: [
"Teammate_Imp_Examine_Muscles_Small",
],
large: [
"Teammate_Imp_Examine_Muscles_Large",
],
huge: [
"Teammate_Imp_Examine_Muscles_Huge",
=======
"Village_MeetImp_Examine_Muscles_Small",
],
medium: [
"Village_MeetImp_Examine_Muscles_Small",
],
large: [
"Village_MeetImp_Examine_Muscles_Large",
],
huge: [
"Village_MeetImp_Examine_Muscles_Huge",
>>>>>>> CN0.9.0COM
],
},
},
goMeetImp_Genitals :{
heightFlavour: {
small: [
<<<<<<< HEAD
"Teammate_Imp_Examine_Genitals_Small",
],
medium: [
"Teammate_Imp_Examine_Genitals_Small",
],
large: [
"Teammate_Imp_Examine_Genitals_Large",
],
huge: [
"Teammate_Imp_Examine_Genitals_Huge",
=======
"Village_MeetImp_Examine_Genitals_Small",
],
medium: [
"Village_MeetImp_Examine_Genitals_Small",
],
large: [
"Village_MeetImp_Examine_Genitals_Large",
],
huge: [
"Village_MeetImp_Examine_Genitals_Huge",
>>>>>>> CN0.9.0COM
],
},
},
leaveImp :{
heightFlavour: {
small: [
<<<<<<< HEAD
"Teammate_Imp_Leave_Small",
],
medium: [
"Teammate_Imp_Leave_Small",
],
large: [
"Teammate_Imp_Leave_Large",
],
huge: [
"Teammate_Imp_Leave_Huge",
=======
"Village_MeetImp_Leave_Small",
],
medium: [
"Village_MeetImp_Leave_Small",
],
large: [
"Village_MeetImp_Leave_Large",
],
huge: [
"Village_MeetImp_Leave_Huge",
>>>>>>> CN0.9.0COM
],
},
},
goMeetImp_GrowImp :{
heightFlavour: {
small: [
<<<<<<< HEAD
"Teammate_Imp_GrowHim_Large",
],
medium: [
"Teammate_Imp_GrowHim_Large",
],
large: [
"Teammate_Imp_GrowHim_Large",
],
huge: [
"Teammate_Imp_GrowHim_Huge",
=======
"Village_MeetImp_GrowHim_Large",
],
medium: [
"Village_MeetImp_GrowHim_Large",
],
large: [
"Village_MeetImp_GrowHim_Large",
],
huge: [
"Village_MeetImp_GrowHim_Huge",
>>>>>>> CN0.9.0COM
],
},
},
basicAttackPrepFlavour :{
heightFlavour: {
small: [
"_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_small_1",
"_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_small_2",
"_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_small_3",
"_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_small_4",
],
medium: [
"_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_medium_1",
"_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_medium_2",
"_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_medium_3",
],
large: [
"_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_large_1",
"_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_large_2",
"_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_large_3",
],
huge: [
"_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_huge_1",
"_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_huge_2",
"_imp_text_sheet_basicAttackPrepFlavour_heightFlavour_huge_3",
],
},
},
encounterStartFlavour :{
heightFlavour: {
small: [
"_imp_text_sheet_encounterStartFlavour_heightFlavour_small_1",
"_imp_text_sheet_encounterStartFlavour_heightFlavour_small_2",
"_imp_text_sheet_encounterStartFlavour_heightFlavour_small_3",
"_imp_text_sheet_encounterStartFlavour_heightFlavour_small_4",
],
medium: [
"_imp_text_sheet_encounterStartFlavour_heightFlavour_medium_1",
"_imp_text_sheet_encounterStartFlavour_heightFlavour_medium_2",
"_imp_text_sheet_encounterStartFlavour_heightFlavour_medium_3",
],
large: [
"_imp_text_sheet_encounterStartFlavour_heightFlavour_large_1",
"_imp_text_sheet_encounterStartFlavour_heightFlavour_large_2",
"_imp_text_sheet_encounterStartFlavour_heightFlavour_large_3",
],
huge: [
"_imp_text_sheet_encounterStartFlavour_heightFlavour_huge_1",
"_imp_text_sheet_encounterStartFlavour_heightFlavour_huge_2",
"_imp_text_sheet_encounterStartFlavour_heightFlavour_huge_3",
],
},
}
<<<<<<< HEAD
}>><<set setup.FightSheet_Jorm =
{
hp: 180,
stamina: 0,
=======
}>><<set setup.FightSheet_Jorm =
{
hp: 180,
stamina: 22,
>>>>>>> CN0.9.0COM
strength: 45,
critChance: 20,
critDamage: 1.50,
arousalGain: 20,
minArousal: 0,
growthMultiplier: 1,
bonusGrowth: {
height: 0,
cock: 0,
muscles: 0,
balls: 0,
},
staminaRecovery: 14,
variables: $FightVariables,
<<<<<<< HEAD
fightMoveIDs: [setup.FightMove.Basic_Attack.id],
fightReward: setup.RewardTier.HIGH,
canMimic: true,
=======
fightMoveIDs: [setup.FightMove_Basic_Attack.id],
fightReward: setup.RewardTier.HIGH,
>>>>>>> CN0.9.0COM
encounterIntroText: "<<include Encounter_Jorm>>",
encounterStartText: "<<include Encounter_Start_Lost_Naga>>",
outcomePlayerWins: "<<include Encounter_Win_Lost_Naga>>",
outcomePlayerLoses: "<<include Encounter_Loss_Lost_Naga_1>>"
<<<<<<< HEAD
}>><<set setup.InfoSheet_Jorm =
{
name: "Jorm",
gender: "MASC",
=======
}>><<set setup.InfoSheet_Jorm =
{
name: "乔姆",
gender: "male",
>>>>>>> CN0.9.0COM
corruption: 1000,
muscles: 80,
height: 1260,
cock: 300,
balls: 100,
known: setup.EncounterKnownState.UNKNOWN,
<<<<<<< HEAD
location: setup.LOCATIONS.NONE, /* TODO: REINTRODUCE JORM */
raceId: setup.RacePool.NAGA.id,
// NPCs ignore certain racial mods,
// typically relating to size, since that is already specified.
ignoreRacials: [
"ballsMods",
"cockMods",
"heightMods"
],
alive: true,
}>><<include "_jorm_text_sheet">>
=======
anatomy: {
heads: {
number: 1,
race: setup.RacePool.NAGA,
colour: setup.ColourPool.DEFAULT
},
eyes: {
number: 2,
race: setup.RacePool.NAGA,
colour: setup.ColourPool.DEFAULT
},
jaws: {
number: 1,
race: setup.RacePool.NAGA,
colour: setup.ColourPool.DEFAULT
},
teeths: {
number: 1,
race: setup.RacePool.NAGA,
colour: setup.ColourPool.DEFAULT
},
hands: {
number: 2,
race: setup.RacePool.NAGA,
colour: setup.ColourPool.DEFAULT
},
horns: {
number: 0,
race: setup.RacePool.NAGA,
colour: setup.ColourPool.DEFAULT
},
wings: {
number: 0,
race: setup.RacePool.NAGA,
colour: setup.ColourPool.DEFAULT
},
tongues:{
number: 1,
race: setup.RacePool.NAGA,
colour: setup.ColourPool.DEFAULT
},
arms: {
number: 2,
race: setup.RacePool.NAGA,
colour: setup.ColourPool.DEFAULT
},
pecs: {
number: 2,
race: setup.RacePool.NAGA,
colour: setup.ColourPool.DEFAULT
},
abdominals: {
number: 8,
race: setup.RacePool.NAGA,
colour: setup.ColourPool.DEFAULT
},
cocks: {
number: 2,
race: setup.RacePool.NAGA,
colour: setup.ColourPool.DEFAULT
},
balls: {
number: 2,
race: setup.RacePool.NAGA,
colour: setup.ColourPool.DEFAULT
},
legs: {
number: 0,
race: setup.RacePool.NAGA,
colour: setup.ColourPool.DEFAULT
},
tails: {
number: 1,
race: setup.RacePool.NAGA,
colour: setup.ColourPool.DEFAULT
},
breasts: {
number: 0,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
vaginas: {
number: 0,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
}
},
alive: true
}>><<include "_jorm_text_sheet">>
>>>>>>> CN0.9.0COM
<<include "_jorm_fight_sheet">>
<<include "_jorm_info_sheet">>
<<include "_jorm_quest_sheet">>
<<include "_jorm_story_sheet">>
<<set $CharacterSheet_Jorm = setup.CharacterFactory.createCharacter({id: "CharacterSheet_Jorm",
info: setup.InfoSheet_Jorm,
fight: setup.FightSheet_Jorm,
quest: setup.QuestSheet_Jorm,
<<<<<<< HEAD
text: "TextSheet_Jorm"})>><<set setup.QuestSheet_Jorm =
{
available_encounterPassages_firstTime: true,
available_encounterPassages_jormPostNameSetup: true,
}>><<set setup.StorySheet_Jorm =
=======
text: "TextSheet_Jorm"})>><<set setup.QuestSheet_Jorm =
{
available_encounterPassages_firstTime: true,
available_encounterPassages_jormPostNameSetup: true,
}>><<set setup.StorySheet_Jorm =
>>>>>>> CN0.9.0COM
{
encounterPassages:
{
firstTime:
{
available: function()
{
return State.variables.CharacterSheet_Jorm.quest.available_encounterPassages_firstTime;
},
condition: function()
{
return true;
},
passage: "Jorm_FirstMeeting_Intro",
},
jormPostNameSetup:
{
available: function()
{
return State.variables.CharacterSheet_Jorm.quest.available_encounterPassages_jormPostNameSetup;
},
condition: function()
{
return true;
},
passage: "Jorm_PostNamingPrompt",
},
}
<<<<<<< HEAD
}>><<set setup.TextSheet_Jorm =
{
}>><<set setup.FighterSheet_Lost_Entity =
{
hp: 164,
stamina: 0,
=======
}>><<set setup.TextSheet_Jorm =
{
}>><<set setup.FighterSheet_Lost_Entity =
{
hp: 164,
stamina: 16,
>>>>>>> CN0.9.0COM
strength: 35,
critChance: 20,
critDamage: 1.50,
arousalGain: 20,
minArousal: 0,
growthMultiplier: 1,
bonusGrowth: {
height: 0,
cock: 0,
muscles: 0,
balls: 0,
},
staminaRecovery: 8,
variables: $FightVariables,
<<<<<<< HEAD
fightMoveIDs: [setup.FightMove.Basic_Attack.id, setup.FightMove.Infest.id],
fightReward: setup.RewardTier.HIGH,
canMimic: true,
=======
fightMoveIDs: [setup.FightMove_Basic_Attack.id, setup.FightMove_Infest.id],
fightReward: setup.RewardTier.HIGH,
>>>>>>> CN0.9.0COM
encounterIntroText: "<<include Encounter_Intro_Lost_Entity>>",
encounterStartText: "<<include Encounter_Start_Lost_Entity>>",
outcomePlayerWins: "<<include Encounter_Win_Lost_Entity>>",
outcomePlayerLoses: "<<include Encounter_Loss_Lost_Entity>>"
<<<<<<< HEAD
}>><<set setup.InfoSheet_Lost_Entity =
{
name: "Lost Entity",
gender: "MASC",
=======
}>><<set setup.InfoSheet_Lost_Entity =
{
name: "迷失的实体",
gender: "male",
>>>>>>> CN0.9.0COM
corruption: 700,
muscles: 30,
height: 90,
cock: 23,
balls: 8,
alive: true,
known: setup.EncounterKnownState.UNKNOWN,
<<<<<<< HEAD
location: setup.LOCATIONS.EAST,
raceId: setup.RacePool.DEFAULT.id,
// NPCs ignore certain racial mods,
// typically relating to size, since that is already specified.
ignoreRacials: [
"ballsMods",
"cockMods",
"heightMods"
],
isGeneralCharacter: true,
}>><<include "_lost_entity_text_sheet">>
=======
anatomy: {
heads: {
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
eyes: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
jaws: {
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
teeths: {
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
hands: {
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
horns: {
number: 0,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
wings: {
number: 0,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
tongues:{
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.VIOLET
},
arms: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
pecs: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
abdominals: {
number: 6,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
cocks: {
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
balls: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
legs: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
tails: {
number: 0,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
breasts: {
number: 0,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
vaginas: {
number: 0,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
}
}
}>><<include "_lost_entity_text_sheet">>
>>>>>>> CN0.9.0COM
<<include "_lost_entity_fight_sheet">>
<<include "_lost_entity_info_sheet">>
<<include "_lost_entity_quest_sheet">>
<<<<<<< HEAD
<<set $CharacterSheet_Lost_Entity = setup.CharacterFactory.createCharacter({id: "CharacterSheet_Lost_Entity",
info: setup.InfoSheet_Lost_Entity,
fight: setup.FighterSheet_Lost_Entity,
quest: setup.QuestSheet_Lost_Entity,
text: "TextSheet_Lost_Entity"})>>
<<run setup.AbiHndlr.addAbility($CharacterSheet_Lost_Entity, setup.Ability.HerculeanBuild)>>
<<run setup.AbiHndlr.addAbility($CharacterSheet_Lost_Entity, setup.Ability_NeverendingGrowth)>><<set setup.QuestSheet_Lost_Entity =
{
met: false,
beatenOnce: false
}>><<set setup.TextSheet_Lost_Entity =
{
}>><<set setup.FightSheet_Lost_Harbinger =
{
hp: 80,
stamina: 0,
strength: 10,
critChance: 30,
critDamage: 1.50,
arousalGain: 10,
minArousal: 0,
growthMultiplier: 1,
bonusGrowth: {
height: 0,
cock: 0,
muscles: 0,
balls: 0,
},
staminaRecovery: 2,
variables: $FightVariables,
fightMoveIDs: [setup.FightMove.Basic_Attack.id, setup.FightMove.Infest.id],
canMimic: true,
encounterIntroText: "<<include Encounter_Intro_Harbinger>>"
}>><<set setup.InfoSheet_Lost_Harbinger =
{
name: "Lost Harbinger",
gender: "MASC",
corruption: 1000,
muscles: 30,
height: 90,
cock: 23,
alive: false,
raceId: setup.RacePool.DEFAULT.id,
location: setup.LOCATIONS.NONE,
anatomy: {
heads: {
number: 1,
colour: setup.ColourPool.DEFAULT
},
tongues:{
number: 2,
colour: setup.ColourPool.VIOLET
},
arms: {
number: 4,
},
abdominals: {
number: 10,
},
cocks: {
number: 2,
},
balls: {
number: 4,
},
tails: {
number: 2,
},
},
// NPCs ignore certain racial mods,
// typically relating to size, since that is already specified.
ignoreRacials: [
"ballsMods",
"cockMods",
"heightMods"
],
}>><<include "_lost_harbinger_fight_sheet">>
<<include "_lost_harbinger_text_sheet">>
<<include "_lost_harbinger_info_sheet">>
<<include "_lost_harbinger_quest_sheet">>
<<set $CharacterSheet_Lost_Harbinger = setup.CharacterFactory.createCharacter({id: "CharacterSheet_Lost_Harbinger",
info: setup.InfoSheet_Lost_Harbinger,
fight: setup.FightSheet_Lost_Harbinger,
quest: setup.QuestSheet_Lost_Harbinger,
text: "TextSheet_Lost_Harbinger"})>><<set setup.QuestSheet_Lost_Harbinger =
{
met: false,
harbingerName: undefined,
harbingerRace: undefined
}>><<set setup.TextSheet_Lost_Harbinger =
{
}>><<set setup.AudioSheet_Lost_Naga =
{
voice:
{
playlist:
{
title: "characterVoice_Lost_Naga",
tracks:
{
arousal_1_Size_1:
{
tags: ["arousal_2", "Size_1"],
track: "Lost_Naga_Idle_S1_A1"
},
arousal_2_Size_1:
{
tags: ["arousal_3", "Size_1"],
track: "Lost_Naga_Idle_S1_A2"
},
arousal_3_Size_1:
{
tags: ["arousal_4", "Size_1"],
track: "Lost_Naga_Idle_S1_A3"
},
arousal_0_Size_1:
{
tags: ["arousal_1", "Size_1"],
track: "Lost_Naga_Idle_S1_A0"
},
arousal_1_Size_2:
{
tags: ["arousal_2", "Size_2"],
track: "Lost_Naga_Idle_S2_A1"
},
arousal_2_Size_2:
{
tags: ["arousal_3", "Size_2"],
track: "Lost_Naga_Idle_S2_A2"
},
arousal_3_Size_2:
{
tags: ["arousal_4", "Size_2"],
track: "Lost_Naga_Idle_S2_A3"
},
arousal_0_Size_2:
{
tags: ["arousal_1", "Size_2"],
track: "Lost_Naga_Idle_S2_A0"
},
arousal_1_Size_3:
{
tags: ["arousal_2", "Size_3", "Size_4"],
track: "Lost_Naga_Idle_S3_A1"
},
arousal_2_Size_3:
{
tags: ["arousal_3", "Size_3", "Size_4"],
track: "Lost_Naga_Idle_S3_A2"
},
arousal_3_Size_3:
{
tags: ["arousal_4", "Size_3", "Size_4"],
track: "Lost_Naga_Idle_S3_A3"
},
arousal_0_Size_3:
{
tags: ["arousal_1", "Size_3", "Size_4"],
track: "Lost_Naga_Idle_S3_A0"
},
},
},
},
}>><<set setup.BodyVisualSheet_Lost_Naga =
{
emoteList:
{
normal:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/LostNaga/Lost_Naga_Smile.png",
},
happy:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/LostNaga/Lost_Naga_Open_Mouth.png",
},
worried:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/LostNaga/Lost_Naga_Huh.png",
},
tongue:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/LostNaga/Lost_Naga_Tongue.png",
},
},
cockList :
{
normal:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/LostNaga/Lost_Naga_Cock.png",
},
},
bodyList :
{
normal:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/LostNaga/Lost_Naga_Base.png",
condition: function(character)
{
return true;
},
headClass: "LostNagaHead",
permittedCocks: [
{
cock: "normal",
cockClass: "LostNagaBody",
condition: function(character)
{
return character.quest.cockOut == true;
},
},
],
},
},
}>><<set setup.FighterSheet_Lost_Naga =
{
hp: 500,
stamina: 0,
strength: 70,
critChance: 20,
critDamage: 1.50,
arousalGain: 20,
minArousal: 0,
growthMultiplier: 1,
bonusGrowth: {
height: 0,
cock: 0,
muscles: 0,
balls: 0,
},
staminaRecovery: 14,
variables: $FightVariables,
fightMoveIDs: [setup.FightMove.Basic_Attack.id, setup.FightMove.Infest.id, setup.FightMove.PridefulAscent.id],
fightReward: setup.RewardTier.HIGH,
canMimic: false,
encounterIntroText: "<<include Encounter_Intro_Lost_Naga>>",
encounterStartText: "<<include Encounter_Start_Lost_Naga>>",
outcomePlayerWins: "<<include Encounter_Win_Lost_Naga>>",
outcomePlayerLoses: "<<include Encounter_Loss_Lost_Naga_1>>"
}>><<set setup.InfoSheet_Lost_Naga =
{
name: "Lost Naga",
gender: "MASC",
bodyVisual: "BodyVisualSheet_Lost_Naga",
audioSheet: "AudioSheet_Lost_Naga",
corruption: 800,
muscles: 30,
height: 126,
cock: 30,
balls: 10,
known: setup.EncounterKnownState.UNKNOWN,
location: setup.LOCATIONS.EAST,
raceId: setup.RacePool.NAGA.id,
alive: true,
// NPCs ignore certain racial mods,
// typically relating to size, since that is already specified.
ignoreRacials: [
"ballsMods",
"cockMods",
"heightMods"
],
isGeneralCharacter: true,
}>><<include "_lost_naga_fight_sheet">>
<<include "_lost_naga_info_sheet">>
<<include "_lost_naga_quest_sheet">>
<<include "_lost_naga_story_sheet">>
<<include "_lost_naga_body_visual">>
<<include "_lost_naga_audio">>
<<set $CharacterSheet_Lost_Naga = setup.CharacterFactory.createCharacter({id: "CharacterSheet_Lost_Naga",
info: setup.InfoSheet_Lost_Naga,
fight: setup.FighterSheet_Lost_Naga,
quest: setup.QuestSheet_Lost_Naga,
text: undefined})>>
<<run setup.AbiHndlr.addAbility($CharacterSheet_Lost_Naga, setup.Ability.AppetiteForGrowth)>><<set setup.QuestSheet_Lost_Naga =
{
met: false,
beatenOnce: false,
fuckedByPlayer: false,
hasBeenVored: false,
givenShard: false,
saidWantSpawn: false,
cockOut: false,
}>><<set setup.StorySheet_Lost_Naga =
{
bringSpawnOptions:
{
noSpawn:
{
available: function()
{
return State.variables.CharacterSheet_Player.quest.nyxParasiteInfections == 0 && State.variables.CharacterSheet_Player.quest.capturedNyxSpawn == false;
},
condition: function()
{
return true;
},
passage: "Encounter_Win_Lost_Naga_NoSpawn",
},
bringSpawnCaptured:
{
available: function()
{
return State.variables.CharacterSheet_Player.quest.nyxParasiteInfections <= 0 && State.variables.CharacterSheet_Player.quest.capturedNyxSpawn == true;
},
condition: function()
{
return true;
},
passage: "Encounter_Win_Lost_Naga_BringSpawnCaptured_Link",
},
bringSpawnAlive:
{
available: function()
{
return State.variables.CharacterSheet_Player.quest.nyxParasiteInfections > 0;
},
condition: function()
{
return true;
},
passage: "Encounter_Win_Lost_Naga_BringSpawnAlive_Link",
},
},
encounterPassages:
{
lowRela:
{
available: function()
{
return true;
},
condition: function()
{
return true;
},
passage: "Encounter_Intro_Lost_Naga_LowRela",
},
},
postFightPassagesWin:
{
shardFightFirstTime:
{
available: function()
{
return State.variables.CharacterSheet_Lost_Naga.quest.saidWantSpawn == false;
},
condition: function()
{
return State.variables.CharacterSheet_Player.quest.hasIncompleteEyeOfTheVoid == true && State.variables.CharacterSheet_Lost_Naga.quest.givenShard == false;
},
passage: "Encounter_Win_Lost_Naga_ShardFight_FirstTime",
},
shardFightReturn:
{
available: function()
{
return State.variables.CharacterSheet_Lost_Naga.quest.saidWantSpawn == true;
},
condition: function()
{
return State.variables.CharacterSheet_Player.quest.hasIncompleteEyeOfTheVoid == true && State.variables.CharacterSheet_Lost_Naga.quest.givenShard == false;
},
passage: "Encounter_Win_Lost_Naga_ShardFight_Return",
},
lowRela:
{
available: function()
{
return true;
},
condition: function()
{
return true;
},
passage: "Encounter_Win_Lost_Naga_LowRela",
},
},
postFightPassagesLoss:
{
lowRela:
{
available: function()
{
return true;
},
condition: function()
{
return true;
},
passage: "Encounter_Loss_Lost_Naga_1_LowRela",
},
},
}>><<set setup.BodyVisualSheet_Lost_Prisoner =
{
emoteList:
{
normal:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/LostPrisoner/Ferro_Mischief.png",
},
angry:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/LostPrisoner/Ferro_Angry.png",
},
happy:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/LostPrisoner/Ferro_Happy.png",
},
ohFace:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/LostPrisoner/Ferro_OhFace.png",
},
},
cockList :
{
normal:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/LostPrisoner/Ferro_Cock.png",
cumVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/LostPrisoner/Ferro_Fluid.png",
},
},
bodyList :
{
normal:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/LostPrisoner/Ferro_Base.png",
condition: function(character)
{
return true;
},
permittedAccessories: [
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/LostPrisoner/Ferro_Tentacles.png",
accessoryClass: "FerroTentacles",
condition: function(character)
{
return character.quest.tentaclesOut == true;
},
},
],
headClass: "FerroHead",
permittedCocks: [
{
cock: "normal",
cockClass: "FerroBody",
condition: function(character)
{
return true;
},
},
],
},
},
}>>
<<set setup.BodyVisualSheet_Lost_Prisoner_Ascended =
{
emoteList:
{
normal:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Ferro/Ascended/Ferro_Fighter_Face_Normal.png",
},
angry:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Ferro/Ascended/Ferro_Fighter_Face_Angry.png",
},
ohFace:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Ferro/Ascended/Ferro_Fighter_Face_OhFace.png",
},
},
cockList :
{
normal:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Ferro/Ascended/Ferro_Fighter_Cock.png",
},
},
bodyList :
{
normal:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Ferro/Ascended/Ferro_Fighter_Body.png",
condition: function(character)
{
return true;
},
permittedAccessories: [
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Ferro/Ascended/Ferro_Fighter_Tentacles.png",
accessoryClass: "FerroTentacles",
condition: function(character)
{
return character.quest.tentaclesOut == true;
},
},
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Ferro/Ascended/Ferro_Fighter_ExtraArms.png",
accessoryClass: "FerroExtraArms",
condition: function(character)
{
return character.quest.extraArms == true;
},
},
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Ferro/Ascended/Ferro_Fighter_NyxSpawns.png",
accessoryClass: "FerroNyxSpawns",
condition: function(character)
{
return character.quest.infested == true;
},
},
],
headClass: "FerroAscendedHead",
permittedCocks: [
{
cock: "normal",
cockClass: "FerroAscendedBody",
condition: function(character)
{
return true;
},
},
],
},
},
}>><<set setup.FighterSheet_Lost_Prisoner =
{
hp: 500,
stamina: 0,
strength: 50,
critChance: 0,
critDamage: 1.50,
arousalGain: 10,
growthMultiplier: 1,
bonusGrowth: {
height: 0,
cock: 0,
muscles: 0,
balls: 0,
},
minArousal: 0,
staminaRecovery: 8,
variables: $FightVariables,
fightMoveIDs: [setup.FightMove.Basic_Attack.id, setup.FightMove.UnnaturalGrowth.id],
fightReward: setup.RewardTier.HIGH,
canMimic: true,
encounterIntroText: "<<include Encounter_Intro_Lost_Prisoner>>",
encounterStartText: "<<include Encounter_Start_Lost_Prisoner>>",
outcomePlayerWins: "<<include Encounter_Win_Lost_Prisoner>>",
outcomePlayerLoses: "<<include Encounter_Loss_Lost_Prisoner>>",
teammateSettings:
{
attackTiming: setup.AttackTiming.BEFORE_PLAYER,
},
}>><<set setup.InfoSheet_Lost_Prisoner =
{
name: "Lost Prisoner",
gender: "MASC",
bodyVisual: "BodyVisualSheet_Lost_Prisoner",
corruption: 600,
muscles: 40,
height: 95,
cock: 13,
balls: 6,
alive: true,
known: setup.EncounterKnownState.UNKNOWN,
location: [setup.LOCATIONS.NORTH, setup.LOCATIONS.EAST],
raceId: setup.RacePool.WOLF.id,
anatomy: {
eyes: {
colour: setup.ColourPool.GREEN,
},
},
// NPCs ignore certain racial mods,
// typically relating to size, since that is already specified.
ignoreRacials: [
"ballsMods",
"cockMods",
"heightMods"
],
}>><<include "_lost_prisoner_body_visual">>
<<include "_lost_prisoner_text_sheet">>
<<include "_lost_prisoner_fight_sheet">>
<<include "_lost_prisoner_info_sheet">>
<<include "_lost_prisoner_quest_sheet">>
<<include "_lost_prisoner_story_sheet">>
<<set $CharacterSheet_Lost_Prisoner = setup.CharacterFactory.createCharacter({id: "CharacterSheet_Lost_Prisoner",
info: setup.InfoSheet_Lost_Prisoner,
fight: setup.FighterSheet_Lost_Prisoner,
quest: setup.QuestSheet_Lost_Prisoner,
text: "TextSheet_Lost_Prisoner"})>><<set setup.QuestSheet_Lost_Prisoner =
{
met: false,
locked: true,
relationshipScoring: 0,
tentaclesOut: false,
ascended: false,
extraArms: false,
infested: false,
toldNyxEntrance: false,
available_partnerMenuChoices_discussApothus: true,
available_partnerMenuChoices_findApothus: false,
}>><<set setup.StorySheet_Lost_Prisoner =
{
encounterIntro:
{
partner:
{
available: function()
{
return State.variables.CharacterSheet_Lost_Prisoner.quest.ascended == true;
},
condition: function()
{
return true;
},
passage: "Lost_Prisoner_Partner_Intro",
},
firstTime:
{
available: function()
{
return State.variables.CharacterSheet_Lost_Prisoner.quest.met;
},
condition: function()
{
return State.variables.CharacterSheet_Lost_Prisoner.quest.met == false;
},
passage: "Lost_Prisoner_FirstMeeting_Intro",
},
midRela:
{
available: function()
{
return true;
},
condition: function()
{
return State.variables.CharacterSheet_Lost_Prisoner.quest.relationshipScoring >= 2;
},
passage: "Lost_Prisoner_MidRela_Intro",
},
lowRela:
{
available: function()
{
return true;
},
condition: function()
{
return true;
},
passage: "Lost_Prisoner_LowRela_Intro",
},
},
postFightPassagesWin:
{
partner:
{
available: function()
{
return State.variables.CharacterSheet_Lost_Prisoner.quest.ascended == true;
},
condition: function()
{
return true;
},
passage: "Lost_Prisoner_Partner_Win",
},
midRelaIdle:
{
available: function()
{
return true;
},
condition: function()
{
return State.variables.CharacterSheet_Lost_Prisoner.quest.relationshipScoring >= 2;
},
passage: "Lost_Prisoner_Mid_Rela_Win_Idle",
},
lowRelaIdle:
{
available: function()
{
return true;
},
condition: function()
{
return true;
},
passage: "Lost_Prisoner_Low_Rela_Win_Idle",
},
},
postFightPassagesLoss:
{
partner:
{
available: function()
{
return State.variables.CharacterSheet_Lost_Prisoner.quest.ascended == true;
},
condition: function()
{
return true;
},
passage: "Lost_Prisoner_Partner_Loss",
},
lowRelaIdle:
{
available: function()
{
return true;
},
condition: function()
{
return true;
},
passage: "Lost_Prisoner_Low_Rela_Loss",
},
},
partnerMenuFlavour:
{
infested:
{
available: function()
{
return true;
},
condition: function()
{
return State.variables.CharacterSheet_Lost_Prisoner.quest.infested;
},
passage: "Lost_Prisoner_Partner_Menu_Infested",
},
macroCorrupted:
{
available: function()
{
return true;
},
condition: function()
{
return setup.MQ002_Manor_IsMassiveInManor(State.variables.CharacterSheet_Player) && setup.getStatValue(State.variables.CharacterSheet_Player, "corruption") > 300;
},
passage: "Lost_Prisoner_Partner_Menu_MacroCorrupted",
},
macro:
{
available: function()
{
return true;
},
condition: function()
{
return setup.MQ002_Manor_IsMassiveInManor(State.variables.CharacterSheet_Player);
},
passage: "Lost_Prisoner_Partner_Menu_Macro",
},
normal:
{
available: function()
{
return true;
},
condition: function()
{
return true;
},
passage: "Lost_Prisoner_Partner_Menu_Normal",
},
},
partnerMenuChoices:
{
inactive_infest:
{
available: function()
{
return !State.variables.CharacterSheet_Lost_Prisoner.quest.infested;
},
condition: function()
{
return State.variables.CharacterSheet_Player.quest.nyxParasiteInfections <= 0;
},
passage: "Lost_Prisoner_Partner_Infest_Inactive_Link",
},
infest:
{
available: function()
{
return !State.variables.CharacterSheet_Lost_Prisoner.quest.infested;
},
condition: function()
{
return State.variables.CharacterSheet_Player.quest.nyxParasiteInfections > 0;
},
passage: "Lost_Prisoner_Partner_Infest_Link",
},
discussApothus:
{
available: function()
{
return State.variables.CharacterSheet_Lost_Prisoner.quest.available_partnerMenuChoices_discussApothus;
},
condition: function()
{
return true;
},
passage: "Lost_Prisoner_Partner_Discuss_Apothus_Link",
},
findApothus:
{
available: function()
{
return State.variables.CharacterSheet_Lost_Prisoner.quest.available_partnerMenuChoices_findApothus;
},
condition: function()
{
return true;
},
passage: "Lost_Prisoner_Partner_Return_To_Apothus_Link",
},
sex:
{
available: function()
{
return true;
},
condition: function()
{
return true;
},
passage: "Lost_Prisoner_Partner_Sex_Link",
},
attackTiming:
{
available: function()
{
return true;
},
condition: function()
{
return true;
},
passage: "Lost_Prisoner_Partner_AttackTiming_Link",
},
spar:
{
available: function()
{
return true;
},
condition: function()
{
return true;
},
passage: "Lost_Prisoner_Partner_Spar_Link",
},
},
}>><<set setup.TextSheet_Lost_Prisoner =
{
}>><<set setup.FightSheet_Swarm =
=======
<<set $CharacterSheet_Lost_Entity = setup.CharacterFactory.createCharacter({id: "CharacterSheet_Lost_Entity",
info: setup.InfoSheet_Lost_Entity,
fight: setup.FighterSheet_Lost_Entity,
quest: setup.QuestSheet_Lost_Entity,
text: "TextSheet_Lost_Entity"})>>
<<run $CharacterSheet_Lost_Entity.applyAbilityRuntimeData(setup.Ability_HerculeanBuild)>>
<<run $CharacterSheet_Lost_Entity.applyAbilityRuntimeData(setup.Ability_NeverendingGrowth)>><<set setup.QuestSheet_Lost_Entity =
{
met: false,
beatenOnce: false
}>><<set setup.TextSheet_Lost_Entity =
{
}>><<set setup.FightSheet_Lost_Harbinger =
>>>>>>> CN0.9.0COM
{
hp: 80,
stamina: 20,
strength: 10,
critChance: 30,
critDamage: 1.50,
arousalGain: 10,
minArousal: 0,
growthMultiplier: 1,
bonusGrowth: {
height: 0,
cock: 0,
muscles: 0,
balls: 0,
},
staminaRecovery: 2,
variables: $FightVariables,
<<<<<<< HEAD
fightMoveIDs: [setup.FightMove.Basic_Attack.id, setup.FightMove.Infest.id],
canMimic: true,
encounterIntroText: "<<include Encounter_Intro_Swarm>>"
}>><<set setup.InfoSheet_Swarm =
{
name: "Lost Swarm",
gender: "MASC",
=======
fightMoveIDs: [setup.FightMove_Basic_Attack.id, setup.FightMove_Infest.id],
encounterIntroText: "<<include Encounter_Intro_Harbinger>>"
}>><<set setup.InfoSheet_Lost_Harbinger =
{
name: "迷失者先驱",
gender: "male",
corruption: 1000,
muscles: 30,
height: 90,
cock: 23,
alive: false,
anatomy: {
heads: {
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
tongues:{
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.VIOLET
},
arms: {
number: 4,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
pecs: {
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
abdominals: {
number: 10,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
cocks: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
balls: {
number: 4,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
legs: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
tails: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
breasts: {
number: 0,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
vaginas: {
number: 0,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
}
}
}>><<include "_lost_harbinger_fight_sheet">>
<<include "_lost_harbinger_text_sheet">>
<<include "_lost_harbinger_info_sheet">>
<<include "_lost_harbinger_quest_sheet">>
<<set $CharacterSheet_Lost_Harbinger = setup.CharacterFactory.createCharacter({id: "CharacterSheet_Lost_Harbinger",
info: setup.InfoSheet_Lost_Harbinger,
fight: setup.FightSheet_Lost_Harbinger,
quest: setup.QuestSheet_Lost_Harbinger,
text: "TextSheet_Lost_Harbinger"})>><<set setup.QuestSheet_Lost_Harbinger =
{
met: false,
harbingerName: undefined,
harbingerRace: undefined
}>><<set setup.TextSheet_Lost_Harbinger =
{
}>><<set setup.FighterSheet_Lost_Naga =
{
hp: 500,
stamina: 22,
strength: 70,
critChance: 20,
critDamage: 1.50,
arousalGain: 20,
minArousal: 0,
growthMultiplier: 1,
bonusGrowth: {
height: 0,
cock: 0,
muscles: 0,
balls: 0,
},
staminaRecovery: 14,
variables: $FightVariables,
fightMoveIDs: [setup.FightMove_Basic_Attack.id, setup.FightMove_Infest.id, setup.FightMove_Hypnotize.id],
fightReward: setup.RewardTier.HIGH,
encounterIntroText: "<<include Encounter_Intro_Lost_Naga>>",
encounterStartText: "<<include Encounter_Start_Lost_Naga>>",
outcomePlayerWins: "<<include Encounter_Win_Lost_Naga>>",
outcomePlayerLoses: "<<include Encounter_Loss_Lost_Naga_1>>"
}>><<set setup.InfoSheet_Lost_Naga =
{
name: "迷失的娜迦",
gender: "male",
picture: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/lost_naga.png",
corruption: 800,
muscles: 30,
height: 126,
cock: 30,
balls: 10,
known: setup.EncounterKnownState.UNKNOWN,
anatomy: {
heads: {
number: 1,
race: setup.RacePool.NAGA,
colour: setup.ColourPool.DEFAULT
},
eyes: {
number: 2,
race: setup.RacePool.NAGA,
colour: setup.ColourPool.DEFAULT
},
jaws: {
number: 1,
race: setup.RacePool.NAGA,
colour: setup.ColourPool.DEFAULT
},
teeths: {
number: 1,
race: setup.RacePool.NAGA,
colour: setup.ColourPool.DEFAULT
},
hands: {
number: 2,
race: setup.RacePool.NAGA,
colour: setup.ColourPool.DEFAULT
},
horns: {
number: 0,
race: setup.RacePool.NAGA,
colour: setup.ColourPool.DEFAULT
},
wings: {
number: 0,
race: setup.RacePool.NAGA,
colour: setup.ColourPool.DEFAULT
},
tongues:{
number: 1,
race: setup.RacePool.NAGA,
colour: setup.ColourPool.DEFAULT
},
arms: {
number: 2,
race: setup.RacePool.NAGA,
colour: setup.ColourPool.DEFAULT
},
pecs: {
number: 2,
race: setup.RacePool.NAGA,
colour: setup.ColourPool.DEFAULT
},
abdominals: {
number: 8,
race: setup.RacePool.NAGA,
colour: setup.ColourPool.DEFAULT
},
cocks: {
number: 2,
race: setup.RacePool.NAGA,
colour: setup.ColourPool.DEFAULT
},
balls: {
number: 2,
race: setup.RacePool.NAGA,
colour: setup.ColourPool.DEFAULT
},
legs: {
number: 0,
race: setup.RacePool.NAGA,
colour: setup.ColourPool.DEFAULT
},
tails: {
number: 1,
race: setup.RacePool.NAGA,
colour: setup.ColourPool.DEFAULT
},
breasts: {
number: 0,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
vaginas: {
number: 0,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
}
},
alive: true
}>><<include "_lost_naga_fight_sheet">>
<<include "_lost_naga_info_sheet">>
<<include "_lost_naga_quest_sheet">>
<<set $CharacterSheet_Lost_Naga = setup.CharacterFactory.createCharacter({id: "CharacterSheet_Lost_Naga",
info: setup.InfoSheet_Lost_Naga,
fight: setup.FighterSheet_Lost_Naga,
quest: setup.QuestSheet_Lost_Naga,
text: undefined})>>
<<run $CharacterSheet_Lost_Naga.applyAbilityRuntimeData(setup.Ability_AppetiteForGrowth)>><<set setup.QuestSheet_Lost_Naga =
{
met: false,
beatenOnce: false,
fuckedByPlayer: false,
hasBeenVored: false,
}>><<set setup.FightSheet_Swarm =
{
hp: 80,
stamina: 20,
strength: 10,
critChance: 30,
critDamage: 1.50,
arousalGain: 10,
minArousal: 0,
growthMultiplier: 1,
bonusGrowth: {
height: 0,
cock: 0,
muscles: 0,
balls: 0,
},
staminaRecovery: 2,
variables: $FightVariables,
fightMoveIDs: [setup.FightMove_Basic_Attack.id, setup.FightMove_Infest.id],
encounterIntroText: "<<include Encounter_Intro_Swarm>>"
}>><<set setup.InfoSheet_Swarm =
{
name: "迷失的虫群",
gender: "male",
>>>>>>> CN0.9.0COM
numberInSwarm: undefined,
corruption: 1000,
muscles: 30,
height: 90,
cock: 23,
balls: 8,
alive: false,
<<<<<<< HEAD
raceId: setup.RacePool.DEFAULT.id,
location: setup.LOCATIONS.NONE,
anatomy: {
tongues:{
number: 2,
=======
anatomy: {
heads: {
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
tongues:{
number: 2,
race: setup.RacePool.DEFAULT,
>>>>>>> CN0.9.0COM
colour: setup.ColourPool.VIOLET
},
arms: {
number: 4,
<<<<<<< HEAD
},
abdominals: {
number: 10,
},
cocks: {
number: 2,
},
balls: {
number: 4,
},
tails: {
number: 2,
},
},
racialBonus: [],
isGeneralCharacter: true,
}>><<include "_lost_swarm_fight_sheet">>
=======
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
pecs: {
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
abdominals: {
number: 10,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
cocks: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
balls: {
number: 4,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
legs: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
tails: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
breasts: {
number: 0,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
vaginas: {
number: 0,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
}
}
}>><<include "_lost_swarm_fight_sheet">>
>>>>>>> CN0.9.0COM
<<include "_lost_swarm_text_sheet">>
<<include "_lost_swarm_info_sheet">>
<<include "_lost_swarm_quest_sheet">>
<<set $CharacterSheet_Swarm = setup.CharacterFactory.createCharacter({id: "CharacterSheet_Swarm",
info: setup.InfoSheet_Swarm,
fight: setup.FightSheet_Swarm,
quest: setup.QuestSheet_Swarm,
<<<<<<< HEAD
text: "TextSheet_Swarm"})>><<set setup.QuestSheet_Swarm =
{
met: false,
firstSwarm: true
}>><<set setup.TextSheet_Swarm =
{
}>><<set setup.BodyVisualSheet_Lukka =
{
emoteList:
{
normal:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Lukka/Lukka_Generic.png",
},
happy:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Lukka/Lukka_Happy.png",
},
angry:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Lukka/Lukka_Angy.png",
},
sus:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Lukka/Lukka_Questioning.png",
},
shocked:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Lukka/Lukka_Shocked.png",
},
horny:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Lukka/Lukka_Shyroused.png",
},
},
cockList :
{
},
bodyList :
{
small:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Lukka/Lukka_Base.png",
condition: function(character)
{
return true;
},
headClass: "LukkaHead",
permittedAccessories: [
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Lukka/Lukka_Cape.png",
accessoryClass: "LukkaCape",
condition: function(character)
{
return character.quest.coatOff == false;
},
},
],
permittedCocks: [
],
},
},
}>><<set setup.FighterSheet_Lukka =
{
hp: 64,
stamina: 8,
strength: 20,
critChance: 0,
critDamage: 1.50,
arousalGain: 20,
growthMultiplier: 1,
bonusGrowth: {
height: 0,
cock: 0,
muscles: 0,
balls: 0,
},
minArousal: 0,
staminaRecovery: 4,
variables: $FightVariables,
fightMoveIDs: [setup.FightMove.Basic_Attack.id],
fightReward: setup.RewardTier.VERY_LOW,
canMimic: true,
encounterIntroText: "<<include Encounter_Intro_Lukka>>",
encounterStartText: "<<include Encounter_Start_Lukka>>",
outcomePlayerWins: "<<include Encounter_Win_Lukka>>",
outcomePlayerLoses: "<<include Encounter_Loss_Lukka>>",
}>><<set setup.InfoSheet_Lukka =
{
name: "Lukka",
gender: "MASC",
bodyVisual: "BodyVisualSheet_Lukka",
corruption: 20,
muscles: 0,
height: 48,
cock: 10,
balls: 3,
alive: true,
known: setup.EncounterKnownState.UNKNOWN,
location: setup.LOCATIONS.VILLAGE,
raceId: setup.RacePool.DRAGONBORN.id,
anatomy: {},
// NPCs ignore certain racial mods,
// typically relating to size, since that is already specified.
ignoreRacials: [
"ballsMods",
"cockMods",
"heightMods"
],
}>><<include "_lukka_body_visual">>
<<include "_lukka_fight_sheet">>
<<include "_lukka_info_sheet">>
<<include "_lukka_quest_sheet">>
<<include "_lukka_story_sheet">>
<<set $CharacterSheet_Lukka = setup.CharacterFactory.createCharacter({id: "CharacterSheet_Lukka",
info: setup.InfoSheet_Lukka,
fight: setup.FighterSheet_Lukka,
quest: setup.QuestSheet_Lukka,
text: undefined})>><<set setup.QuestSheet_Lukka =
{
coatOff: false,
LukkaHouse_EchoEvolution_Start_Available: true,
LukkaHouse_EchoEvolution_Update_DayPassed: false,
LukkaHouse_EchoEvolution_Update_Available: true,
}>><<set setup.StorySheet_Lukka =
{
}>><<set setup.BodyVisualSheet_MQ002_Guard =
{
emoteList:
{
normal:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/Winty/Neutral.png",
},
angry:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/Winty/Angry.png",
},
blushing:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/Winty/Surprised.png",
},
cumming:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/Winty/Horny.png",
},
happy:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/Winty/Smarmy.png",
},
},
cockList :
{
},
bodyList :
{
clothed:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/Winty/Clothed_body.png",
condition: function(character)
{
return character.quest.lustLevel < 2;
},
headClass: "MinotaurHead",
permittedAccessories:
[],
permittedCocks: [],
},
naked:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/Winty/Nude_body.png",
condition: function(character)
{
return character.quest.lustLevel >= 2;
},
headClass: "MinotaurHead",
permittedAccessories:
[
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/Winty/Cock.png",
accessoryClass: "MinotaurCock",
condition: function(character)
{
return true;
},
},
],
permittedCocks: [],
},
},
}>>
<<set setup.BodyVisualSheet_MQ002_Guard_Corrupted =
{
emoteList:
{
normal:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/Winty/Mino_Corr_Emote_Neutral.png",
},
angry:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/Winty/Mino_Corr_Emote_Grumpy.png",
},
blushing:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/Winty/Mino_Corr_Emote_Embarrassed.png",
},
cumming:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/Winty/Mino_Corr_Emote_Flustered.png",
},
happy:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/Winty/Mino_Corr_Emote_Happy.png",
},
parasite:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/Winty/Mino_Corr_Emote_Parasite.png",
},
},
cockList :
{
normal:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/Winty/Mino_Corr_Penis.png",
},
},
bodyList :
{
naked:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/Winty/Mino_Corr_Body.png",
condition: function(character)
{
return true;
},
headClass: "MinotaurHead",
permittedAccessories:
[
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/Winty/Mino_Corr_Infestation.png",
accessoryClass: "MinotaurInfestation",
condition: function(character)
{
return character.quest.nyxPromise == true;
},
},
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Minotaur/Winty/Mino_Corr_Stripes.png",
accessoryClass: "MinotaurStripes",
condition: function(character)
{
return character.quest.nyxPromise == true;
},
},
],
permittedCocks:
[
{
cock: "normal",
cockClass: "MinotaurCock",
condition: function(character)
{
return true;
},
},
],
},
},
}>><<set setup.FighterSheet_MQ002_Guard =
{
hp: 250,
stamina: 0,
strength: 85,
critChance: 0,
critDamage: 1,
=======
text: "TextSheet_Swarm"})>><<set setup.QuestSheet_Swarm =
{
met: false,
firstSwarm: true
}>><<set setup.TextSheet_Swarm =
{
}>><<set setup.FighterSheet_MQ002_Guard =
{
hp: 250,
stamina: 35,
strength: 85,
critChance: 0,
critDamage: 1.50,
>>>>>>> CN0.9.0COM
arousalGain: 10,
minArousal: 0,
growthMultiplier: 1,
bonusGrowth: {
height: 0,
cock: 0,
muscles: 0,
balls: 0,
},
staminaRecovery: 8,
variables: $FightVariables,
<<<<<<< HEAD
fightMoveIDs: [setup.FightMove.Basic_Attack.id, setup.FightMove.ChargedStrike.id],
fightReward: setup.RewardTier.HIGH,
canMimic: true,
encounterIntroText: "",
encounterStartText: "Minotaur Guard readies his weapon",
=======
fightMoveIDs: [setup.FightMove_Basic_Attack.id, setup.FightMove_ChargedStrike.id],
fightReward: setup.RewardTier.HIGH,
encounterIntroText: "",
encounterStartText: "牛头人握紧了他的武器",
>>>>>>> CN0.9.0COM
outcomePlayerWins: "<<include Quest_MQ002_Entrance_PlayerWins>>",
outcomePlayerLoses: "<<include Quest_MQ002_Entrance_PlayerLoses>>",
teammateSettings:
{
attackTiming: setup.AttackTiming.BEFORE_PLAYER,
},
<<<<<<< HEAD
}>><<set setup.InfoSheet_MQ002_Guard =
{
name: "Minotaur Guard",
gender: "MASC",
bodyVisual: "BodyVisualSheet_MQ002_Guard",
=======
}>><<set setup.InfoSheet_MQ002_Guard =
{
name: "牛头人守卫",
gender: "male",
>>>>>>> CN0.9.0COM
corruption: 0,
muscles: 80,
height: 164,
cock: 18,
balls: 6,
<<<<<<< HEAD
raceId: setup.RacePool.MINOTAUR.id,
location: setup.LOCATIONS.CASTLE,
alive: true,
// NPCs ignore certain racial mods,
// typically relating to size, since that is already specified.
ignoreRacials: [
"ballsMods",
"cockMods",
"heightMods"
],
}>><<include "_minotaur_guard_body_visual">>
<<include "_minotaur_guard_fight_sheet">>
<<include "_minotaur_guard_info_sheet">>
<<include "_minotaur_guard_quest_sheet">>
<<set $CharacterSheet_MQ002_Guard = setup.CharacterFactory.createCharacter({id: "CharacterSheet_MQ002_Guard",
info: setup.InfoSheet_MQ002_Guard,
fight: setup.FighterSheet_MQ002_Guard,
quest: setup.QuestSheet_MQ002_Guard,
text: undefined})>>
<<run setup.AbiHndlr.setAbilityRank($CharacterSheet_MQ002_Guard, setup.Ability.Masochism, 3)>><<set setup.QuestSheet_MQ002_Guard =
=======
anatomy: {
heads: {
number: 1,
race: setup.RacePool.MINOTAUR,
colour: setup.ColourPool.DEFAULT
},
eyes: {
number: 2,
race: setup.RacePool.MINOTAUR,
colour: setup.ColourPool.DEFAULT
},
jaws: {
number: 1,
race: setup.RacePool.MINOTAUR,
colour: setup.ColourPool.DEFAULT
},
teeths: {
number: 1,
race: setup.RacePool.MINOTAUR,
colour: setup.ColourPool.DEFAULT
},
hands: {
number: 2,
race: setup.RacePool.MINOTAUR,
colour: setup.ColourPool.DEFAULT
},
horns: {
number: 2,
race: setup.RacePool.MINOTAUR,
colour: setup.ColourPool.DEFAULT
},
wings: {
number: 0,
race: setup.RacePool.MINOTAUR,
colour: setup.ColourPool.DEFAULT
},
tongues:{
number: 1,
race: setup.RacePool.MINOTAUR,
colour: setup.ColourPool.DEFAULT
},
arms: {
number: 2,
race: setup.RacePool.MINOTAUR,
colour: setup.ColourPool.DEFAULT
},
pecs: {
number: 2,
race: setup.RacePool.MINOTAUR,
colour: setup.ColourPool.DEFAULT
},
abdominals: {
number: 8,
race: setup.RacePool.MINOTAUR,
colour: setup.ColourPool.DEFAULT
},
cocks: {
number: 1,
race: setup.RacePool.MINOTAUR,
colour: setup.ColourPool.DEFAULT
},
balls: {
number: 2,
race: setup.RacePool.MINOTAUR,
colour: setup.ColourPool.DEFAULT
},
legs: {
number: 2,
race: setup.RacePool.MINOTAUR,
colour: setup.ColourPool.DEFAULT
},
tails: {
number: 1,
race: setup.RacePool.MINOTAUR,
colour: setup.ColourPool.DEFAULT
},
breasts: {
number: 0,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
vaginas: {
number: 0,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
}
},
alive: true,
}>><<include "_minotaur_guard_fight_sheet">>
<<include "_minotaur_guard_info_sheet">>
<<include "_minotaur_guard_quest_sheet">>
<<set $CharacterSheet_MQ002_Guard = setup.CharacterFactory.createCharacter({id: "CharacterSheet_MQ002_Guard",
info: setup.InfoSheet_MQ002_Guard,
fight: setup.FighterSheet_MQ002_Guard,
quest: setup.QuestSheet_MQ002_Guard,
text: undefined})>>
<<run $CharacterSheet_MQ002_Guard.applyAbilityRuntimeData(setup.Ability_Masochism)>>
<<run $CharacterSheet_MQ002_Guard.applyAbilityRuntimeData(setup.Ability_Masochism)>>
<<run $CharacterSheet_MQ002_Guard.applyAbilityRuntimeData(setup.Ability_Masochism)>><<set setup.QuestSheet_MQ002_Guard =
>>>>>>> CN0.9.0COM
{
met: false,
movedToCastle: false,
beaten: false,
nyxPromise: false,
lustLevel: 1,
lustIncrease: false,
<<<<<<< HEAD
}>><<set setup.BodyVisualSheet_MQ002_NyxParasite =
{
emoteList:
{
blue:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/NyxSpawn/Nyx_TentacleBlue.png",
},
pink:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/NyxSpawn/Nyx_TentaclePink.png",
},
purple:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/NyxSpawn/Nyx_TentaclePurple.png",
},
red:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/NyxSpawn/Nyx_TentacleRed.png",
},
unique:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/NyxSpawn/Nyx_TentacleUnique.png",
},
},
}>><<set setup.FighterSheet_MQ002_NyxParasite =
{
hp: 210,
stamina: 0,
=======
}>><<set setup.FighterSheet_MQ002_NyxParasite =
{
hp: 210,
stamina: 35,
>>>>>>> CN0.9.0COM
strength: 85,
critChance: 30,
critDamage: 1.50,
arousalGain: 10,
minArousal: 0,
growthMultiplier: 1,
bonusGrowth: {
height: 0,
cock: 0,
muscles: 0,
balls: 0,
},
staminaRecovery: 12,
variables: $FightVariables,
<<<<<<< HEAD
fightMoveIDs: [setup.FightMove.WitheringVenom.id],
fightReward: setup.RewardTier.HIGH,
canMimic: false,
encounterIntroText: "<<include Quest_MQ002_NyxParasiteEncounter_FightIntro>>",
encounterStartText: "The spawn of Nyx crawls silently towards you.",
outcomePlayerWins: "<<include Quest_MQ002_NyxParasiteEncounter_PlayerWins>>",
outcomePlayerLoses: "<<include Quest_MQ002_NyxParasiteEncounter_PlayerLoses>>"
}>><<set setup.InfoSheet_MQ002_NyxParasite =
{
name: "Alpha Spawn",
gender: "MASC",
bodyVisual: "BodyVisualSheet_MQ002_NyxParasite",
=======
fightMoveIDs: [setup.FightMove_WitheringVenom.id],
fightReward: setup.RewardTier.HIGH,
encounterIntroText: "<<include Quest_MQ002_NyxParasiteEncounter_FightIntro>>",
encounterStartText: "尼克斯的幼体默默地向你爬行。",
outcomePlayerWins: "<<include Quest_MQ002_NyxParasiteEncounter_PlayerWins>>",
outcomePlayerLoses: "<<include Quest_MQ002_NyxParasiteEncounter_PlayerLoses>>"
}>><<set setup.InfoSheet_MQ002_NyxParasite =
{
name: "阿尔法幼体",
gender: "male",
picture: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/nyx_parasite.png",
>>>>>>> CN0.9.0COM
corruption: 9000,
muscles: 10,
height: 80,
cock: 2,
balls: 1,
alive: true,
<<<<<<< HEAD
raceId: setup.RacePool.INCUBUS.id,
location: setup.LOCATIONS.CASTLE,
anatomy: {
eyes: {
number: 1,
},
hands: {
number: 0,
},
horns: {
number: 0,
},
wings: {
number: 0,
},
tongues:{
number: 0,
},
arms: {
number: 0,
},
pecs: {
number: 0,
},
abdominals: {
number: 0,
},
cocks: {
number: 0,
},
balls: {
number: 0,
},
legs: {
number: 0,
},
tails: {
number: 1,
},
},
// NPCs ignore certain racial mods,
// typically relating to size, since that is already specified.
ignoreRacials: [
"ballsMods",
"cockMods",
"heightMods"
],
isGeneralCharacter: true,
}>><<include "_nyx_parasite_fight_sheet">>
<<include "_nyx_parasite_info_sheet">>
<<include "_nyx_parasite_quest_sheet">>
<<include "_nyx_parasite_body_visual">>
=======
anatomy: {
heads: {
number: 1,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
eyes: {
number: 1,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
jaws: {
number: 1,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
teeths: {
number: 1,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
hands: {
number: 0,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
horns: {
number: 0,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
wings: {
number: 0,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
tongues:{
number: 0,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
arms: {
number: 0,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
pecs: {
number: 0,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
abdominals: {
number: 0,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
cocks: {
number: 0,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
balls: {
number: 0,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
legs: {
number: 0,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
tails: {
number: 1,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
breasts: {
number: 0,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
},
vaginas: {
number: 0,
race: setup.RacePool.INCUBUS,
colour: setup.ColourPool.DEFAULT
}
}
}>><<include "_nyx_parasite_fight_sheet">>
<<include "_nyx_parasite_info_sheet">>
<<include "_nyx_parasite_quest_sheet">>
>>>>>>> CN0.9.0COM
<<set $CharacterSheet_MQ002_NyxParasite = setup.CharacterFactory.createCharacter({id: "CharacterSheet_MQ002_NyxParasite",
info: setup.InfoSheet_MQ002_NyxParasite,
fight: setup.FighterSheet_MQ002_NyxParasite,
quest: setup.QuestSheet_MQ002_NyxParasite,
<<<<<<< HEAD
text: undefined})>><<set setup.QuestSheet_MQ002_NyxParasite =
{
met: false
}>><<set setup.AudioSheet_Voice1_Player =
=======
text: undefined})>><<set setup.QuestSheet_MQ002_NyxParasite =
{
met: false
}>><<set setup.AudioSheet_Voice1_Player =
>>>>>>> CN0.9.0COM
{
voice:
{
playlist:
{
title: "characterVoice_Voice1_Player",
tracks:
{
arousal_1_Size_1_Corrupt_1:
{
tags: ["arousal_1", "Size_1"],
track: "Idle_Voice1_A1_S1_C1"
},
arousal_2_Size_1_Corrupt_1:
{
tags: ["arousal_2", "Size_1"],
track: "Idle_Voice1_A2_S1_C1"
},
arousal_3_Size_1_Corrupt_1:
{
tags: ["arousal_3", "Size_1"],
track: "Idle_Voice1_A3_S1_C1"
},
arousal_4_Size_1_Corrupt_1:
{
tags: ["arousal_4", "Size_1"],
track: "Idle_Voice1_A4_S1_C1"
},
arousal_1_Size_2_Corrupt_1:
{
tags: ["arousal_1", "Size_2"],
track: "Idle_Voice1_A1_S2_C1"
},
arousal_2_Size_2_Corrupt_1:
{
tags: ["arousal_2", "Size_2"],
track: "Idle_Voice1_A2_S2_C1"
},
arousal_3_Size_2_Corrupt_1:
{
tags: ["arousal_3", "Size_2"],
track: "Idle_Voice1_A3_S2_C1"
},
arousal_4_Size_2_Corrupt_1:
{
tags: ["arousal_4", "Size_2"],
track: "Idle_Voice1_A4_S2_C1"
},
arousal_1_Size_3_Corrupt_1:
{
tags: ["arousal_1", "Size_3"],
track: "Idle_Voice1_A1_S3_C1"
},
arousal_2_Size_3_Corrupt_1:
{
tags: ["arousal_2", "Size_3"],
track: "Idle_Voice1_A2_S3_C1"
},
arousal_3_Size_3_Corrupt_1:
{
tags: ["arousal_3", "Size_3"],
track: "Idle_Voice1_A3_S3_C1"
},
arousal_4_Size_3_Corrupt_1:
{
tags: ["arousal_4", "Size_3"],
track: "Idle_Voice1_A4_S3_C1"
},
arousal_1_Size_4_Corrupt_1:
{
tags: ["arousal_1", "Size_4"],
track: "Idle_Voice1_A1_S4_C1"
},
arousal_2_Size_4_Corrupt_1:
{
tags: ["arousal_2", "Size_4"],
track: "Idle_Voice1_A2_S4_C1"
},
arousal_3_Size_4_Corrupt_1:
{
tags: ["arousal_3", "Size_4"],
track: "Idle_Voice1_A3_S4_C1"
},
arousal_4_Size_4_Corrupt_1:
{
tags: ["arousal_4", "Size_4"],
track: "Idle_Voice1_A4_S4_C1"
},
},
},
},
<<<<<<< HEAD
}>><<set setup.AudioSheet_Voice2_Player =
=======
}>><<set setup.AudioSheet_Voice2_Player =
>>>>>>> CN0.9.0COM
{
voice:
{
playlist:
{
title: "characterVoice_Voice2_Player",
tracks:
{
arousal_1_Size_1_Corrupt_1:
{
tags: ["arousal_1", "Size_1"],
track: "Idle_Voice2_A1_S1"
},
arousal_2_Size_1_Corrupt_1:
{
tags: ["arousal_2", "Size_1"],
track: "Idle_Voice2_A2_S1"
},
arousal_3_Size_1_Corrupt_1:
{
tags: ["arousal_3", "Size_1"],
track: "Idle_Voice2_A3_S1"
},
arousal_4_Size_1_Corrupt_1:
{
tags: ["arousal_4", "Size_1"],
track: "Idle_Voice2_A4_S1"
},
arousal_5_Size_1_Corrupt_1:
{
tags: ["arousal_5", "Size_1"],
track: "Idle_Voice2_A5_S1"
},
arousal_1_Size_2_Corrupt_1:
{
tags: ["arousal_1", "Size_2"],
track: "Idle_Voice2_A1_S2"
},
arousal_2_Size_2_Corrupt_1:
{
tags: ["arousal_2", "Size_2"],
track: "Idle_Voice2_A2_S2"
},
arousal_3_Size_2_Corrupt_1:
{
tags: ["arousal_3", "Size_2"],
track: "Idle_Voice2_A3_S2"
},
arousal_4_Size_2_Corrupt_1:
{
tags: ["arousal_4", "Size_2"],
track: "Idle_Voice2_A4_S2"
},
arousal_5_Size_2_Corrupt_1:
{
tags: ["arousal_5", "Size_2"],
track: "Idle_Voice2_A5_S2"
},
arousal_1_Size_3_Corrupt_1:
{
tags: ["arousal_1", "Size_3"],
track: "Idle_Voice2_A1_S3"
},
arousal_2_Size_3_Corrupt_1:
{
tags: ["arousal_2", "Size_3"],
track: "Idle_Voice2_A2_S3"
},
arousal_3_Size_3_Corrupt_1:
{
tags: ["arousal_3", "Size_3"],
track: "Idle_Voice2_A3_S3"
},
arousal_4_Size_3_Corrupt_1:
{
tags: ["arousal_4", "Size_3"],
track: "Idle_Voice2_A4_S3"
},
arousal_5_Size_3_Corrupt_1:
{
tags: ["arousal_5", "Size_3"],
track: "Idle_Voice2_A5_S3"
},
arousal_1_Size_4_Corrupt_1:
{
tags: ["arousal_1", "Size_4"],
track: "Idle_Voice2_A1_S4"
},
arousal_2_Size_4_Corrupt_1:
{
tags: ["arousal_2", "Size_4"],
track: "Idle_Voice2_A2_S4"
},
arousal_3_Size_4_Corrupt_1:
{
tags: ["arousal_3", "Size_4"],
track: "Idle_Voice2_A3_S4"
},
arousal_4_Size_4_Corrupt_1:
{
tags: ["arousal_4", "Size_4"],
track: "Idle_Voice2_A4_S4"
},
arousal_5_Size_4_Corrupt_1:
{
tags: ["arousal_5", "Size_4"],
track: "Idle_Voice2_A5_S4"
},
},
},
},
<<<<<<< HEAD
}>><<set setup.FighterSheet_Player =
{
hp: 60,
stamina: 30,
strength: 10,
=======
}>><<set setup.FighterSheet_Player =
{
hp: 40,
stamina: 30,
strength: 5,
>>>>>>> CN0.9.0COM
critChance: 10,
critDamage: 1.50,
arousalGain: 20,
actionSlots: 3,
comboMovesPerTurn: 4,
essenceModifierToAdd: 0,
growthMultiplier: 0.15,
xpMultiplier: 1,
bonusGrowth: {
height: 0,
cock: 0,
muscles: 0,
balls: 0,
},
minArousal: 0,
staminaRecovery: 4,
variables: $FightVariables,
<<<<<<< HEAD
fightMoveIDs: [setup.FightMove.Basic_Attack.id, setup.FightMove.Slash.id, setup.FightMove.Bash.id, setup.FightMove.Sigil_Perception.id, setup.FightMove.Sigil_Vitality.id, setup.FightMove.Do_Nothing.id, setup.FightMove.Submit_Completely.id],
canMimic: true,
=======
fightMoveIDs: [setup.FightMove_Basic_Attack.id, setup.FightMove_Slash.id, setup.FightMove_Bash.id, setup.FightMove_Sigil_Perception.id, setup.FightMove_Focus.id, setup.FightMove_Do_Nothing.id, setup.FightMove_Submit_Completely.id],
abilities: [],
>>>>>>> CN0.9.0COM
teammate: undefined,
unlockedTeammates: [],
outcomePlayerWins: "",
outcomePlayerLoses: ""
}>>
<<<<<<< HEAD
<<set $EquippedFightMoveIDs = setup.FighterSheet_Player.fightMoveIDs>><<include "_player_audio_voice1">>
=======
<<set $EquippedFightMoveIDs = setup.FighterSheet_Player.fightMoveIDs>><<include "_player_audio_voice1">>
>>>>>>> CN0.9.0COM
<<include "_player_audio_voice2">>
<<set setup.InfoSheet_Player =
{
<<<<<<< HEAD
name: "Ankou",
gender: "MASC",
=======
name: "安口",
gender: "male",
>>>>>>> CN0.9.0COM
audioSheet: "AudioSheet_Voice2_Player",
corruption: 0,
corruptionPerDay: 0,
accumulatedCorruption: 0,
muscles: 0,
height: 68,
cock: 6,
balls: 2,
<<<<<<< HEAD
raceId: setup.RacePool.DEFAULT.id,
secondaryRaceId: undefined,
overrideRaceId: undefined,
overrideNoSec: false,
=======
>>>>>>> CN0.9.0COM
overgrowth:
{
height: 0,
cock: 0,
balls: 0,
muscles: 0,
},
limitBreaks: {
points: 0,
cap:
{
height: 0,
cock: 0,
balls: 0,
muscles: 0,
},
},
<<<<<<< HEAD
choiceHighlight: {
limitBreakAvail: false,
overgrowthAvail: false,
mutationAvail: false,
newCardAvail: false,
},
anatomy: {},
mutantBonusPoints: 0,
unlockedRaces: [],
tags: {
partnerRecentSex: false,
partnerSparExhaustion: false,
},
}>><<include "_player_text_sheet">>
=======
anatomy: {
heads: {
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
eyes: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
jaws: {
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
teeths: {
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
hands: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
horns: {
number: 0,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
wings: {
number: 0,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
tongues:{
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
arms: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
pecs: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
abdominals: {
number: 6,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
cocks: {
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
balls: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
legs: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
tails: {
number: 0,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
breasts: {
number: 0,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
vaginas: {
number: 0,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
}
}
}>><<include "_player_text_sheet">>
>>>>>>> CN0.9.0COM
<<include "_player_fight_sheet">>
<<include "_player_info_sheet">>
<<include "_symbiote_info_sheet">>
<<include "_player_quest_sheet">>
<<include "_player_story_sheet">>
<<<<<<< HEAD
<<set $CharacterSheet_Symbiote = setup.CharacterFactory.createCharacter({id: "CharacterSheet_Symbiote",
info: setup.InfoSheet_Symbiote,
text: {},
quest: {met: false}}
);>>
<<set $CharacterSheet_Player = setup.CharacterFactory.createCharacter({id: "CharacterSheet_Player",
info: setup.InfoSheet_Player,
symbiote: $CharacterSheet_Symbiote,
fight: setup.FighterSheet_Player,
quest: setup.QuestSheet_Player,
text: "TextSheet_Player"}
);>>
\<<script>>
Object.values(setup.Ability).forEach( abi => {
if (abi.assignToPlayer)
{
setup.AbiHndlr.addAbility(State.variables.CharacterSheet_Player, abi);
};
});
<</script>><<set setup.ApothusRealmStatus =
{
IDLE: 0,
JOINED: 1,
FIGHTGOOD: 2,
FIGHTEVIL: 3
}>>
<<set setup.QuestSheet_Player =
=======
<<set $CharacterSheet_Player = setup.CharacterFactory.createCharacter({id: "CharacterSheet_Player",
info: setup.InfoSheet_Player,
symbiote: setup.InfoSheet_Symbiote,
fight: setup.FighterSheet_Player,
quest: setup.QuestSheet_Player,
text: "TextSheet_Player"}
)>>
<<run setup.setRace($CharacterSheet_Player.symbiote.anatomy, setup.RacePool.SYMBIOTE)>>
<<set $CharacterSheet_Player.symbiote.color = setup.ColourPool.WHITE>>
<<set $CharacterSheet_Player.symbiote.name = "Echo">>
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_Uncorrupted);>>
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_MinorCorruption);>>
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_MajorCorruption);>>
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_OverwhelmingCorruption);>>
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_LostInCorruption);>>
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_LordOfCorruption);>>
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_ProcessingCorruption);>>
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_OffTheDeepEnd);>>
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_BaptismInCorruption);>>
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_HostOfTheSpawns);>>
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_LordOfTheSpawns);>>
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_SubmissiveFighter);>>
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_MightOfAugwult);>>
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_DamnatoryKnowledge);>>
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_WordOfPower);>>
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_Resolute);>>
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_Redemption);>>
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_MasterOfTheBarrens);>>
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_GodAmongstMen);>>
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_CockRingOfTheBind);>>
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_CollarOfTheBind);>>
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_SafePassage);>>
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_ExplorerOfCorruptedDepths);>>
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_ShiftingIdeals);>>
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_MemoriesOfKanathar);>>
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_MemoriesOfDemonicAscent);>>
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_MemoriesOfTheLost);>>
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_IncompleteMemories);>>
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Achievement_MemoriesOfTheMinotaur);>>
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_MemoriesOfNyx);>>
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_MemoriesOfCray);>>
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_MemoriesOfApothus);>><<set setup.QuestSheet_Player =
>>>>>>> CN0.9.0COM
{
met: true,
knowsAboutNyx: false,
curseOfTheNagaStatDrain:
{
muscles: 0,
height: 0,
cock: 0,
balls: 0,
},
nyxParasiteInfections: 0,
corruptionVillageExiled: false,
oaths:
{
drenth: setup.Oath.NONE,
<<<<<<< HEAD
},
apothusRealmFirstTime: true,
apothusRealmStatus: setup.ApothusRealmStatus.IDLE,
lostPrisonerEscaped: false,
lostPrisonerUntied: false,
lostPrisonerRelaxed: false,
hasIncompleteEyeOfTheVoid: false,
hasCompleteEyeOfTheVoid: false,
capturedNyxSpawn: false,
gatheredShard: 0,
givenShards: 0,
available_lostPrisonerIntro_firstTime: true,
available_lostPrisoner_name: true,
available_lostPrisoner_cameFrom: false,
available_lostPrisoner_untie: true,
available_lukkaHouseIntro_firstTime: true,
available_lukkaHouse_askLost: true,
available_lukkaHouse_askCorruption: true,
available_enterVillage_corruption_FirstWarning: true,
available_enterVillage_corruptedAbel: true,
available_enterVillage_exiled: true,
available_enterVillage_exiled_AbelReturn_RemainingExpedition: 3,
available_enterVillage_exiled_AbelReturn: true,
available_abelExiled_WhatNext: true,
available_enterVillage_normal: true,
available_exploration_villageGateNorth_northFirstTime: true,
available_exploration_villageGateNorth_northMeteorFall: true,
=======
apothus: setup.Oath.NONE,
},
apothusRealmFirstTime: true,
available_enterVillage_corruption_FirstWarning: true,
available_enterVillage_exiled: true,
available_enterVillage_normal: true,
available_exploration_villageGateNorth_northFirstTime: true,
>>>>>>> CN0.9.0COM
available_exploration_villageGateNorth_northGrownMuscular: true,
available_exploration_villageGateNorth_northVisibleCorruption: true,
available_exploration_villageGateNorth_northGrownHeight: true,
available_exploration_villageGateNorth_northGrownHeightMassive: true,
available_exploration_villageGateEast_eastFirstTime: true,
available_exploration_villageGateEast_eastGrownMacro: true,
available_exploration_villageGateEast_eastGrownDemonic: true,
available_exploration_villageGateEast_eastGrownParasites: true,
available_exploration_villageGateEast_eastGrownLordOfLust: true,
available_exploration_villageGateEast_eastGrownMegaMacro: true,
<<<<<<< HEAD
available_meteorQuest_firstTime: true,
lukkaQuest:
{
firstMet: false,
askedForDemonEssence: false,
reservoirFilled: false,
complete: false,
},
}>><<set setup.StorySheet_Player =
{
villageAbelExiledLinks:
{
whatNext:
{
available: function()
{
return State.variables.CharacterSheet_Player.quest.available_abelExiled_WhatNext;
},
condition: function()
{
return true;
},
passage: "Village_Exiled_Abel_WhatNext_Link",
},
},
apothusPostFightLinks:
{
struggle:
{
available: function()
{
return true;
},
condition: function()
{
return State.variables.CharacterSheet_Player.quest.apothusRealmStatus != setup.ApothusRealmStatus.FIGHTEVIL;
},
passage: "Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerWins_Struggle_Link",
},
consume:
{
available: function()
{
return true;
},
condition: function()
{
return State.variables.CharacterSheet_Player.quest.apothusRealmStatus == setup.ApothusRealmStatus.FIGHTEVIL;
},
passage: "Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerWins_Consume_Link",
},
kanathar:
{
available: function()
{
return true;
},
condition: function()
{
return State.variables.CharacterSheet_Player.fight.unlockedTeammates.includes("CharacterSheet_Imp");
},
passage: "Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerWins_Companions_Kanathar_Link",
},
tiadane:
{
available: function()
{
return true;
},
condition: function()
{
return State.variables.CharacterSheet_Player.fight.unlockedTeammates.includes("CharacterSheet_MQ002_Guard");
},
passage: "Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerWins_Companions_Tiadane_Link",
},
ethrex:
{
available: function()
{
return true;
},
condition: function()
{
return State.variables.CharacterSheet_Player.fight.unlockedTeammates.includes("CharacterSheet_Ethrex");
},
passage: "Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerWins_Companions_Ethrex_Link",
},
ferro:
{
available: function()
{
return true;
},
condition: function()
{
return State.variables.CharacterSheet_Player.fight.unlockedTeammates.includes("CharacterSheet_Lost_Prisoner");
},
passage: "Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerWins_Companions_Ferro_Link",
},
},
lostPrisonerMainMenu:
{
withdrawal:
{
available: function()
{
return true;
},
condition: function()
{
return State.variables.Expedition <= 5;
},
passage: "LostPrisoner_MainMenu_Withdrawal",
},
untied:
{
available: function()
{
return true;
},
condition: function()
{
return State.variables.CharacterSheet_Player.quest.lostPrisonerUntied;
},
passage: "LostPrisoner_MainMenu_Untied",
},
corrupted:
{
available: function()
{
return true;
},
condition: function()
{
return setup.getStatValue(State.variables.CharacterSheet_Player, "corruption") > 75;
},
passage: "LostPrisoner_MainMenu_Corrupted",
},
normal:
{
available: function()
{
return true;
},
condition: function()
{
return State.variables.CharacterSheet_Player.quest.lostPrisonerRelaxed == false;
},
passage: "LostPrisoner_MainMenu_Normal",
},
relaxed:
{
available: function()
{
return true;
},
condition: function()
{
return State.variables.CharacterSheet_Player.quest.lostPrisonerRelaxed == true;
},
passage: "LostPrisoner_MainMenu_Relaxed",
},
},
lostPrisonerLinks:
{
withdrawalApproach:
{
available: function()
{
return true;
},
condition: function()
{
return State.variables.Expedition <= 5;
},
passage: "LostPrisoner_Withdrawal_Approach_Link",
},
name:
{
available: function()
{
return State.variables.CharacterSheet_Player.quest.available_lostPrisoner_name;
},
condition: function()
{
return State.variables.Expedition > 5 && !State.variables.CharacterSheet_Player.quest.lostPrisonerRelaxed;
},
passage: "LostPrisoner_Name_Link",
},
cameFrom:
{
available: function()
{
return State.variables.CharacterSheet_Player.quest.available_lostPrisoner_cameFrom;
},
condition: function()
{
return State.variables.Expedition > 5 && State.variables.CharacterSheet_Player.quest.lostPrisonerRelaxed;
},
passage: "LostPrisoner_GotHere_Link",
},
untie:
{
available: function()
{
return State.variables.CharacterSheet_Player.quest.available_lostPrisoner_untie;
},
condition: function()
{
return State.variables.Expedition > 5 && State.variables.CharacterSheet_Player.quest.lostPrisonerRelaxed;
},
passage: "LostPrisoner_Untie_Link",
},
normalApproach:
{
available: function()
{
return true;
},
condition: function()
{
return State.variables.Expedition > 5 && !State.variables.CharacterSheet_Player.quest.lostPrisonerRelaxed;
},
passage: "LostPrisoner_NormalApproach_Link",
},
},
lostPrisonerIntro:
{
escaped:
{
available: function()
{
return State.variables.CharacterSheet_Player.quest.lostPrisonerEscaped;
},
condition: function()
{
return true;
},
passage: "LostPrisoner_Intro_Escaped",
},
firstTime:
{
available: function()
{
return State.variables.CharacterSheet_Player.quest.available_lostPrisonerIntro_firstTime;
},
condition: function()
{
return true;
},
passage: "LostPrisoner_Intro_FirstTime",
},
idle:
{
available: function()
{
return true;
},
condition: function()
{
return true;
},
passage: "LostPrisoner_Intro_Idle",
},
},
lukkaHouseIntro:
{
firstTime:
{
available: function()
{
return State.variables.CharacterSheet_Player.quest.available_lukkaHouseIntro_firstTime;
},
condition: function()
{
return true;
},
passage: "LukkaHouse_Intro_FirstTime",
},
idle:
{
available: function()
{
return true;
},
condition: function()
{
return true;
},
passage: "LukkaHouse_Intro_Idle",
},
},
oasisIntro:
{
firstTime:
{
available: function()
{
return State.variables.CharacterSheet_Player.quest.available_meteorQuest_firstTime;
},
condition: function()
{
return true;
},
passage: "Quest_MQ001_EchoFirstEncounter_Lake_Intro_FirstTime",
},
idle:
{
available: function()
{
return true;
},
condition: function()
{
return true;
},
passage: "Quest_MQ001_EchoFirstEncounter_Lake_Menu",
},
},
oasisChoices:
{
inspect:
{
available: function()
{
return true;
},
condition: function()
{
return true;
},
passage: "Quest_MQ001_EchoFirstEncounter_Lake_LookAtPool_Link",
},
crossEssenceShardInactive:
{
available: function()
{
return true;
},
condition: function()
{
return !setup.AbiHndlr.hasAbility(State.variables.CharacterSheet_Player, "Ability_DemonicEssenceShard");
},
passage: "Quest_MQ001_EchoFirstEncounter_Lake_CrossIt_DemonicEssence_Link_Inactive",
},
crossEssenceShard:
{
available: function()
{
return true;
},
condition: function()
{
return setup.AbiHndlr.hasAbility(State.variables.CharacterSheet_Player, "Ability_DemonicEssenceShard");
},
passage: "Quest_MQ001_EchoFirstEncounter_Lake_CrossIt_DemonicEssence_Link",
},
stepOverInactive:
{
available: function()
{
return true;
},
condition: function()
{
return setup.getStatValue(State.variables.CharacterSheet_Player, "height") < 12 * 12;
},
passage: "Quest_MQ001_EchoFirstEncounter_Lake_StepOverIt_Link_Inactive",
},
stepOver:
{
available: function()
{
return true;
},
condition: function()
{
return setup.getStatValue(State.variables.CharacterSheet_Player, "height") >= 12 * 12;
},
passage: "Quest_MQ001_EchoFirstEncounter_Lake_StepOverIt_Link",
},
crossUnsafeInactive:
{
available: function()
{
return true;
},
condition: function()
{
return setup.AbiHndlr.hasAbility(State.variables.CharacterSheet_Player, "Ability_DemonicEssenceShard");
},
passage: "Quest_MQ001_EchoFirstEncounter_Lake_CrossIt_Link_Inactive",
},
crossUnsafe:
{
available: function()
{
return true;
},
condition: function()
{
return !setup.AbiHndlr.hasAbility(State.variables.CharacterSheet_Player, "Ability_DemonicEssenceShard") && setup.getStatValue(State.variables.CharacterSheet_Player, "corruption") <= 75;
},
passage: "Quest_MQ001_EchoFirstEncounter_Lake_CrossIt_Link",
},
crossUnsafeCorrupted:
{
available: function()
{
return true;
},
condition: function()
{
return !setup.AbiHndlr.hasAbility(State.variables.CharacterSheet_Player, "Ability_DemonicEssenceShard") && setup.getStatValue(State.variables.CharacterSheet_Player, "corruption") > 75;
},
passage: "Quest_MQ001_EchoFirstEncounter_Lake_CrossIt_Corrupted_Link",
},
},
echoEvolutionEssenceCost:
{
available:
{
available: function()
{
return true;
},
condition: function()
{
return State.variables.Essence >= 2000;
},
passage: "LukkaHouse_EchoEvolution_Update_EnoughEssence_Link",
},
unavailable:
{
available: function()
{
return true;
},
condition: function()
{
return State.variables.Essence < 2000;
},
passage: "LukkaHouse_EchoEvolution_Update_NotEnoughEssence_Link",
},
},
lukkaHouseLinks:
{
echoEvolution_start_reservoir:
{
available: function()
{
return setup.AbiHndlr.hasAbility(State.variables.CharacterSheet_Player, "Ability_HostOfEcho");
},
condition: function()
{
return State.variables.CharacterSheet_Lukka.quest.LukkaHouse_EchoEvolution_Start_Available == true &&
State.variables.CharacterSheet_Player.quest.lukkaQuest.reservoirFilled == true;
},
passage: "LukkaHouse_EchoEvolution_Start_Reminder_Link",
},
echoEvolution_start_no_reservoir:
{
available: function()
{
return setup.AbiHndlr.hasAbility(State.variables.CharacterSheet_Player, "Ability_HostOfEcho");
},
condition: function()
{
return State.variables.CharacterSheet_Lukka.quest.LukkaHouse_EchoEvolution_Start_Available == true &&
State.variables.CharacterSheet_Player.quest.lukkaQuest.reservoirFilled == false;
},
passage: "LukkaHouse_EchoEvolution_Start_Link",
},
echoEvolution_update:
{
available: function()
{
return setup.AbiHndlr.hasAbility(State.variables.CharacterSheet_Player, "Ability_HostOfEcho");
},
condition: function()
{
return State.variables.CharacterSheet_Lukka.quest.LukkaHouse_EchoEvolution_Update_Available == true && State.variables.CharacterSheet_Lukka.quest.LukkaHouse_EchoEvolution_Update_DayPassed == true;
},
passage: "LukkaHouse_EchoEvolution_Update_Link",
},
lookingForCure_start:
{
available: function()
{
return State.variables.CharacterSheet_Player.quest.lukkaQuest.complete == false && setup.AbiHndlr.hasAbility(State.variables.CharacterSheet_Player, "Ability_HostOfEcho") == false;
},
condition: function()
{
return State.variables.CharacterSheet_Player.quest.lukkaQuest.askedForDemonEssence == false;
},
passage: "LukkaHouse_LookingForCure_Link",
},
lookingForCure_progress:
{
available: function()
{
return State.variables.CharacterSheet_Player.quest.lukkaQuest.complete == false && setup.AbiHndlr.hasAbility(State.variables.CharacterSheet_Player, "Ability_HostOfEcho") == false;
},
condition: function()
{
var quest = State.variables.CharacterSheet_Player.quest.lukkaQuest;
return quest.askedForDemonEssence == true && quest.reservoirFilled == false;
},
passage: "LukkaHouse_LookingForCure_Progress_Link",
},
lookingForCure_complete:
{
available: function()
{
return State.variables.CharacterSheet_Player.quest.lukkaQuest.complete == false && setup.AbiHndlr.hasAbility(State.variables.CharacterSheet_Player, "Ability_HostOfEcho") == false;
},
condition: function()
{
var quest = State.variables.CharacterSheet_Player.quest.lukkaQuest;
return quest.askedForDemonEssence == true && quest.reservoirFilled == true;
},
passage: "LukkaHouse_LookingForCure_Complete_Link",
},
corruptionLore_low:
{
available: function()
{
return State.variables.CharacterSheet_Player.quest.available_lukkaHouse_askCorruption && State.variables.CharacterSheet_Lukka.quest.LukkaHouse_EchoEvolution_Update_Available == true;
},
condition: function()
{
return setup.getStatValue(State.variables.CharacterSheet_Player, "corruption") < setup.CorruptionComparators.PURE;
},
passage: "LukkaHouse_CorruptionLore_Low_Link",
},
corruptionLore_high:
{
available: function()
{
return State.variables.CharacterSheet_Player.quest.available_lukkaHouse_askCorruption && State.variables.CharacterSheet_Lukka.quest.LukkaHouse_EchoEvolution_Update_Available == true;
},
condition: function()
{
return setup.getStatValue(State.variables.CharacterSheet_Player, "corruption") >= setup.CorruptionComparators.PURE;
},
passage: "LukkaHouse_CorruptionLore_High_Link",
},
lostLore:
{
available: function()
{
return State.variables.CharacterSheet_Player.quest.available_lukkaHouse_askLost;
},
condition: function()
{
return true;
},
passage: "LukkaHouse_LostLore_Link",
},
},
enterVillage:
{
=======
}>><<set setup.StorySheet_Player =
{
enterVillage:
{
>>>>>>> CN0.9.0COM
corruption_FirstWarning:
{
available: function()
{
return State.variables.CharacterSheet_Player.quest.available_enterVillage_corruption_FirstWarning;
},
condition: function()
{
return setup.getStatValue(State.variables.CharacterSheet_Player, "corruption") > setup.CorruptionComparators.NEUTRAL && State.variables.CharacterSheet_Player.quest.corruptionVillageExiled == false;
},
passage: "Village_Corruption_FirstWarning",
},
<<<<<<< HEAD
corruptedAbel:
{
available: function()
{
return State.variables.CharacterSheet_Player.quest.available_enterVillage_corruptedAbel;
},
condition: function()
{
return State.variables.CharacterSheet_Abel.quest.deepCorruption == true && State.variables.CharacterSheet_Player.quest.corruptionVillageExiled == false;
},
passage: "Village_Corruption_CorruptedAbel",
},
exiled_meetAbel:
{
available: function()
{
return State.variables.CharacterSheet_Player.quest.available_enterVillage_exiled && State.variables.CharacterSheet_Player.quest.available_enterVillage_exiled_AbelReturn;
},
condition: function()
{
return State.variables.CharacterSheet_Abel.quest.deepCorruption == true && State.variables.CharacterSheet_Player.quest.available_enterVillage_exiled_AbelReturn_RemainingExpedition <= 0;
},
passage: "Village_Exiled_Abel_FirstTime",
},
=======
>>>>>>> CN0.9.0COM
exiled:
{
available: function()
{
return State.variables.CharacterSheet_Player.quest.available_enterVillage_exiled;
},
condition: function()
{
return State.variables.CharacterSheet_Player.quest.corruptionVillageExiled == true;
},
passage: "Village_Exiled",
},
normal:
{
available: function()
{
return State.variables.CharacterSheet_Player.quest.available_enterVillage_normal;
},
condition: function()
{
return true;
},
passage: "Village_Normal",
},
},
exploration:
{
villageGateNorth:
{
northFirstTime:
{
available: function()
{
return State.variables.CharacterSheet_Player.quest.available_exploration_villageGateNorth_northFirstTime;
},
condition: function()
{
return true;
},
passage: "Explore_NorthFirstTime",
},
<<<<<<< HEAD
northMeteorFall:
{
available: function()
{
return State.variables.CharacterSheet_Player.quest.available_exploration_villageGateNorth_northMeteorFall;
},
condition: function()
{
return State.variables.Expedition >= 3;
},
passage: "Explore_NorthMeteorFall",
},
=======
>>>>>>> CN0.9.0COM
northGrownMuscular:
{
available: function()
{
return State.variables.CharacterSheet_Player.quest.available_exploration_villageGateNorth_northGrownMuscular;
},
condition: function()
{
return setup.getStatValue(State.variables.CharacterSheet_Player, "muscles") > 30;
},
passage: "Explore_NorthGrownMuscular",
},
northVisibleCorruption:
{
available: function()
{
return State.variables.CharacterSheet_Player.quest.available_exploration_villageGateNorth_northVisibleCorruption;
},
condition: function()
{
return setup.getStatValue(State.variables.CharacterSheet_Player, "corruption") > 25;
},
passage: "Explore_NorthVisibleCorruption",
},
northGrownHeight:
{
available: function()
{
return State.variables.CharacterSheet_Player.quest.available_exploration_villageGateNorth_northGrownHeight;
},
condition: function()
{
var height = setup.getStatValue(State.variables.CharacterSheet_Player, "height");
return height > (25 * 12) && height < (50 * 12);
},
passage: "Explore_NorthGrownHeight",
},
northGrownHeightMassive:
{
available: function()
{
return State.variables.CharacterSheet_Player.quest.available_exploration_villageGateNorth_northGrownHeightMassive;
},
condition: function()
{
var height = setup.getStatValue(State.variables.CharacterSheet_Player, "height");
return height > (50 * 12);
},
passage: "Explore_NorthGrownHeightMassive",
},
},
villageGateEast:
{
eastFirstTime:
{
available: function()
{
return State.variables.CharacterSheet_Player.quest.available_exploration_villageGateEast_eastFirstTime;
},
condition: function()
{
return true;
},
passage: "Explore_EastFirstTime",
},
eastGrownMacro:
{
available: function()
{
return State.variables.CharacterSheet_Player.quest.available_exploration_villageGateEast_eastGrownMacro;
},
condition: function()
{
return setup.getStatValue(State.variables.CharacterSheet_Player, "height") > (50 * 12);
},
passage: "Explore_EastGrownMacro",
},
eastGrownDemonic:
{
available: function()
{
return State.variables.CharacterSheet_Player.quest.available_exploration_villageGateEast_eastGrownDemonic;
},
condition: function()
{
<<<<<<< HEAD
return setup.getRaceName(State.variables.CharacterSheet_Player).toUpperCase() == "DEMON";
=======
return setup.getRace(State.variables.CharacterSheet_Player.info.anatomy).toUpperCase() == "DEMON";
>>>>>>> CN0.9.0COM
},
passage: "Explore_EastGrownDemonic",
},
eastGrownParasites:
{
available: function()
{
return State.variables.CharacterSheet_Player.quest.available_exploration_villageGateEast_eastGrownParasites;
},
condition: function()
{
return State.variables.CharacterSheet_Player.quest.nyxParasiteInfections >= 10;
},
passage: "Explore_EastGrownParasites",
<<<<<<< HEAD
},
=======
},
>>>>>>> CN0.9.0COM
eastGrownLordOfLust:
{
available: function()
{
return State.variables.CharacterSheet_Player.quest.available_exploration_villageGateEast_eastGrownLordOfLust;
},
condition: function()
{
<<<<<<< HEAD
return setup.getRaceName(State.variables.CharacterSheet_Player).toUpperCase() == "LORD OF LUST";
=======
return setup.getRace(State.variables.CharacterSheet_Player.info.anatomy).toUpperCase() == "LORD OF LUST";
>>>>>>> CN0.9.0COM
},
passage: "Explore_EastGrownLordOfLust",
},
eastGrownMegaMacro:
{
available: function()
{
return State.variables.CharacterSheet_Player.quest.available_exploration_villageGateEast_eastGrownMegaMacro;
},
condition: function()
{
return setup.getStatValue(State.variables.CharacterSheet_Player, "height") > (200 * 12);
},
passage: "Explore_EastGrownMegaMacro",
},
},
}
<<<<<<< HEAD
}>>So could you – the power that this corrupting essence could bring. You move toward him, and straddle his monstrous abs.
You slide a hand down the length of one of your @[1|cocks|noverb] and push it into the sea of black.
A surge of fluid takes you by surprise as the corruption rushes into your enlarged cum pipe.
"Mrhhh! Mooooore...." you rumble, lustfully.
You smile at your victim, arch your back and plant your lips back onto his. Another rush of black blasts its way into your throat.
The ooze coils around your @[all|tongues|noverb] and floods into body with reckless abandon.
"GRAAAAHHHHH!"
Your muscles throb with power. A muffled roar escapes your throat as you push your @[all|tongues|noverb] deeper into the Lost's mouth.
You sit there, pumping your @[all|cocks|noverb] over his chest, locked in an endless kiss as his size begins to recede underneath you.So could you – the power that this corrupting essence could bring. You move toward him, and straddle his monstrous abs.
You slide a hand down the length of one of your @[1|cocks|noverb] and push it into the sea of black.
A surge of fluid takes you by surprise as the corruption rushes into your enlarged urethra.
"Mrhhh! Mooooore...." you rumble, lustfully.
You smile at your victim, arch your back and plant your lips back onto his. Another rush of black blasts its way into your throat.
The ooze coils around your @[all|tongues|noverb] and floods into body with reckless abandon.
"GRAAAAHHHHH!"
Your muscles throb with power. A muffled roar escapes your throat as you push your @[all|tongues|noverb] deeper into the Lost's mouth.
You sit there, pumping your @[all|cocks|noverb] over his chest, locked in an endless kiss as his size begins to recede underneath you.So could you – the power that this corrupting essence could bring. You move toward him and stand over his monstrous form.
You slide a hand down the length of one of your @[1|cocks|noverb] and push the tip so that its massive head hovers over his face.
Your cum pipe widens as your @[1|cocks|noverb] swallows his features.
A barrage of fluid takes you by surprise as the corruption rushes into your enlarged urethra.
"Mrhhh! Mooooore...." you rumble, lustfully.
You smile at your victim, arch your back and flex your impeccably strong pelvic muscles. With a resounding gulp, your victim is pulled
into your cock. You feel it writhe against your inner walls, feel him slowly travel down the length until his massive body lodges itself right above the base of your nutsack.
"GRAAAAHHHHH!"
Your muscles throb with power. You stifle a moan as you flex harder and send the helpless creature into your eager @[all|balls|noverb]
Frantic with rampant desire you pump your @[all|cocks|noverb] as you feel his essence filter into you.
With a final show of absolute dominance, your @[all|balls|noverb] rumble ominously and fire a monstrous load, the Lost riding within the massive stream
of white. He lands on the floor unceremoniously in front of you.So could you – the power that this corrupting essence could bring. You place your gigantic feet on either side of his body.
Hefting up @[1|cocks|a~an] in one hand, you pluck the weak creature up between your fingers.
You flash your teeth with a snarl and plunge him into the abyss of your urethra.
He was a gnat in the presence of a titan, a small morsel to an insatiable beast. Yet, although a tiny speck, you could feel every one of his movements down your cavernous length.
What seems to be minutes later, he lands in the unending ocean of seed within your sack and like a volcano ready to erupt, it shudders!
A surge of power and lust takes you as the corruption bleeds into your endless reserves. With an earth shattering roar, you grab on to your @[all|cocks|noverb] and
slide your hands across them with reckless abandon. Your legs shudder as your approach climax - holding on for dear life as an absolutely monstrous orgasm rocks you.
Arc after arc after arc blasts upwards into the air, landing far beyond the eye can see on some unsuspecting land.
"Mrhhh! Mooooore...." you rumble, lustfully.
You feel him coming up your cum pip, his minuscule form surfing the rapids inside of your spire of flesh.
With an absolutely amazing show of dexterity for someone of your size, you swing your hand through the mighty stream and catch the creature, the pressure against your hand backlashes onto you and coats you in a layer of alabaster.
"GRAAAAHHHHH!"
The heat of your own powerful seed sends you into overdrive and you truly let yourself go! Your @[all|cocks|rises~rises] with incredible pressure and they slam into your
chest. An unholy amount of semen blasts into the air, your own ivory stairway to the heavens.
You grin; looks like rainfall could be expected later today.
With a final show of absolute dominance, you unceremoniously dump the creature back onto the floor.You slide your gooey body over his and he moans from your touch alone. You rub one of your @[2|hands|noverb] across his bulging abs and up to his hard nipple.
The entity inside of you yearns for the darkened soul of the Lost in your thrall. You feel your @[all|tongues|noverb] slip from the confines
of your mouth and into his open, hot maw. You can taste his thick corruption. You feel your @[all|cocks|noverb] harden again.You slide your gooey body over his and he moans from your touch alone. You rub one of your @[2|hands|noverb] across his bulging abs and up to his hard nipple.
The entity inside of you yearns for the darkened soul of the Lost in your thrall. You feel your @[all|tongues|noverb] slip from the confines
of your mouth and into his open, hot maw. You can taste his thick corruption. You feel your @[all|cocks|noverb] harden again.Your gooey body towers over his and he moans from your presence alone. You rub one of your @[1|cocks|noverb] across his bulging abs, pinning him with the weight of it.
The entity inside of you yearns for the darkened soul of the Lost in your thrall. You feel your @[all|tongues|noverb] slip from the confines
of your mouth, sliding down your @[all|pecs|noverb] and twisting lower until it enters his hot maw. You can taste his thick corruption.You fall to your massive knees. The Lost's mouth opens wide in awe at the immensity of your body. You let your @[all|cocks|noverb] fall to the side of him with an earth pounding shudder.
The entity inside of you yearns for the darkened soul of the Lost in your thrall. You feel your @[all|tongues|noverb] slip from the confines
of your mouth, sliding down your @[all|pecs|noverb] and twisting lower until it enters his hot maw. You can taste his thick corruption.You feel the corruption take root within you. You embrace it, letting its warmth run its proverbial tongues over every inch of you and into your brain.
Dark whispers fill your mind.
You need to spread.
You need to fuck.
More. More! MORE!
Your body flushes with an unnaturally high level of arousal. Your nutsack rumbles and streams of pre launches out of your @[all|cocks|noverb] like a fire-hose.
You growl bestially as you realise your precious sperm is being wasted. Digging your fingers into the Lost's flesh, you ram your dick into
his ass until your @[all|balls|noverb] slap hard against his glutes. He snarls with the sudden intrusion.
You piston hard. Relentless. Back. Forward. Back. Forward.
"Ah! Fuck!" You feel a mind-shattering orgasm building.
The corrupt creature howls as your @[all|balls|noverb] push out an incredible deluge of ivory into his body.
His stomach rises beneath you as you keep thrusting and pounding into his sex.
"MOOOOOOORE!" You roar as your orgasm intensifies.
The rapture rocks through your @[all|cocks|noverb] and into every tense fibre underneath your skin.
Feeling you grow on top of him and within him – feeling his own stomach dome upwards and push you ever higher sets off the creature's own orgasm.
He releases an all-powerful howl and shoots his thick corrupting seed over your chest. The ebon, tar-like sperm showers you from below, coating your entire chest in its inky shade.You feel the corruption take root within you. You embrace it, letting its warmth run its proverbial tongues over every inch of you and into your brain.
Dark whispers fill your mind.
You need to spread.
You need to fuck.
More. More! MORE!
Your body flushes with an unnaturally high level of arousal. Your nutsack rumbles and streams of pre launches out of your @[all|cocks|noverb] like a firehose.
You growl bestially as you realise your precious sperm is being wasted. Digging your fingers into the Lost's flesh, you ram your dick into
his ass until your @[all|balls|noverb] slap hard against his glutes. He snarls with the sudden intrusion.
You piston hard. Relentless. Back. Forward. Back. Forward.
"Ah! Fuck!" You feel a mind-shattering orgasm building.
The corrupt creature howls as your @[all|balls|noverb] push out an incredible deluge of ivory into his body.
His stomach rises beneath you as you keep thrusting and pounding into his sex.
"MOOOOOOORE!" You roar as your orgasm intensifies.
The rapture rocks through @[all|cocks|noverb] and into every tense fibre underneath your skin.
Feeling you grow on top of him and within him – feeling his own stomach dome upwards and push you ever higher sets off the creature's own orgasm.
He releases an all-powerful howl and shoots his thick corrupting seed over your chest. The ebon, tar-like sperm showers you from below, coating your entire chest in its inky shade.You feel the corruption take root within you. You embrace it, letting its warmth run its proverbial tongues over every inch of you and into your brain. Dark whispers fill your mind.
You need to spread.
You need to fuck.
More. More! MORE!
Your body flushes with an unnaturally high level of arousal. Your nutsack rumbles and a tidal wave of pre launches out of your
@[all|cocks|noverb], washing over the Lost in front of you.
You growl bestially as you realise your precious sperm is being wasted. Grabbing the Lost's torso, you ram your dick
into his ass until your @[all|balls|noverb] slap hard against his glutes. He snarls with the sudden intrusion, but it quickly turns to a gurgle as your length almost reaches his neck from within.
You piston hard. Relentless. Back. Forward. Back. Forward.
"Ah! Fuck!" You feel a mind-shattering orgasm building.
The corrupt creature howls as your balls audibly rumble, shift and unleash a mind blowing torrent of ivory that arcs into the air and
splatters on the ground. You thrust erratically before falling to the floor. The pleasure is too intense! White pours over everything in sight.
The Lost is covered. You are covered. An ankle deep pools form around you as you roll in your own steaming virility.
"MOOOOOOORE!" You roar as your orgasm intensifies! Your vision is overtaken with alabaster cream.
Feeling you grow within him – feeling your hot seed cover every inch of his being sets off the creature's own orgasm. He gurgles
beneath the waves and shoots his thick corrupting seed over your chest, the black streaks quickly wash away by the excessive amount of seed around the both of you.
Your shoulders slump as you get back to your feet. You still see stars. The creature slowly slurps off of your cock and thuds into the pool
below with an emphatic splash.
The beast rolls onto his back with a heavy thud; his massive chest heaving up and down with ragged breaths of satisfaction.You feel the corruption take root within you. You embrace it, letting its warmth run its proverbial tongues over every inch of you and into your brain. Dark whispers fill your mind.
You need to spread.
You need to fuck.
More. More! MORE!
Your body flushes with an unnaturally high level of arousal. Your @[all|balls|noverb] quake behind you and a flood of thick
pre launches out of your @[all|cocks|noverb] and cascades over the land. What little trees are around you struggle
against the sudden onslaught of the teeming river.
You growl bestially as you realise your precious sperm is being wasted. You grab the Lost before his body
gets swept away with your produce and slam your dick into his ass until his rump slaps hard against your midriff. His snarls are suddenly cut off as
your @[1|cocks|erupts~erupts] out of him, his body once again morphing into your oily cocksleeve.
Grabbing him, you piston him up and down across your veined length. Relentless. Back. Forward. Back. Forward.
"Ah! Fuck!" You feel a mind-shattering orgasm building.
The corrupt creature gurgles as your balls shift, unleashing a mind blowing torrent of white that arcs into the air and splatters onto the ground with incredible
force. You thrust erratically before falling backwards onto your @[all|balls|noverb]. The pleasure is too intense! White pours over everything in sight.
Megaliters of cum pools around you! The land itself begins to cave in under your incredible weight! Lower and lower you sink. Higher and higher the sea rises.
"MOOOOOOORE!" You roar as your orgasm intensifies! Your vision is overtaken with alabaster as you submerge yourself into your own lake of seed.
Feeling you grow within him – feeling your steaming fluids cover every inch of his being sets off the creature's own orgasm. He gurgles and shoots his thick corrupting seed into the surrounding waters.
There's just too much. No matter what you do, you can't stop! The lake has already overflowed and you keep on at it for hours on end.
You are not sure how much time has passed since your orgasm ended, but you rise out of the lake larger and hornier than ever before.
You smile as you watch waves of white drip off of you and into your own macro sized cum bath.
With a wet schlorp, you pull the beast off of your @[1|cocks|noverb] once more.
The beast collapses onto his back with a heavy thud; his massive chest heaving up and down as his lungs relieve themselves of your incredible virility.You grasp the monster's cock. Although dripping with black oil, the skin is rock hard and slowly spreads your fingers wider with every beat of growth.
He shudders. With a slow, sensual movement, you tighten your digits and squeeze a thick rope of pre out of the tip.
\<<if $CharacterSheet_Player.info.anatomy.cocks.number > 1>>
At the same time, you bend your hips backwards and line up your @[1|cocks|noverb] with his tight anus.
\<<else>>
At the same time, you bend your hips backwards and line up your @[2|cocks|noverb] with his anus and another positioned to slide across his midriff.
\<</if>>
You tease his him, generating lewd moans and gasps as you slide your tip around the rim of his sphincter. He pushes his body against yours, forcing you inside of him.
His ass feels tight, yet the black goo makes the entry as smooth as it can be.
"Oh... Hmmm..."
You moan as the corrupt creature clenches his anus around your flesh. His moans turn into desperate grunts and growls as you ease yourself deeper inside of him.
The feeling of his tight virgin ass combined with the goo covering your cock from inside of him, is like nothing you've felt before.
His body grows warmer beneath you, almost burning with arousal. You thrust inside him, bring your @[all| arms|noverb] around him and lock lips.
His tongue darts inside of your mouth as he grabs you, running his meaty hands over your back. One of his legs wrap around you and you both spin in place as he
grinds his muscular body against yours. As you lay on your back and wrap yourself within his mighty embrace, you feel warmth rush inside of you.
"Ah... FUCK... GRAHHHH!"
You flip the beast onto his back with a mighty crash as your orgasm rocks your body into euphoria. His black cock erupts in a fountain of corrupted fluid over you.
A small amount of his corrupting essence enters you.
You feel your muscles throb with power.
The feeling rushes up your legs and into the core of your being.
You pinch your large nipples and groan.
"Moooooore..." You growl monstrously.You grasp the monster's cock. Although dripping with black oil, the skin is rock hard and slowly spreads your fingers wider with every beat of growth.
He shudders. With a slow, sensual movement, you tighten your digits and squeeze a thick rope of pre out of the tip.
\<<if $CharacterSheet_Player.info.anatomy.cocks.number > 1>>
At the same time, you bend your hips backwards and line up your @[1|cocks|noverb] with his tight anus.
\<<else>>
At the same time, you bend your hips backwards and line up your @[2|cocks|noverb] with his anus and another positioned to slide across his midriff.
\<</if>>
You tease his him, generating lewd moans and gasps as you slide your tip around the rim of his sphincter. He pushes his body against yours, forcing you inside of him.
His ass feels tight, yet the black goo makes the entry as smooth as it can be.
"Oh... Hmmm..."
You moan as the corrupt creature clenches his anus around your flesh. His growls turn into desperate grunts and moans as you ease yourself deeper inside of him.
The feeling of his tight virgin ass combined with the goo covering your cock from inside of him, is like nothing you've felt before.
His body grows warmer beneath you, almost burning with arousal. You thrust inside him, bring your @[all| arms|noverb] around him and lock lips.
His tongue darts inside of your mouth as he grabs you, running his meaty hands over your back. One of his legs wrap around you and you both spin in place as he
grinds his muscular body against yours. As you lay on your back and wrap yourself within his mighty embrace, you feel warmth rush inside of you.
"Ah... FUCK... GRAHHHH!"
You flip the beast onto his back with a mighty crash as your orgasm rocks your body into euphoria. His black cock erupts in a fountain of corrupted fluid over you.
A small amount of his corrupting essence enters you.
You feel your muscles throb with power.
The feeling rushes up your legs and into the core of your being.
You pinch your large nipples and groan.
"Moooooore..." You growl monstrously.You grasp the monster's cock. Although dripping with black oil, the skin is rock hard and slowly spreads your fingers wider with every beat of growth.
He shudders. With a slow, sensual movement, you tighten your digits and squeeze a thick rope of pre out of the tip.
\<<if $CharacterSheet_Player.info.anatomy.cocks.number > 1>>
At the same time, you bend your hips backwards and line up your @[1|cocks|noverb] with his tight anus.
\<<else>>
At the same time, you bend your hips backwards and line up your @[2|cocks|noverb] with his anus and another positioned to slide across his midriff.
\<</if>>
You tease his him, generating lewd moans and gasps as you slide your tip around the rim of his sphincter. He pushes his body against yours, forcing you inside of him.
It's an incredibly tight fit. You look down and grin as you see his stomach bulge outward from the sheer size of your tool. Yet, the black goo simply morphs around him to accommodate the size difference.
"Oh... Hmmm..."
You moan as the corrupt creature clenches his anus around your flesh. His growls turn into desperate grunts and moans as you push yourself in further.
Your cock expands with lust, and the creature's torso distends with a combination of the pre you are leaking within him and the size of your battering ram.
The feeling is like nothing you've felt before.
His body grows warmer beneath your weight, almost burning with arousal. You thrust inside him, the tip of your cock peeking out from his throat.
"Ah... FUCK... GRAHHHH!"
You slam your @[1|hands|noverb] into the ground, arch your back and unleash a terrifying orgasm that rockets out of the creature's ass and mouth.
The Lost's tools erupts in a fountain of corrupted fluid underneath you, coating your midriff and seeping into your pores.
A small amount of his corrupting essence enters you.
You feel your muscles throb with power.
The feeling rushes up your legs and into the core of your being.
You pinch your large nipples and groan.
"Moooooore..." You growl monstrously as you pull the creature off of your @[1|cocks|noverb] and throw him to the ground.You grasp the monster's cock. Although dripping with black oil, the skin is rock hard and slowly spreads your fingers wider with every beat of growth.
Impressive, considering how small he is compared to you. He shudders, looking up at your monstrously huge form. With a slow, sensual movement,
you tighten your digits and squeeze a thick rope of pre out of the tip of his cock.
With a single @[1|hands|noverb], you pick him up off of the ground and line him up with your @[all|pre-leaking|cocks| noverb].
You tease his him, placing his tiny form on its massive swollen head. You smile as his eyes widen at your turgid length.
Winner takes all.
You start pressing his anus down and watch as his legs spread wider and wider to accommodate the massive tower.
If there is anything you have learned from this world, it is that the corruption caters for any size.
The creature distends further and further, until you wrap his form around your tool like a cocksleeve.
"Oh... Hmmm..."
You moan as the corrupt creature's body clenches around your flesh.
His growls turn into desperate grunts and moans as you begin to piston your spire of flesh through him.
Your cock expands with lust, and the creature's torso distends even further. Fountains of pre fire from your tip with each thrust, pooling below you in lake sized bodies of fluid.
The feeling is like nothing you've felt before.
His body grows warmer around your cock, almost burning with arousal. You thrust even harder, your pre turning into waterfalls of white.
"Ah... FUCK... GRAHHHH!"
You slam one of your feet into the ground, arch your back and unleash a terrifying orgasm that rockets out of your @[all|cocks|noverb] and coats the land with blankets of ultra fertile sperm.
The Lost's tools erupts alongside you in a poor display compared to your own, yet the corruption still coats a portion of your cock.
A small amount of his corrupting essence enters you.
You feel your muscles throb with even more power.
The feeling rushes up your legs and into the core of your being.
You pinch your large nipples and groan as your cocksleeve is stretched to its limit.
"Moooooore..." You growl monstrously as you pull the creature off of your cock and drop his body to the ground far below you.Your hands meet, and your bodies clash for dominance. You struggle as the beast pulls you closer to him.
Your hard members are close enough to press and rub along each other. The black liquid that coats him smears and spreads across your @[all|cocks|noverb].
Suddenly, an immense feeling of arousal shakes you to your core as the beast's corrupting goo quickly slithers into your slit.
Your eyes open wide with renewed vigour and you shove the beast down to the ground. You land on top of its meaty chest, the tip of its pulsating head peeking up from your pecs.Your @[1|hands|noverb] engulfs his. With a show of strength and size, you pull his captured arm to the side and send him hurtling to the ground. He leaps back up and bear hugs you
with incredible strength, grinding his cock against your own. The black liquid that coats him smears and spreads across your @[all|cocks|noverb].
Suddenly, an immense feeling of arousal shakes you to your core as the beast's corrupting goo quickly slithers into your slit.
Your eyes open wide with renewed vigour and you shove the beast down to the ground. You land on top of its meaty chest, your cocks sandwiched between your bulks.Your @[1|hands|noverb] hurtles toward the Lost, but he dives and angles for your mighty @[all|cocks|noverb]. Although injured, he grabs onto his target
and shoves his dick into your urethra. Black cum erupts into your shaft and spreads across the insides of it.
Suddenly, an immense feeling of arousal shakes you to your core as the beast's corrupting goo quickly slithers into your ballsack.
Your eyes open wide with renewed vigour and you shove the beast down to the ground. You press his body into the sand with one @[1|hands|noverb].Your @[1|hands|noverb] hurtle toward the Lost, but he dives and angles for your @[all|cocks|noverb]. Although injured, he grabs onto his target
and shoves his entire arm into your urethra.
Black goo climbs into your shaft and spreads across the insides of it.
Suddenly, an immense feeling of arousal shakes you to your core as the beast's corrupting goo quickly slithers into your ballsack.
Your eyes open wide with renewed vigour and you shove the beast down to the ground with earth-breaking fury. You press his entire body into the sand with only three fingers, nearly crushing him.Running a hand down your body and ever lower, you gently caress your @[all| cocks| noverb]. Each inch of flesh that your fingers
brush over sends heated waves of pleasure throughout your body. Your efforts reward you with a few spurts of pre. Eager to explore more of yourself,
you reach down below to feel the weight of your @[all| balls| noverb]. You roll each orb in your hand, gently squeezing them.Running a hand down your body and ever lower, you gently caress your @[all| cocks| noverb]. Each inch of flesh that your fingers
brush over sends heated waves of pleasure throughout your body. You marvel at how much flesh extends from your waist. The fact that this
entire package belongs to you is enough for you to shiver in delight and jettison an average man's worth of cum as pre.
Eager to explore more of yourself, you reach down below to feel the weight of your @[all| balls| noverb]. They are heavy in your hands - virile factories ready to be put to work.Running a hand down your body and ever lower, you gently caress your @[all| cocks| noverb]. It's become impossible to hold your package with a single hand!
You brush your palms across as much flesh as they can reach, sending spears of blazing pleasure throughout your body. Your sheer size has far exceeded the normal, and you feel proud.
There is no other feeling like this - the feeling that your own toolset could easily skewer trenches if you so wished it!The thought of another good fuck sets your cum factories into motion.
The unmistakable feeling of pleasure crescendos, gathering until you roar and blast out
an unfathomable amount of cum, - a deluge of hot sticky liquid that quickly pools on the ground around you.
As your orgasm rocks you, you grope down below to feel the weight of your @[all| balls| noverb]. Merely touching them sends them into overdrive, each testicle vibrating as they push even more fluid out into the open.Running a hand down your body and ever lower, you gently caress your @[all| cocks| noverb]. You grin widely as you realise the devastation you could cause by simply letting their weight drop onto the ground!
You brush your hands across a vast expanse of flesh that rumbles with its own pulsing heartbeat. The pleasure is rampant. With a mighty roar, your tool explodes with fountains of thick cum, megaliters upon megaliters that quickly
paint the surroundings with your taint.
There is no other feeling like this - you are the alpha of this world, and it was yours to fuck. The mere thought of your virility pushes you even further over the edge;
your entire package rumbles and triples its output! You are causing a veritable flood from simply thinking about your own sex! You fall onto your rear, only to be cushioned by your
@[all| balls| noverb]. They bounce beneath you, working in overdrive to coat everything as far as the eye can see.Something catches your eye. You swab some of your fluid onto your finger and raise an eyebrow as you watch it turn black. Corruption seems to be taking hold of your body.Your @[all|cocks|noverb] refuse to stop leaking. You watch your cum turn dark and seep into the ground with morbid fascination. The land wants you to become a monster.Your @[all|cocks|noverb] refuse to stop leaking, the fluids turning obsidian as they linger in the open air. The stuff is thick like tar, yet still, the soil drains it eagerly.
You grin as you realise you are just about ready to accept the monster you have become.
You finish off your self-appreciation with one last firm squeeze of your nutsack. There is no more time to waste - you need to satiate your thirst.Your hands wander down past your slick, gooey, <<SymbioteColor>>-covered flesh to find your @[all| cocks| noverb], still throbbing at your recent orgasm. However, a renewed thrill runs through your body at the delicate, giving
flesh your hands find. Soon, dollops of altered, thick pre starts to well up from your reserves--already replenished due to your new companion.
Your hands, somewhat reluctantly, turn from your @[all| cocks| noverb], only to turn
their attention to your @[all| balls| noverb]. Each orb spends a time being held and admired, gently feeling them and their heft.Eagerly, your goo-dripping hands feel lower and lower, your @[all| cocks| noverb] already twitching as they anticipate the slick warmth your hands provide. Never before finding <<SymbioteName>> could you have imagined owning
such heft.
The thought of your own size--and the sudden thoughts of it getting even larger--makes your @[all| cocks| noverb] seemingly swell all that more, the thickened pre you have in this form starting to ooze out, despite your
recent orgasm. With that thought invading your mind, your hands wander down below to your @[all| balls| noverb], which are constantly full and heavy--always ready to pour out <<SymbioteName>>'s fluid.There is little need to explore your @[all| cocks| noverb]--you became intimately familiar during your orgasm to bring out <<SymbioteName>>. Yet you still find your hands wandering against your hefty weight, feeling
the overfull mass drape across your hands.
Already, your slick gooey cockflesh throbs with new liquid, pouring into your flesh, ready to be released. Your stretchy, slick flesh expands slightly at the pressure forced
into it, throbbing your gigantic cock out of your hand.
It pulses and throbs, awaiting more attention that your hands cannot possibly give it. As though to torment and prolong the awaiting release, you feel your hands
stroking across your goo-dripping, @[all| balls| noverb]. One orb is raised up, then released. You can simply feel the weight of the orb as it smashes into the ground, causing a grand rivet in the floor.Your slick hands are no stranger to your @[all| cocks| noverb]. Still erect from releasing <<SymbioteName>>, you can't even reach the tip even more. You can barely discern where it all ends. Yet you still feel these gigantic
goo-dripping members as a part of you. As part of <<SymbioteName>>. Your companion's slick form simply enhances the pleasure you feel--no rough spots can be felt, all is smooth, and all belongs to this form.
Quickly your hands
strike onto, and then partially into the erogenous flesh, causing intense white-hot pleasure to sear through you--a pleasure that soon comes erupting from you in physical form, a deluge drenching across all that you can see.
With no stop in sight, you feel your @[all| balls| noverb] tense and pump under you, their gooey form seemingly summoning an endless river from the ether to fuel your ecstasy. Your form seems to almost fall apart from the pleasure,
Leaving you nearly collapsed into a puddle mentally and physically.You watch as a dark black-purple stream runs through your goo form, almost imperceptable. Whatever corruption taints this land seems to have entered into your body.Your @[all|cocks|noverb] are streamed with small streams of black-purple corruption throb in concert with your heart, visible in your semi-transluscent flesh.Black ooze, nearly indistinguishable from your body, drips out of your @[all|cocks|noverb]--both directly out of the tip, yet also seemingly to ooze out of your very pours, dripping and darkening the very soil that you walk on.Sprouting from your glutes, your @[all| tails| whips~whip] from side to side. Your eyes travel down its length, and fixate on each feature before you smirk,
grab it with your hand and playfully swing it around.Sprouting from your glutes, your @[all| tails| whips~whip] from side to side with whooshing noises. Your eyes travel down its length, and fixate on each feature before you smirk,
grab it with your hand and playfully swing it around. The weight of it has become rather dangerous. A crash resounds behind you as you accidentally knock over your table. Case in point.Sprouting from your glutes, your @[all| tails| whips~whip] from side to side. Every movement of it now carries a hefty momentum that only someone with your size can control.
Now too large for your hand, and not to mention to hard to reach with your massive muscles - you thump it on the ground, heavily. The ground booms with its weight and large puffs of dirt explode into the air.
Just like the rest of you, your tail screams of power.Sprouting from your glutes, your @[all| tails| whips~whip] from side to side. Every twitch, flick and swaying motion creates heavy gusts of wind that tear at the plant-speckled dunes and structures below you.
Its weight is heavy enough that, should you crash it into the ground, it would not be difficult to create canyons or quakes. Your teeth flicker from behind your smug expression.
You mischieviously turn around and slap your tail into the lake. An absolute geyser of water shoots up over you, coating your stunning figure with a light watery sheen.
You spend a few more moments playing with it, dragging it across the ground to create ravines whilst the water settles once more.A few specks of black on the tip of your tail is enough to make you aware that the land is affecting you.A trail of black ooze occassionally forms from the tip of your tail. You reach for some with your fingers and taste the salty substance. A shudder of erotic pleasure courses through you.Lines of thick black goo stream from the tip of your tail, coating the ground in corruption. Your arousal is constantly sitting above dangerous levels thanks to the addictive and oh-so pleasurable substance. You smirk.
It is the mark of a beast, and you love it.Your gooey glutes transition into @[all| tails| noverb]. The size is perfectly manageable, the gentle swaying assists in keeping your balance in check.Your @[all| tails| noverb] wave back and forth, accenting your gooey glutes as they strike against whatever is in their path with surprising force. If you weren't more careful, you could knock over a wall with the flesh.Your @[all| tails| smashes~smash] into the wall of your old house, temporarily gluing itself to the structure before releasing for another pass to add to the indentations.
If you wanted, you could bring the building crashing down with an accidental whip of a tail."The ground is rushed away as your @[all| tails| whips~whip] through it, cascading a deep divot.
When occupying this new channel, your <<SymbioteColor>> semi-transparent tail looks similar to that of a river, roiling and filled with the almost fluid flesh.Your tail is very well intact, even with flicks and sways, <<SymbioteName>> maintains perfect form and structure. <<SymbioteName>> seems to enjoy the thought of having a clean cut through anything.Speckles of black spatter the patterning of your @[none| tails| noverb]. Each flick of your tail causes dense clumps to fling off of the goo. <<SymbioteName>> seems to be losing interest in the idea of keeping its form tightly bound to its body.The thin lines of purple and back swimming through your goo form drip out of the tips of your @[none| tails| noverb].
You hardly even need to move your tail as even with stillness, droplets stream away from the gooey tail. <<SymbioteName>> revels in the idea of using its tail as a brush, painting the earth around it with <<SymbioteColor>> goo.Black and purple goo mix freely with your @[none| tails| noverb] goo, erupting from the tips in a constant stream that drags across the floor behind you, marking the entire land with the addictive substance.
<<SymbioteName>> enjoys every moment of painting the land in <<SymbioteColor>> goo.<<SymbioteName>> wrings its tail around itself and brings a hand down to stroke the tail in self admiration.<<SymbioteName>> seems more than delighted in the thought of toying around with its tail as it coils around itself.<<SymbioteName>> seems delighted at that idea, it coils its tail around its torso, giving it gentle strokes in self admiration.<<SymbioteName>> flaps its tail within the basin, enjoying the thought of being massive enough to occupy the earth itself.Resting on your back and spreading wide are @[all| wings|noverb] that could easily support your weight in flight. You take turns flexing each of their inner limbs, stretching the membranes taught.
Playfully, you give them a good push and launch yourself backwards and onto your bed.Resting on your back and spreading wide are @[all| wings|noverb] that could easily support your weight in flight. Their tips are now large enough that it has become quite difficult to move inside of buildings -
like your own home! Like that mattered. They were beautiful and nothing screams power than unfolding them widely to touch the opposite walls of your room. You notice that each wing flexor is packing on a fair bit of muscle!
Striking a powerful pose, you flex them resulting in a rising display of bicep and tricep shaped muscles.Resting on your back and spreading wide are @[all| wings|noverb] that could easily support your heavy weight in flight. Out in the open, you have the freedom of stretching them to their massive wingspan.
Nothing in your life could have made you feel as proud as you do now as you marvel at the huge shadow they cast. You flap them gently and even with such a subtle movement, the size and power in each of those membranes
create monstrous waves across the lake's surfaceResting on your back and spreading wide are @[all| wings|noverb] that could easily support your heavy weight in flight. If any creature had somehow missed your gigantic body, then they certainly could not miss your eclipsing wingspan.
Their flexors have grown so heavy with muscle that they could function as extra pairs of arms.
With a mighty flex, and a powerful and prideful roar, you spread them out wide, their tips reaching past the edges of the lake and further, still.
You remain there - a deity amongst deities, a power among powers. If you had to flap them, that would be the end of the land around you. You smile as you retract them. Perhaps that would not be the best of ideas, for now.A few bolts of purple and black run across your inner membrane as you continue to examine your wings. You raise an eyebrow. It would seem no body part is unsafe from the taint of this world.bright glowing streaks of purple and black run across your membranes like spiderwork. Your wings shimmer with corruption, with power people should fear. Perhaps that would be a lesson for either yourself, or those who cross you.The edges of your wings are torn and occasionally drip black oil. Bolts of black lightning arc off of the tips of each wings' limbs, heralding the presence of monstrous corruption.Your back gently transitions into @[all| wings|noverb] that look as though they could carry you in flight. The ribs of the wings are joined not by fleshy membranes, but rather pliable goo.
You watch as a colored spec of your goo is cycled through the slow waterfall that is your membranes.Your hefty back supports @[all| wings| noverb] that are filled with a constant movement of that gooey flesh of <<SymbioteName>> that could support your weight during flight.
The goo can hide completely within your back or take form a shake similar to that of a cloak one may wear to conceal themself.
When extended, they reach from wall to wall of your room--even pressing up and causing your flexible form to bend ever so slightly from the pressure of the semi-sturdy walls.
That would not do: you chuckle as the gooey flesh rushes into the edges of your bent wings, filling them with strength and form as they expand, forcing divots into the walls.
Your adaptive body is so strong that even the wingtips can puncture walls on command.Your massive wingspan of @[all| wings| noverb] casts a shadow across nearly all you can see, the slowly circulating goo that forms the wings giving a somewhat ethereal, undulating quality to the shadows.
The massive size of your semi-transparent, dripping membranes alone could blot out an entire farm. Your wing dips into the lake, and you can feel it cup the water, a small pond in itself.You cannot see the tips of your @[all| wings| noverb] anymore. A simple flap of the gooey form is enough to cause cascading waves to roll across the lake and the vegetation beyond.
The thinnest of the bulk in the wings are more powerful and massive than your thigh was just a short time ago.
The slick goo that drips and moves across your membranes tenses and forms a strong barrier as you gently flap one of your wings, almost knocking over a tree.The texture of the gooey wings is soft and pliable with no imperfections. <<SymbioteName>> has kept the wings in pristine condition and maintains structure by remaining closely intact.The texture of your gooey wings is like thick, melting wax. <<SymbioteName>> is slightly restless and the wings feeling like they're beginning to lose a stable form.Spots of purple and black erupt from the edges of your goo wings, criss-crossing all across your membranes, a visible mark of your corruption. Your wings drip constantly, each flap causes wicks of goop to fly in all directions.Dark corrupt black ooze drips out of your gooey membranes, coating the ground in your monstrous corruption. When folded in, your back gives off the appearance of wearing a cape made of flowing water.
When spread out, your wings constantly seep out in all directions. Each flap of your wings practically coats the entire area beneath you within the runny texture of goo.<<SymbioteName>> brings an arm up to fondle the massive wings in self admiration.<<SymbioteName>> brings an arm up to fondle the massive wings in self admiration.<<SymbioteName>> brings an arm up to fondle the massive wings in self admiration, almost enthralled by the size of itself.<<SymbioteName>> brings an arm up to fondle the massive wings in self admiration, almost enthralled by the size of itself.Moving from side to side, you proudly examine the @[all| horns| noverb] that crown your fearsome visage. Their weight is pleasant on your neck and their points sharp enough to cause
some serious damage. You run a hand across one of them, relishing in the feeling of power and protection it gives you.Moving from side to side, you proudly examine the @[all| horns| noverb] that crown your fearsome visage. Their weight is heavy, but your thick neck can easily support it.
You pick up a nearby piece of metal and run it across the points. It splits like butter. These could cause some serious damage. You run a hand across one of them, relishing in the feeling of power and protection it gives you.Moving from side to side, you proudly examine the @[all| horns| noverb] that crown your fearsome visage. Their weight is incredible, it feels as if their momentum would be enough to even knock you off balance if you aren't careful!
You bend down and test your horn's strength on the ground. The earth quakes as you rip out a clean hole. These are horns that you can be proud of. You run a hand across one of them, relishing in the feeling of power and protection it gives you.Moving from side to side, you proudly examine the @[all| horns| noverb] that crown your fearsome visage. Each time you move your head, the air parts as if a mountain had suddenly flung itself across a distance.
They are the only weight on this planet that challenges your massive neck and you love the feeling.
It is far too dangerous to test your horns out, the amount of earth that they would penetrate would easily split the ground for a fair distance.
You run a hand across one of them, relishing in the feeling of power and protection it gives you.As your finger runs across the surface, you feel small indentations that were never there before. They don't feel randomly shaped either!
If you trace your fingers across them, they feel runic. You wonder if it's the corruption's influence.Your finger gently passes over faintly glowing runes of purple. Every crevice cracks with small arcs of corruption which fire miniature bolts of arousal into your very core.You find yourself repeating this motion for a while. In fact, it has become daily practice. Every purple rune now drips with aphrodesiac and its touch is as pleasurable as tongues worshipping your glorious package.
Why stop when you could reach an orgasm from touching your horns alone?<<SymbioteName>> is crowned with @[all| horns| noverb]. Due to its gooey nature, they are slightly pliable when relaxed.
However, as your head rubs up against a wall, the semi-fluid of its flesh shifts around, forcing them into sharp, dense spires.
Acting similarly to a non-newtonian fluid, They could do quite a bit of damage when needed.<<SymbioteName>>'s slightly malleable @[all| horns| noverb] weigh upon its head, slowly dripping with its essence.
But in a sudden impulse, you decide to thrust them against some metal, where they instantly harden and pierce through.
Acting like a non-newtonian, the raw power even in just one horn leaves you smiling.The weight of <<SymbioteName>>'s dripping @[all| horns| noverb] would crush those with a weaker neck. Fortunately, that does not apply to you.
A chuckle escapes your lips as you lean down and push your horns deep into the ground, gouging out a trench in the lakeside. The sturdiness of the fluid keeps it intact whenever pressure is applied.<<SymbioteName>>'s gooey visage is framed by towering spires of @[all| horns| noverb]. They raise up into the sky, mighty towers befitting a master of the world that the two of you have become.
You have the weight of the world on your shoulders, along with its dangerous power. One single horn could pierce through an entire tower, used as a siege breaker.The glistening horns are perfectly unblemished and well intact.Reflected in the outer layer of your slightly-transluscent horns lies certain geometric shapes that you cannot identify.The horns constantly drip, steady droplets escape from any point of contact. Glowing in the middle of the horns are faint, purple runes.The horns constantly drip with a downpour of goo as if there were a waterfall before your eyes. The corrupt purple runes from inside your horns glow out in a constant stream, radiating from your head like a halo of pure corruption.You find yourself admiring your @[all| heads| noverb]. You try out a few expressions showing off your jawline - both open and clenched, how your cheeks
are shaped beneath your eyes and the way they lead to your mouth.
There, your @[all|eyes|noverb] linger before you open your @[all| jaws | noverb] wide
and let your @[all| tongues| noverb] slip out over your @[all| teeths| noverb].You find yourself admiring your @[all| heads| noverb]. You try out a few expressions showing off your jawline - both open and clenched, how your cheeks
are shaped beneath your eyes and the way they lead to your mouth.
There, your @[all|eyes|noverb] linger before you open your @[all| jaws | noverb] wide
and let your @[all| tongues| noverb] slip out over your @[all| teeths| noverb].You find yourself admiring your @[all| heads| noverb]. You try out a few expressions showing off your jawline - both open and clenched, how your cheeks
are shaped beneath your eyes and the way they lead to your mouth. There, your let your @[all|eyes|noverb] linger before you open your @[all| jaws | noverb] wide
and let your @[all| tongues| noverb] slip out over your @[all| teeths| noverb].You find yourself admiring your @[all| heads| noverb]. You try out a few expressions showing off your jawline - both open and clenched, how your cheeks
are shaped beneath your eyes and the way they lead to your mouth. There, your let your @[all|eyes|noverb] linger before you open your @[all| jaws | noverb] wide
and let your @[all| tongues| noverb] slip out over your @[all| teeths| noverb].After thoroughly inspecting your pearly whites for dirt, cavities or any other unwelcome sights, you snap your @[2|jaws|noverb] shut and continue your visual tour.Looking closer, your tongue seems to be unnaturally long for your mouth. Testing it out, you manage to unroll the fleshy tube until the tip touches the underside of your chin.
There are small black dots at the base. It reminds you of the Lost. You slip your tongue back into your mouth and wipe the spittle off of your chin.You let your tongue roll lower and lower until a fair portion slides across your meaty chest. Your taste is phenominal - the flavour of a dominant male. Black streaked saliva spreads across your body
as your tongue slabbers over it. Your spittle drips from its fleshy surface in small rivulets. Before things get too messy, you retract the limb.You let your tongue slide lower until a thick layer of black saliva coats your chest. You let it run even lower, the tip reaching down for your treasure trail and tasting every musky ravine it finds on the way.
It extends even further, until it is able to travel up toward a leaking and waiting cockslit and plunges itself into the shaft. The taste is sublime and the feeling - the feeling fires explosive bursts of euphoria
right into the core of your very being. You could do this for hours, as you have before, until you came all over the black fleshy surface of your tongue. Yet, you hold back.
There is far more of you to explore before. Playtime would come soon. You roll your tongue back into your mouth.<<SymbioteName>> is in perfectly pristine condition, flawless, thoroughly viscous and well intact. <<SymbioteName>> remains closely wound to your body, seemingly contented with remaining in its place.
Satisfied with its standings, your eyes wander down to inspect the rest of it.Looking closer, <<SymbioteName>> drips slightly like thick, melting wax. Droplets of goo drip from your face in small, but dense clumps.
You are increasingly aware of the slick feeling of running goop all over you. Wiping some excess goo off of your face, it sloughs off in clumps as you shake your arm free of the goop.
<<SymbioteName>> almost seems like it's trying to escape from you, as if it wanted more from the world that lies past the bounds of your body.<<SymbioteName>> is extremely runny, slick and slimy. Gentle streams of goo run down your face and all over your body as you try to shake it off reflexively.
To no avail, there's a notable puddle of goo forming at the base of your stance, but the volume of <<SymbioteName>> seemingly remains unchanged.
<<SymbioteName>> trembles with need, filled with carnal desire, longing for release.Cascades of goo stream across your face in a constant downpour. <<SymbioteName>> has become a writhing mass of permeable fluid, barely intact as it drips everywhere.
An incessant trail of slime lingers in your wake, which seemingly has no effect on <<SymbioteName>> volume. <<SymbioteName>> demands satisfaction, desperate for another toy to play with. Who would you be to not give into the thought?Below the waist, you sport @[all| legs| noverb]. You raise one, proudly, before bringing your foot back to the ground with a heavy stomp. The sound of heavy weight compacting sand is quite satisfactory.
You admire the contour of each teardrop of your thighs and the diamond shape of each calf. It doesn't take long before you find yourself worshipping your body, running your hand over each mound.
You flex and feel the ravines of your body consume your fingers and how each crest pushes against your palm.Below the waist, you sport @[all| legs| noverb]. You raise a proud knee before bringing your foot back to the ground with a heavy stomp. The sound is heavy, and far more powerful than it was before.
You admire the contour of each teardrop of your thighs and the diamond shape of each of your calves. It doesn't take long before you find yourself worshipping your body, running your hand over each mound.
You flex each and feel the ravines of your body consume your fingers and how each crest pushes against your palm. Your muscles have grown large enough that you could trap your own finger between two muscles if you weren't careful.Below the waist, you sport @[all| legs| noverb]. You raise one, proudly, before bringing your foot back to the ground with a heavy stomp. A resounding boom echoes across the land as the earth beneath your foot splinters and cracks.
You enjoy being a giant and the feeling of power it gives you. You admire the contour of each teardrop of your thighs and the diamond shape of each of your calves.
It doesn't take long before you find yourself worshipping your body, running your hand over each mound.
It takes longer for your hand to fully caress the entirety of every muscle. There is so much to explore and even more than that when
you flex! Your legs feel like granite and in fact, could probably bend titanium with ease.Below the waist, you sport @[all| legs| noverb]. You raise one, proudly, but hesitate before bringing your foot back to the ground, softly.
A resounding boom echoes across the land as the earth beneath your foot splinters and cracks. It seems you have compacted so much mass into each pillar-like leg that the
ground can barely hold its own agains you, even when you were being gentle! You are a titan supported by the massive foundations.
You admire the contour of each teardrop and the diamond shape of each of your calves. It doesn't take long before you find yourself worshipping your body, running your hand over each mound.
It's difficult to reach every muscle, they're simply too gargantuan!
Every one of your limbs are limited by the sheer amount of muscle on them as it is, but the awkward angle you would need to feel the underside of your leg was now virtually impossible.
That's just fine for you, because when you flex your legs, you can feel the very air quiver in fear of what they can do.Below the waist <<SymbioteName>> sports @[all| legs| noverb]. You raise a leg, proudly before bringing your foot back to the ground with a heavy stomp.
The gooey texture of your body holds its form well enough. You admire the contour of each teardrop of the thighs and the diamond shape of each calf.
It doesn't take long before you find yourself worshipping <<SymbioteName>>'s body, running your hand over each mound.
You flex and feel the ravines of <<SymbioteName>> body consume your fingers and how each crest pushes against your palm.Below the waist <<SymbioteName>> sports @[all| legs| noverb]. You raise a proud knee before bringing your foot back to the ground with a heavy stomp.
The gooey texture of your body holds its form well enough despite the bulk of its body. You admire the contour of each teardrop of your thighs and the diamond shape of each of your calves.
It doesn't take long before you find yourself worshipping <<SymbioteName>>'s body, running your hand over each mound.
You flex each and feel the ravines of your body consume your fingers and how each crest pushes against your palm.
The pseudo muscles have grown large enough that you could easily trap your own finger within the creases of the musculature.Below the waist <<SymbioteName>> sports @[all| legs| noverb]. You raise a leg proudly before bringing your foot back to the ground with a heavy stomp.
The gooey texture of your body quivers before the quake and thundering crash of your efforts.
Once the quaking of your gooey form subsides, you admire the contour of each teardrop of your thighs and the diamond shape of each of your calves.
It doesn't take long before you find yourself worshipping <<SymbioteName>>'s body, running your hand over each mound. It takes longer for your hand to fully caress the entirety of every muscle.
There is so much to explore and even more than that when you flex! <<SymbioteName>> is definitely more than sturdy enough to match the sheer volume of its size.Below the waist <<SymbioteName>> sports @[all| legs| noverb]. You raise one, proudly, but hesitate before bringing your foot back to the ground, softly.
A resounding boom echoes across the land as the earth beneath your foot splinters and cracks. The sheer volume of <<SymbioteName>>'s mass feels endless. Truly a gargantuan, you can't help but enjoy the size of the gooey form.
You admire the contour of each teardrop and the diamond shape of each of its calves.
It doesn't take long before you find yourself worshipping <<SymbioteName>>'s body, running your hand over each mound. It's difficult to reach every muscle, <<SymbioteName>> is simply too gargantuan!
Every one of your limbs are limited by the sheer amount of bulk on them as it is, but the awkward angle you would need to feel the underside of your leg was now virtually impossible.
All is not lost, for even the very world seems to quiver before <<SymbioteName>>'s gargantuan size.The legs themself are very well compacted. <<SymbioteName>> has molded its body closely together and is free of imperfections, content with clutching onto itself tightly.The legs themself have a clumpy texture, like thick, melty wax. <<SymbioteName>> seems interested in exploring the bounds outside of its own body as dense clumps of goo slough off of the legs with each step.The legs themself are very runny, gentle streams of goo run down your form, merging into the puddle that forms beneath you when you stay in one place too long.
Despite this, <<SymbioteName>> doesn't lose any volume.
It would seem almost as if they were trying to escape from you with each droplet, as if it was eager to escape the bounds of your body and spread its influence across the land.The legs themself constantly cascade with a downpour of goo from every pore. Even with only mere moments of stillness, a noticeable puddle of goo has formed within your wake.
Despite this, <<SymbioteName>> doesn't lose any volume, displaying the sheer force of will and control over its mentality.
<<SymbioteName>> craves release with every moment, desperate to spread its presence and find new toys to play with.Below the waist <<SymbioteName>> sports @[all| legs| noverb].
With eagerness, it raises a leg proudly before bringing its foot back to the ground with a heavy stomp, admiring the crash of its body against the ground. The gooey texture of your body holds its form well enough.
<<SymbioteName>> admires the contour of each teardrop of the thighs and the diamond shape of each calf.
It doesn't take long before <<SymbioteName>> is simply worshipping its body, running its hand over each mound of flesh.
It flexes and fondles the ravines of its own body, enthralled by self admiration.Below the waist <<SymbioteName>> sports @[all| legs| noverb].
With eagerness, It raises a proud knee before bringing your foot back to the ground with a heavy stomp, admiring the crash of its body against the ground.
The gooey texture of your body holds its form well enough despite the bulk of its body.
<<SymbioteName>> admires the contour of each teardrop of its thighs and the diamond shape of each of its calves.
It doesn't take long before you find yourself worshipping <<SymbioteName>> body, running your hand over each mound.
It flexes each muscle to feel the ravines of its body consume its fingers and the way each crest presses against its palm.
The pseudo muscles have grown large enough for <<SymbioteName>> to worship contentedly, captivated by self admirationBelow the waist <<SymbioteName>> sports @[all| legs| noverb]. With eagerness, It raises a leg proudly before bringing its foot back to the ground with a heavy stomp.
The gooey texture of your body trembles before the quake and thundering crash of your efforts.
Once the quivering of your gooey form subsides, <<SymbioteName>> admires the contour of each teardrop of its thighs and the diamond shape of each of its calves.
It doesn't take long before <<SymbioteName>> is simply worshipping its body, running its hand over each mound. It takes longer for its hand to fully caress the entirety of the massive bulk.
There is so much to explore and even more than that when it flexes.
<<SymbioteName>> is admiring the efforts of its bulk and enjoying the shifting of its body with each flex. It continues the self admiration grope fest, enraptured by its own body.Below the waist <<SymbioteName>> sports @[all| legs| noverb].
With eagerness, it raises one, proudly before bringing its foot back to the ground. A resounding boom echoes across the land as the earth beneath your foot quakes.
The sheer volume of <<SymbioteName>>'s mass feels endless. Truly a gargantuan, <<SymbioteName>> can't help but enjoy the size of its form.
It admires the contour of each teardrop and the diamond shape of each of its calves.
It doesn't take long before <<SymbioteName>> is simply worshipping its body, running its hand over each mound.
It's difficult to reach every muscle, <<SymbioteName>> is simply too gargantuan.
Every one of its limbs are limited by the sheer amount of bulk on them as it is, but the awkward angle <<SymbioteName>> would need to feel the underside of your leg was now virtually impossible.
<<SymbioteName>> makes an attempt to continue its self admiration nonetheless with constant groping, completely enraptured by its own body.Your eyes follow every curve of your neck down toward your body, proper. You push your shoulders backwards and push out your @[all| pecs| noverb], bouncing each muscle with impressive
control.You raise your @[all| arms| noverb] into a powerful flex, curling your @[2| hands| noverb] inwards to truly make each bicep rise. You then bring them forward to touch your sensitive nipples,
running your fingers across the edge of the circular nubs.
Moaning from the pleasure, you let your hands glide down to your lower torso and feel each curve of your @[all| abdominals| noverb]. Your every movement causes them to shift and bulge.Your eyes follow every curve of your neck down toward your body, proper. You push your shoulders backwards and push out your @[all| pecs| noverb], bouncing each muscle with impressive
control. You can feel their weight as they rise and fall - you can even get a small ripple of muscle to run from the top of each pec to the bottom!
You raise your @[all| arms| noverb] into a powerful flex, curling your @[2| hands| noverb] inwards to truly make each bicep rise.
You can hear audible creaks from your bones and flesh as your muscles' size puts strain on them. You then bring them forward to touch your hard and sensitive, nipples,
running your fingers across the fairly sized nubs - nubs large enough to grip and squeeze. You moan from the pleasure.
After a minute of fondling, you let your hands glide down to your lower torso and feel each curve of your @[all| abdominals| noverb]. Your every movement causes them to shift and bulge.
Your laterals are now large enough to push your arms upwards and outwards giving you an imposing and brawny stance.Your eyes follow every curve of your neck down toward your body, proper. You push your shoulders backwards and push out your @[all| pecs| noverb], bouncing each muscle with impressive
control. You can feel their heavy weight as they rise and fall with loud shudders. Each vein and chord is incredibly visible with the sheer amount of mass focused into each pec!
You raise your @[all| arms| noverb] into a monstrous flex, curling your @[2| hands| noverb] inwards to truly make each bicep rise like hills.
You can hear audible creaks from your bones and flesh as your muscles strain your skin enough that each vein becomes clearly visible. They are thick firehoses that sprawl all across your form - juicy highways providing the huge amount of
fuel your body now needs. Lowering your arms, you bring them forward to touch your hard and sensitive, nipples,
running your fingers across the large protroding nubs. They take up a fair portion of the space within your hand. You moan.
After a minute of fondling, you let your hands glide down to your lower torso and feel each curve of your @[all| abdominals| noverb]. Your every movement causes them to shift and bulge.
Your laterals now force your arms up to the point that your shoulders are encroaching on your neck's territory. Your figure forms an almost perfect Y-shape, the pinnacle of form.Your eyes follow every curve of your neck down toward your body, proper. You push your shoulders backwards and push out your @[all| pecs| noverb], bouncing each muscle with impressive
control. The very air thunders as each muscle creates small shockwaves of force. Every vein and chord is incredibly visible with the impossible amount of mass focused into each pec!
You raise your @[all| arms| noverb] into a mind-shattering and monstrous flex, curling your @[2| hands| noverb] inwards. Muscles that shouldn't exist rise alongside your mountainous bicep and conduct an
orchestra of creaking flesh - the sound a metal bunker would make if it had to bend and teeter. Thick firehose veins sprawl all across your form and visibly pulsate with the huge amount of
fuel your body now needs.
Lowering your arms, you bring them forward to touch your hard and sensitive nipples,
running your fingers across massive protroding nubs. You grab a handful of nipple and squeeze, your body instantly tensing into a cluster of bulging muscle. You moan as your head is all but swallowed.
After a minute of fondling, you let your hands glide down to your lower torso and feel each curve of your @[all| abdominals| noverb]. With a mischievious booming laugh, you flex them
and create a thundering clap that rivals thunder itself. Finally, you bring each arm down into a most-muscular pose and feel your back and laterals flare out so widely that your vision is completely engulfed by your own body!Your eyes follow every curve of <<SymbioteName>>'s neck down toward its body.
You bring your shoulders backwards and push out <<SymbioteName>>'s @[all| pecs| noverb], as the glistening muscles bounce with control.
You raise your @[all| arms| noverb] into a powerful flex, curling your @[2| hands| noverb] inwards to make the biceps rise.
You then bring them forward to touch your pliable nipples, running your fingers across the edge of the gooey, circular nubs.
Moaning from the pleasure, you let your hands glide down to your lower torso and feel each curve of your @[all| abdominals| noverb]. Your every movement causes them to shift and bulge.Your eyes follow every curve of <<SymbioteName>>'s neck down toward its body, proper.
You bring your shoulders backwards and push out <<SymbioteName>>'s @[all| pecs| noverb], bouncing each muscle with impressive control.
You can feel the weight as it rises and falls. Even with the gooey texture, you can even get a small ripple of muscle to run from the top of each pec to the bottom.
You raise your @[all| arms| noverb] into a powerful flex, curling your @[2| hands| noverb] inwards to truly make each bicep rise.
You can hear audible sloshing from the movement of the faux musculature as its size fights against itself.
You then bring them forward to touch <<SymbioteName>> soft and pliable, nipples, running your fingers along the areola.
You moan from the pleasure. After a minute of fondling, you let your hands glide down to your lower torso and feel each curve of your @[all| abdominals| noverb].
Your every movement causes them to shift and bulge. The laterals are large enough to push your arms upwards and outwards giving you an imposing and brawny stance.Your eyes follow every curve of <<SymbioteName>>'s neck down toward its body.
You push your shoulders backwards and push out your @[all| pecs| noverb], bouncing each muscle with impressive control.
You can feel their heavy weight of the perfectly chiseled pectorals as they rise and ripple with each fall.
You raise your @[all| arms| noverb] into a monstrous flex, curling the @[2| hands| noverb] inwards to truly make each bicep rise like hills.
You can hear audible sloshing from the movement of the needlessly enormous musculature as its size fights against itself.
These arms are truly a glorious, massive, perfectly built masterpiece. Lowering your arms, you bring them forward to touch your hard and sensitive, nipples, running your fingers across the large protroding nubs.
They take up a fair portion of the space within your hand. You moan. After a minute of fondling, you let your hands glide down to your lower torso and feel each curve of your gooey @[all| abdominals| noverb].
Your every movement causes them to shift and bulge. Your laterals now force your arms up to the point that your shoulders are encroaching on your neck's territory. <<SymbioteName>> figure forms an almost perfect Y-shape, the pinnacle of form.Your eyes follow every curve of <<SymbioteName>>'s neck down toward its body. You push your shoulders backwards and push out your @[all| pecs| noverb], bouncing each muscle with impressive control.
The very air thunders as each muscle creates small shockwaves of force. The enormous pecs are gloriously dense and sculpted with the precision that'd make the finest craftsmanship seem like fodder before them.
You raise your @[all| arms| noverb] into a mind-shattering and monstrous flex, curling your @[2| hands| noverb] inwards.
Muscles that shouldn't exist rise alongside the mountainous bicep, the goo holds firmly in place, nearly warping the light around it by its sheer volume.
The faux musculature is admirable nonetheless, inspiring awe to any onlooker. Lowering your arms, you bring them forward to touch your hard and sensitive nipples, running your fingers across massive protroding nubs.
You grab a handful of nipple and squeeze, the gooey body instantly tensing into a cluster of bulging muscle. You moan as your head is all but swallowed.
After a minute of fondling, you let your hands glide down to your lower torso and feel each curve of your @[all| abdominals| noverb]. With a mischievous booming laugh, you flex them and create a thundering clap that rivals thunder itself.
Finally, you bring each arm down into a most-muscular pose and feel your back and laterals flare out so widely that your vision is completely engulfed by the size of the goo.Your eyes meander around the goo covering your torso, it is perfectly intact, clean and unblemished. <<SymbioteName>> seems content on keeping the shape of its upper body clean and stable.Your eyes meander around the goo covering your torso, it drips slightly, like a wax candle that has just begun to melt. The clumps of goo slough whenever you bring a hand to wipe it off.
<<SymbioteName>> seems restless, almost as if it wanted to escape but didn't care enough to make a full attempt.Your eyes meander to the running goo across your torso. It flows in constant, but gentle streams. It almost gives the sensation of sweat constantly pouring down your chest.
<<SymbioteName>> is trembling softly, it's form becoming increasingly more amorphous and unstable.Your eyes meander to the constant dripping of goo from your torso. <<SymbioteName>> has become reckless, its form is unstable and trembles with need.
A constant downpour of goo leaks from its pores, making the body feel slick and slimy. <<SymbioteName>> is restless, needy, desperate for attention or a new toy to mess with.Your eyes follow every curve of <<SymbioteName>> neck down toward its body. <<SymbioteName>> springs into action as it continues to admire itself.
It brings your shoulders backwards and puffs out its @[all| pecs| noverb] as the glistening muscles bounce with control.
<<SymbioteName>> raises your @[all| arms| noverb] into a powerful flex, curling your @[2| hands| noverb] inwards to make the biceps rise.
<<SymbioteName>> is positively loving every moment of its self admiration.
Soon enough, <<SymbioteName>> then brings its hand forward to touch its pliable nipples, running its fingers across the edge of the gooey, circular nubs.
After forcing a moan of pleasure from you, it glides its hands down to your lower torso to feel each curve of its @[all| abdominals| noverb]. Your every movement causes them to shift and bulge.Your eyes follow every curve of <<SymbioteName>> neck down toward its body. <<SymbioteName>> springs into action as it continues to admire itself.
<<SymbioteName>> brings your shoulders backwards and puffs out its @[all| pecs| noverb], bouncing each muscle with impressive control.
You can feel the weight as it rises and falls. Even with the gooey texture, you can even get a small ripple of muscle to run from the top of each pec to the bottom.
<<SymbioteName>> raises your @[all| arms| noverb] into a powerful flex, curling your @[2| hands| noverb] inwards to truly make each bicep rise.
You can hear audible sloshing from the movement of the faux musculature as its size fights against itself. <<SymbioteName>> is positively loving every moment of its self admiration.
Soon enough, it brings its arms forward to touch its soft and pliable, nipples, running your fingers along the areola.
After forcing a moan of pleasure from you, <<SymbioteName>> lets its hands glide down to your lower torso and feel each curve of your @[all| abdominals| noverb].
Your every movement causes them to shift and bulge. The laterals are large enough to push your arms upwards and outwards giving <<SymbioteName>> a large and very muscular stance.Your eyes follow every curve of <<SymbioteName>> neck down toward its body. <<SymbioteName>> springs into action as it continues to admire itself.
It pushes your shoulders backwards and puffs out its @[all| pecs| noverb], bouncing each muscle with impressive control.
You can feel their heavy weight of the perfectly chiseled pectorals as they rise and ripple with each fall.
<<SymbioteName>> raises your @[all| arms| noverb] into a monstrous flex, curling the @[2| hands| noverb] inwards to truly make each bicep rise like hills.
You can hear audible sloshing from the movement of the needlessly enormous musculature as its size fights against itself. These arms are truly a glorious, massive, perfectly built masterpiece.
<<SymbioteName>> is positively loving every moment of its self admiration. Lowering your arms, <<SymbioteName>> brings them forward to touch its hard and sensitive, nipples, running your fingers across the large protroding nubs.
They take up a fair portion of the space within your hand. After forcing a moan of pleasure from you, it lets your hands glide down to your lower torso to get a feel for each curve of your gooey @[all| abdominals| noverb].
Your every movement causes them to shift and bulge. Your laterals now force your arms up to the point that your shoulders are encroaching on your neck's territory.
<<SymbioteName>> figure forms an almost perfect Y-shape, a perfect display of peak form.Your eyes follow every curve of <<SymbioteName>> neck down toward its body. <<SymbioteName>> springs into action as it continues to admire itself.
It pushes your shoulders backwards and puffs out its @[all| pecs| noverb], bouncing each muscle with impressive control. The very air thunders as each muscle creates small shockwaves of force.
The enormous pecs are gloriously dense and sculpted with the precision that'd make the finest craftsmanship seem like fodder before them.
<<SymbioteName>> raises your @[all| arms| noverb] into a monstrous flex, curling your @[2| hands| noverb] inwards.
Muscles that shouldn't exist rise alongside the mountainous bicep, the goo holds firmly in place, nearly warping the light around it by its sheer volume.
The faux musculature is admirable nonetheless, inspiring awe to any onlooker. <<SymbioteName>> is positively loving every moment of its self admiration.
Lowering your arms, it brings them forward to touch your hard and sensitive nipples, running its fingers across the massive protroding nubs.
<<SymbioteName>> grabs a handful of its pectoral and squeezes, the gooey body instantly tensing into a cluster of bulging muscle.
Your head is all but swallowed beneath its tremendous form. After forcing a moan of pleasure from you, <<SymbioteName>> lets your hands glide down to your lower torso and feel each curve of your @[all| abdominals| noverb].
<<SymbioteName>> flexes them and creates a thundering clap with volume that'd cause anyone within its presence to tremble.
Finally, <<SymbioteName>> brings each arm down into a most-muscular pose as its back and laterals flare out so widely that your vision is completely engulfed by the size of the goo.<<SymbioteName>> seems to be enjoying all of the attention it's getting.<<SymbioteName>> is loving all of the attention you're feeding them.<<SymbioteName>> idly strokes its body teasingly, as if to entice you.<<SymbioteName>> constantly fondles its own body in admiration, positively starved for attention.You gaze into the reflective surface.You shift backwards and forwards, gazing at what parts of your body fit within the image on the polished slate.You step over the wall. Soon, you find yourself gazing at your form in the lake's reflection.You step over the wall. Soon, you find yourself gazing at the parts of your form that fit in the lake's reflection.The goo form that covers your body is reflected in the polished surface of the slate.The slick and gooey body reflected that barely fits in the polished surface.The lake holds your gooey form in its reflection.What little you can see in the lake shows off your gargantun gooey form.You travel to your house a few streets down. The one story house is not much, but you're proud of it. Every metal wall
was made with your own blood sweat and tears.
You slide in through the dusty corrugated door and into the house proper.
Inside is a few pieces of furniture you've managed to cobble together. In the one corner, your bed rests under a small dirt speckled window.
In the middle, resting on a bearskin rug is a small table made from scrap wood and rubber. Your journal rests on it, its pages yellow with age.
Finally, no room is complete without a mirror. Or, at least, a highly polished metal slate that was good enough to act as one.You travel to your house a few streets down. The one story house is not much, but you're proud of it. Every metal wall
was made with your own blood sweat and tears.
You slide in through the dusty corrugated door and into the house proper.
You smile as you realise how much of the doorway your body occupies and how you have to bend to keep your head from scraping against the roof.
Inside is a few pieces of furniture you've managed to cobble together. In the one corner, your bed rests under a small dirt speckled window. It's looking a bit small compared to you.
In the center of the room, resting on a bearskin rug, is a small table made from scrap wood and rubber.
Your journal rests on it, its pages yellow with age. Looking at your @[all|hands|noverb], you realise that it might be difficult to use some day.
Finally, no room is complete without a mirror. Or, at least, a highly polished metal slate that was good enough to act as one.You travel to your house a few streets down. How are you meant to fit anymore? One story is not nearly enough for you!
You grab the metal you had once lovingly crafted into a roof and rip it off with a loud screech. At least now, you could step inside if you wanted.
Inside is a few pieces of furniture you've managed to cobble together. In the one corner, your bed rests under a small window cut out of the sheet metal. Now, it would only serve as a dishrag for you.
In the middle, resting on a bearskin rug is a small table made from scrap wood and rubber. Your journal, rests on it. There's no point in even trying to pick it up with your meaty @[1|hands|noverb].
Finally, no room is complete without a mirror. Yet this would do little for you. Perhaps you could step over the walls of the Golden Bastion and use the reflective surface of the nearby lake, instead?No house can contain your size. The building that you had once called home doesn't hold a candle to you anymore.
You can only rely on your memories, your journal is nothing more than a speck far below you.
Luckily, you could easily step over the walls of the Golden Bastion and use the reflective surface of the nearby lake as a mirror, but even that hardly suffices for your sheer bulk.You rush in and attack.You charge in and swing your fist.You stomp forward and swing a massive fist.Your @[all| arms| hurtles~hurtle] down toward the enemy.A trail of purple energy flows from your knuckles.Each vein in your hand and arm burns with a dark purple hue. Tainted energy rolls off of your skin as tendrils of corrupt light.You quickly bash with your weapon's hilt.You charge in and quickly bash with your weapon's hilt.You stomp forward, fully extending your arm from the side of your torso.Your @[1| arms| hurtles~hurtle] down toward the enemy, bashing wildly with your weapon's hilt.A trail of purple energy flows from your knuckles.Each vein in your hand and arm burns with a dark purple hue. Tainted energy rolls off of your skin as tendrils of corrupt light.You swing your weapon with full force.You charge in and swing your weapon with full force.You stomp forward, twisting your waist and shoulders round before turning back unleasing a mighty swing of your weapon.Your @[all| arms| hurtles~hurtle] down toward the enemy, unleasing a mighty swing of your weapon.A trail of purple energy flows from your weapon.Each vein in your hand and arm burns with a dark purple hue. Tainted energy rolls off of your weapon as tendrils of corrupt light.muscles harden and pulse with increasing strength. Your biceps form impressive peaks above well defined forearms. Veins begin peeking through your skin
as they spread across your growing shoulders and neck. Your @[all|pecs|noverb] push outwards, your nipples harden and a moan escapes your mouth as the growth tumbles downward
like a fresh breath of air through your @[all|abdominals|noverb], thighs and calves.athletic form hardens as every muscle contracts into picturesque beauty. Every line and crease deepens as the power flowing through you forces your body to
adapt. Your laterals spread wider, your abdominal wall pushes outwards and your upper body swells with growing, physical pride.body convulses as an internal fire spreads outwards from your core and to each limb. Your body freezes, momentarily before a wellspring of growth overtakes you.
Calves bulge, quads expand and your upper body surges with strength to keep up.expression shifts into a pleasurable smile. Looking down at your hands, you watch a bubble of growth move from your fingertips,
across your @[all|arms|noverb] and into your @[all|pecs|noverb].
Your nutsack rumbles and your @[all|cocks|fire~fires] an unattural amount of cum. Every jet of white, every convulsion, propels your body upwards and outwards.body shudders and you double over. Your knees hit the ground as you are assaulted by a wave of intense pleasure.
Every burgeoning muscle flexes, each crest and trough grows into mounds that could only be crafted with years of dedication.
Your @[all|arms|noverb] push out larger with more strength, your back becomes an atlas of muscle - your @[all|pecs|noverb] begin pushing your growing nipples earthbound and your
@[all|abdominals|noverb] bulge with increased size.mouth spreads into a wide grin as a surreal purple glow spins across the edges of your @[2|eyes|noverb]. Veins swell all over your body. Not moments later, your cock rises as your limbs pack on
weight and size. What was once ample, is now in excess. What was once well defined, is now barelling. You flex your bicep, watching it rise higher and higher.
A sinister smile spreads wide across your face - this is only the beginning.cock hardens to full mast as a sudden growth spurt overtakes your body. You quickly wrap your @[all|arms|noverb] around your chest to feel your @[all|pecs|noverb] compete with your biceps.
Wave after wave, your arms push away from your chest - the sheer size being compressed into each muscle group is unfathomable! Your @[all|legs|noverb] adopt a wider stance as the war continues below
with your quads, expanding glutes and growing calves.body spasms as your powerful muscles all flex at once. Your bull like neck pulses larger and begins to threaten the sides of your @[all|heads|noverb]. Your @[all|pecs|noverb] swell outwards in
leaps and bounds over a growing and impressive set of @[all|abdominals|noverb]. Your hands rove across each expanding inch of flesh, feeling your skin stretch tighter against
chords of steel that thicken with every passing second.body shudders. Every boulder contained within you rumbles with an ominous wave of incoming growth.
Your biceps explode from raw, uncontained power. They barrel outwards until their pulsing peaks began to reach sizes that
are clearly unnatural. Each pectoral grows large enough to be a shelf, and they bounce eagerly as they consume more and more space in front of you. Your large nipples are forced
further sideways and downwards as their hosts pulsate larger and larget still! Thick thighs and glutes become even thicker, pillars that would easily support houses are
increasing in size before your very eyes!bones crack audibly. Growth is upon you yet again, and this wave was even stronger than your last! With a booming thud, your muscles explode with new size
- too much and too fast for your body to keep up with! The growth begins running rampant; each second packs on more and more until limbs begin to lock
and grind against each other from the lack of free space. With a primal roar, you flex, a beastly mountain of mass, and will it all to compact inwards.
Control was regained but your body has far from relented your new incredible atlassian size.mouth opens wide as a primordial roar bellows from your growing maw. Bending down, you slam your fist into the ground and a wave of size propells itself
upwards from the cracked earth; up your forearm, bicep and into your bullish neck.
Your @[all|pecs|noverb] push further outwards, forcing your center of gravity forward before
your waist expands into a pillar of power to support your new torso. Sliding outwards from the ground behind you; your @[all|legs|noverb] push each other apart, massaging and
grinding against your @[all|cocks|noverb]. The pleasure is too much! With another ear-splitting roar, you arch your back and unleash a torrential geyser of white.jaw bobs in maniacal laughter as you feel the power within yourself erupt. Like waves from the surface of disturbed water, your entire body groans, creaks and shifts
as mucles begin to pack onto muscles. Chords thicken and roadworks of veins the size of heavy duty pipes spiral across your pulsating flesh. With a mighty stomp
your growing foot hits the ground; forcing a monstrous wave of size upwards through your calves, into your thighs and finally into your bulging muscular rear. Finally, bringing
your @[all|hands|noverb] together in a mighty clap, your upper body explodes to double its size!movements halt. A deadly silence overtakes the land that you tower over. A rumbling. The sound of war drums - the sound of the planet roaring its protest against your
impending change. Then it happens. Mountains that are biceps double in size. Pectorals that quake with every minor shift billow outwards. Nipples - hard, large and sensitive
are exiled into the deepening valley between them and an entire canyon of @[all|abdominals|noverb]. Laterals that were wings, were forced wider. Back muscles that
ripple with pure power, expand. Arms that could crush villages grow into monstrosities that the world could never contend with. Your @[all|cocks|noverb], large and heavy with muscle
slowly swings into the air; its growing mass forces your stance even wider. Another rumble. Another catastrophy. Rivers of white explode from its tip into a deluge
that coats you, the ground and every object close enough to suffer the titanic load unleashed from your @[all|balls|noverb].@[all|arms|noverb] fall limp at your side. A loud rumbling, akin to the mighty growl of a beast in heat, begins to echo across the land. A dark shadow - the silhouette of
your monstrous form begins to shudder. The Golden Bastion, those around it, will all bear witness as you suddenly shiver. A crack, as loud as thunder
rockets through the air as you grow. Thunderous booms echo around you; every explosive sound heralds your titanic bones reshaping themselves to create more space.
Your shadow grows with every shudder and
covers more and more of the land. Higher. Wider. There are no human words to describe your size, no words that exist to describe the mass within your being -
no measurement of how much weight sits within your collosal and expanding form.@[all|cocks|stiffens~more=stiffens]. An unfathomably large spurt of pre jettisons from your @[all|cocks|one=slit~slits] and pools in the lands far below you. The air becomes hot as a thick
umistakeable aura of power coats the insides of your nostrils. To the world's surprise, you shudder and balloon outwards
in every direction. Your forearms are a perfect pair of spheres of unadulterad power, pushing against growing biceps and triceps that have long since dwarfed your @[all|heads|noverb]. Your
towering masses flex upwards and expand outwards, packing on new muscle groups that have never been known to mankind. Your neck surges outward, practically engulfing the sides of your vision.
Impressive laterals surge outwards, forming an incredibly powerful, yet impossible, Y-shape. @[all|legs|noverb], as built as the foundations of the world,
explode into sizes of which no words can describe.body shivers as another wave of growth approaches. More size. Bigger. You have to be bigger! You crave so much more! Your body surges even larger, responding to your will.
A prideful smile stretches your lips wide; you will become all consuming, ever-growing! Only the gods could try to stop you, but by then - you will be unstoppable.
You will be more. A building is an insufficient measurement compared to the muscles you now support
, at least they are now after they split into even more muscle groups of absolute mind blowing size and power. Adjectives - words to help mortals describe concepts will never capture
the immensity each of your biceps peak at. Each proud muscle, expanding with every passing second, escalates from weapon of mass destruction, to world ending.
You still need more. You will have more!Your @[all|cocks|throbs~throb], harder than it ever has. You look down, feeling each vein engorge with unnatural thickness.
Then it hits you, a wave of pleasure grows from the base of your loin. Your shaft pulsates wildly as it expands thicker and longer.
Your eyes widen as the growth progresses further up your @[all|cocks|noverb].
It's so long, so thick. And it keeps growing, pushing your fingers wider apart.A familiar feeling rushes over you. You grin, looking down at your @[all|cocks|noverb], welcoming a wave of incoming growth.
It suddenly hits you, like a rush of adrenaline.
Your @[all|cocks|jolts~jolt] forward, hard enough to make you lose your balance.
Suddenly, it comes. You scream in pleasure as your loin grows thicker and longer. Every beat of your heart,
every flex of your muscles and every breath feed it with more heavy, throbbing flesh. You try to grasp at your @[all|cocks|noverb] with both hands,
failing to fully handle your monster as it grows uncontrollably. You throw your head back, moaning deeply enough to cut your breath short.Suddenly, your @[all|cocks|throbs~throb]. The sheer need for attention of your monster overwhelms you.
You try to grasp the base; you can only tremble in anticipation.
Your @[all|cocks|is~are] so hot, so full and thick. You shiver at the thought of growing even bigger.
Jolts of pleasure pulsate from your @[all|cocks|noverb] as it starts growing. You desperately try to grasp and pleasure the throbbing flesh, but it is too massive for your hands to contain.
You push down and thrust your hips along the ground. The sheer mass of your @[all|cocks|noverb] is still incredibly sensitive; you moan in pleasure as it pushes outward, bigger and bigger.
You slide your fingers along your slit and moan passionately. Bolts of pleasure pierces you with every contact,
precum leaks out of your monstrous cock like a damaged dam. Your @[all|cocks|grows~grow] bigger than you thought possible.
Your loin is gigantic, monstrous even; finding anything that can handle you will be a challenge.You feel something coming, something tremendous... A familiar warmth rushes over you; your loin burns with anticipation.
It keeps building, tingles of pleasure spread from your @[all|cocks|noverb]. This wave of incoming growth is greater than a roaring sea,
and it keeps building, threatening to swallow you in its eternal pleasure.
But you welcome it... You grin madly at your monstrous @[all|cocks|noverb] with an unatural eagerness. And then it happens.
Your @[all|cocks|explodes~explode] in size, mountains of sensitive flesh burst upwards along your pecs. You rub it passionately, each touch bringing you close to the edge.
Your veins grow massive, feeding your @[all|cocks|noverb] with untold power. A roar of triumph bursts out of you as your @[all|cocks|noverb] takes over the scenery.
Everything and everyone gets exposed to the glorious beast you're packing. They can only stare in awe as the ground rumbles;
your @[all|cocks|strains~strain], the land braces. Your roars resound throughout the land as an ocean of potent <<print $CharacterSheet_Player.symbiote.info.colour>> cum comes raining down on this world once again.<<set setup.TextSheet_Player =
{
lukkaHouseMenu :{
heightFlavour: {
small: [
"LukkaHouse_MainMenu_Normal"
],
medium: [
"LukkaHouse_MainMenu_Normal"
],
large: [
"LukkaHouse_MainMenu_Huge"
],
huge: [
"LukkaHouse_MainMenu_Huge"
],
}
},
=======
}>>你也可以接受——这种腐化本质可能带来的力量。你走向他,跨在他巨大的腹肌上。\
你的一只手顺着你的@[1|cocks|noverb]长度滑下,然后把它推入了黑色的海洋。
一股液体的涌动让你大吃一惊,因为腐败冲进了你扩大的精管。
"啊啊啊!更多……"你充满欲望地大声叫喊着。
你对你的受害者微笑,随后你拱起了你的背,把你的嘴唇放回他的嘴唇上。另一股黑色的冲击进入你的喉咙。\
渗出物缠绕着你的@[all|tongues|noverb]并不顾一切地涌入你的身体。
"嘎啊啊啊啊啊!"
你的肌肉因力量而悸动。一声闷闷的咆哮从你的喉咙里逸出,你推动着你的@[all|tongues|noverb]更深地进入迷失的嘴巴。
你坐在那里,在他的胸膛上抽动你的@[all|cocks|noverb],当他的体型开始在你身下退去时,你陷入了无休止的吻中。你也可以接受——这种腐化本质可能带来的力量。你走向他,跨在他巨大的腹肌上。\
你的一只手顺着你的@[1|cocks|noverb]滑下,然后把它推入了黑色的海洋。
一股液体的涌动让你大吃一惊,因为腐败冲进了你扩大的精管。
"啊啊啊!更多……"你充满欲望地大声叫喊着。
你对你的受害者微笑,随后你拱起了你的背,把你的嘴唇放回他的嘴唇上。另一股黑色的冲击进入你的喉咙。\
渗出物缠绕着你的@[all|tongues|noverb]并不顾一切地涌入你的身体。
"嘎啊啊啊啊啊!"
你的肌肉因力量而悸动。一声闷闷的咆哮从你的喉咙里逸出,你推动着你的@[all|tongues|noverb]更深地进入迷失的嘴巴。
你坐在那里,在他的胸膛上抽动你的@[all|cocks|noverb],当他的体型开始在你身下退去时,你陷入了无休止的吻中。你也可以支配——这种腐化本质可能带来的力量。你走向他,站在他可怕的身型前。\
你的一只手顺着你的@[1|cocks|noverb]滑下并推动顶端,使其巨大的头部在他的脸上盘旋。 \
当你的@[1|cocks|noverb]吞噬了他的容貌时,你的精液管道扩大了。
当腐败涌入你扩大的尿道时,一连串的液体让你措手不及。
"啊啊啊!更多……"你充满欲望地大声叫喊着。
你对你的受害者微笑,随后你拱起了你的背,弯曲你无懈可击的强大骨盆肌肉。随着一声响亮的声音,你的受害者被你从鸡巴里抽了出来。\
你感觉到它在你的内壁上蠕动,感觉到他慢慢地往下走,直到他巨大的身体在你的蛋蛋的根部上方停留。
"嘎啊啊啊啊啊!"
你的肌肉因力量而悸动。你压抑着呻吟,更加用力地弯曲,把无助的生物送入你饥渴的@[all|balls|noverb]
当你感觉到他的精华渗入你的身体时,你就会欲望大开疯狂地抽插你的@[all|cocks|noverb]。
随着你最后的绝对统治力的展示,你的@[all|balls|noverb]不祥地发出低沉的声音,射出了巨大的负荷,迷失者骑在巨大的白灼小河中。
他粗鲁地落在你面前的地板上。你也可以支配——这种腐败的本质所能带来的力量。你把你巨大的脚放在他身体的两侧。\
你用一只手举起@[1|cocks|noverb],你把这只弱小的生物在你的手指间拔弄起来。\
你闪着牙齿发出咆哮,把他塞进你的尿道深渊。
在一个巨人面前,他只是一只小虫子,对于一个贪得无厌的野兽来说,他只是一个小菜。然而,尽管是一个小斑点,你却能感觉到他在你的洞穴里的每一个动作。\
似乎没有几分钟,他就落入了你那如同一座准备爆发的火山一样的阴囊里的无尽的种子海洋中,他颤抖了起来!
当腐败渗入你无尽的储备时,一股力量和欲望的涌动将你带走。随着一声惊天动地的嚎叫,你抓住了你的@[all|cocks|noverb]并\
鲁莽地将手滑过它们。当你接近高潮时,你的双腿在颤抖——为了亲爱的生命你要坚持住,因为绝对可怕的高潮震颤了你。\
一道又一道的弧线向上射向空中,落在远处,远远地超出了眼睛所能触及的范围。
"啊啊啊!更多……"你充满欲望地大声叫喊着。
你感觉到他来到你的高潮点精阜上,他微小的身躯在你那由血肉构筑而成的尖塔上冲浪。\
对于你这种体型的人来说,你展现出了绝对惊人的灵巧,你在湍急的溪流中挥动你的手,抓住了这个生物,你手上的精液飞溅到你身上,给你身上抹上了一层雪花石膏。
"嘎啊啊啊啊啊!"
你自己强大的种子的热量让你进入超速状态,你真的放飞了自己!你的@[all|cocks|noverb]勃起了,因你体内的种子那难以置信的压力,它们猛烈冲击着你的胸膛。\
大量的精液喷向空中,这是你自己的通往天堂的象牙阶梯。
你咧嘴笑了;看起来今天晚些时候可能会有降雨。
随着最后一次绝对统治力的展示,你毫不客气地把这个生物扔回地板上。你把你那黏糊糊的身体滑过他的身上,他唯独因你的触碰而呻吟。你用你的一只@[2|hands|noverb]抚摸过他隆起的腹肌,一直到他坚硬的乳头。
你发自内心地渴望奴隶迷失者的黑暗灵魂。你感觉到@[all|tongues|noverb]从你的嘴巴里滑落,\
进入他张开的、热乎乎的嘴里。你可以尝到他浓浓的腐败气息。你觉得你的@[all|cocks|noverb]再度勃起。你把你那黏糊糊的身体滑过他的身上,他独自在你面前呻吟。你用你的一只@[2|hands|noverb]抚过他隆起的腹肌,一直摸到他坚硬的乳头。
你发自内心地渴望奴隶迷失者的黑暗灵魂。你感觉到@[all|tongues|noverb]从你的嘴巴里滑落,\
进入他张开的、热乎乎的嘴里。你可以尝到他。你觉得你的@[all|cocks|noverb]再度勃起。你黏糊糊的身体耸立在他身上,他独自在你面前呻吟。你用你的一个@[1|cocks|noverb]蹭过他隆起的腹肌,用它自身的重量将他钉在地上。
你发自内心地渴望奴隶迷失者的黑暗灵魂。你感觉到@[all|tongues|noverb]从你的嘴巴里滑落,\
滑下你的@[all|pecs|noverb],向下扭动,直到它进入他滚烫的肚子。你可以品尝到他浓浓的腐败气息。你跪倒在地。迷失者的嘴巴张大,对你身体的巨大感到敬畏。你让你的@[all|cocks|noverb]倒在他身边,发出了惊天动地的颤抖。
你发自内心地渴望奴隶迷失者的黑暗灵魂。你感觉到@[all|tongues|noverb]从你的嘴巴里滑落,\
滑下你的@[all|pecs|noverb],向下扭动,直到它进入他滚烫的肚子。你可以品尝到他浓浓的腐败气息。你觉得腐败在你体内扎根。你拥抱了它,让它的温暖传遍你的每一寸肌肤,进入你的大脑。\
黑暗的低语充斥着你的脑海。
你需要传播。
你需要做爱。
更多……更多,更多!!!
你的身体以一种不自然的高度兴奋而潮红。你的阴囊发出低沉的声音,你的@[all|cock|noverb]像消防水带一样射出一连串的精液。\
当你意识到你宝贵的液正在被浪费时,你拼命咆哮着。把手指挖进迷失者的肉里,把你的鸡巴撞进他的后穴\
直到你的@[all|balls|noverb]狠狠地拍打着他的臀部。他随着后穴内突如其来的闯入而咆哮。
你的鸡巴在穴内艰难地抽插。毫不留情地。抽出。插入。抽出。插入。
"啊!操!"你感受到一种令人震惊的高潮。
这只腐败的生物嚎叫着,因为你的@[all|balls|noverb]将一股不可思议的象牙洪水推入他的身体。\
当你不停地向他的后穴发动侵犯时,他的腹部在你下方隆起。
"更多更多更多!!!"随着高潮的加剧,你咆哮着。
狂喜穿过你的@[all|cocks|noverb],进入你皮肤下每一根紧绷的纤维。
你感觉到你在他身上和他体内生长——感觉到他的胃向上拱起,把你的鸡巴推得更高,这会激发这只腐化生物的性高潮。\
他发出一声强大的嚎叫,把他那厚厚的腐败种子射到你的胸膛上。乌木、焦油般的精子从下面淋向你,将你的整个胸部都涂上了墨汁般的阴影。你觉得腐败在你体内扎根。你拥抱了它,让它的温暖传遍你的每一寸肌肤,进入你的大脑。\
黑暗的低语充斥着你的脑海。
你需要传播。
你需要做爱。
更多……更多,更多!!!
你的身体以一种不自然的高度兴奋而潮红。你的阴囊发出低沉的声音,你的@[all|cock|noverb]像消防水带一样射出一连串的精液。
当你意识到你宝贵的液正在被浪费时,你拼命咆哮。把手指挖进迷失者的肉里,把你的鸡巴撞进他的后穴\
直到你的@[all|balls|noverb]狠狠地拍打着他的臀部。他随着后穴内突如其来的闯入而咆哮。
你的鸡巴在穴内艰难地抽插。毫不留情地。抽出。插入。抽出。插入。
"啊!操!"你感受到一种令人震惊的高潮。
这只腐败的生物嚎叫着,因为你的@[all|balls|noverb]将一股不可思议的象牙洪水推入他的身体。\
当你不停地向他的后穴发动侵犯时,他的腹部在你下方隆起。
"更多更多更多!!!"随着高潮的加剧,你咆哮着。
狂喜穿过你的@[all|cocks|noverb],进入你皮肤下每一根紧绷的纤维。
你感觉到你在他身上和他体内生长——感觉到他的胃向上拱起,把你的鸡巴推得更高,这会激发生物的性高潮。
他发出一声强大的嚎叫,把他那厚厚的腐败种子射到你的胸膛上。乌木、焦油般的精子从下面淋向你,将你的整个胸部都涂上了墨汁般的阴影。你觉得腐败在你体内扎根。你拥抱了它,让它的温暖传遍你的每一寸肌肤,进入你的大脑。黑暗的低语充斥着你的脑海。
你需要传播。
你需要做爱。
更多……更多,更多!!!
你的身体以一种不自然的高度兴奋而潮红。你的阴囊发出低沉的声音,一股浪潮从你的\
@[all|cocks|noverb]射出,洗刷了你面前的迷失者。
当你意识到你宝贵的液正在被浪费时,你咆哮着。你抓住迷失者的身体,你将你的鸡巴撞进他的后穴\
直到你的@[all|balls|noverb]狠狠地拍打着他的臀部。他随着突如其来的闯入而咆哮,但很快就变成了咯咯声,因为你鸡巴的长度几乎从内部到达了他的脖子。
你的鸡巴在穴内艰难地抽插。毫不留情地。抽出。插入。抽出。插入。
"啊!操!"你感受到一种令人震惊的高潮。
腐败的生物嚎叫着,当你的阴囊发出低沉的声音时,它挪动并释放出一股令人震惊的象牙洪流,它在空中盘旋,
溅在地上。你因用力不稳摔倒在地。快乐太强烈了!白色倾泻在眼前的一切事物之上。
迷失者被覆盖了。你被覆盖了。当你在自己的热气腾腾的阳刚中滚动时,一个脚踝深的水池在你周围形成。
"更多更多更多!!!"随着高潮的加剧,你咆哮着!你的视线被雪花石膏样的精华所遮盖。
感觉你在他体内成长——感觉你的炙热种子覆盖了他的每一寸,这引发了这只腐败生物的高潮。\
他在海浪下咕噜咕噜地叫着,把他浓稠的腐烂种子射在你的胸前,黑色的条纹很快就被你们俩周围过多的种子冲走了。
当你重新站起来时,你的肩膀下垂。你仿佛仍然能看到高潮后出现的星星。这只腐败的生物慢慢地从你的鸡巴上啜饮,然后砰的一声进入下面的水池,\
溅起了一朵水花。
这只野兽重重地摔倒在他的后面;他巨大的胸膛随着满足的粗重呼吸上下起伏。你觉得腐败在你体内扎根。你拥抱了它,让它的温暖传遍你的每一寸肌肤,进入你的大脑。黑暗的低语充斥着你的脑海。
你需要传播。
你需要做爱。
更多……更多,更多!!!
你的身体以一种不自然的高度兴奋而潮红。你身后的@[all|balls|noverb]震颤,\
以及从你的@[all|cocks|noverb]射出的大量且密集的精液,在大地上倾泻而下。\
你周围的小树正在与汹涌的河水的突然冲击作斗争。
当你意识到你宝贵的精液被浪费时,你咆哮着。你抓住迷失者,\
在他的身体被你的精华冲走之前,你把你的鸡巴猛烈地撞进他的后穴,直到他的臀部用力拍打你的腹部。\
他的咆哮突然被切断,因为你的@[1|cocks|noverb]忽然从他嘴里伸了出来,他的身体再次变成了你油腻的鸡巴套。
你抓住了他,顺着你鸡巴上的血管长度不停抽插,毫不留情地。抽出。插入。抽出。插入。
"啊!操!"你感受到一种令人震惊的高潮。
当你的阴囊挪动时,腐败的生物发出咯咯的声音,你的下体释放出一股令人震惊的白色洪流,它在空中划出弧线,以难以置信的力量飞溅到地面上。\
你用力不稳向后倒在你的@[all|balls|noverb]上,这快感太强烈了!白色倾泻在眼前的一切。\
你周围有百万升的精液池!土地本身在你难以置信的重量下开始塌陷!你沉得越来越低。海越涨越高。
"更多更多更多!!!" 随着高潮的加剧,你咆哮着!当你淹没在自己的种子湖中时,你的视野被雪花石膏样的精华所覆盖。
感觉你在他体内成长——感觉你热气腾腾的种子覆盖了他的每一寸,这引发了这只腐败生物的高潮。他咯咯地笑着,把他那浓浓的腐败种子射向周围的精华水域。
这里实在是有太多精华了。无论你做什么你都不能停止射精!湖水已经溢出来了,你连续几个小时都没停下来。
你不知道你高潮结束后过了多久,但你从湖里爬出来的时候比以往任何时候都更大、更性感。\
当你看着一波波白色的水珠从你身上滴落到你自己的大浴池时,你不禁微笑了起来。
随着湿漉漉的啪啪声,你又一次把腐败的野兽从你的@[1|cocks|noverb]上拉了下来。
这只野兽重重地摔倒在他的后面;他巨大的胸膛上下起伏,他用肺部缓解了你令人难以置信的阳刚之气。你抓住怪物的鸡巴。虽然它滴着黑油,但其上的皮肤坚硬如岩石,随着每一次生长的跳动,你的手指被慢慢撑开。\
他不寒而栗。通过你缓慢而性感的动作,你收紧手指并从阴茎顶端挤出一股粗绳般的液体。
同时,你向后弯曲臀部,将你的@[2|cocks|noverb]与他紧绷的穴口对齐。
当你用指尖抚过他的括约肌边缘时,你如此挑逗他,他发出了猥亵的呻吟和喘息。他把自己的身体推到你的身上,迫使你进入他体内。
他的后穴感觉很紧,但黑色的粘稠物使入口尽可能顺畅。
"噢……嗯……"
你呻吟着,因为腐败的生物紧紧抓住你的肉。当你在他体内深处放松时,他的呻吟变成绝望的咕哝和咆哮。
他紧绷的处女屁股般的感觉,加上从他体内分泌的覆盖着你的鸡巴粘液的感觉,是你以前从未有过的体验。
他的身体在你身下越来越温暖,几乎要因兴奋而燃烧。你的鸡巴他体内,你用你的@[all| arms|noverb]搂住他,你用唇齿锁住他的嘴唇。\
当他抓住你时,他的舌头在你的嘴里驰骋,他的肉手在你的背上抚摸。他的一条腿缠在你身上,当他用他那肌肉发达的身体磨蹭你的身体时,\
你们俩都兴奋地在原地打转。当你将自己仰躺着被包裹在他强有力的怀抱里时,你感到一阵温暖涌入你的内心。
"啊……操……嘎啊啊啊啊!"
你把这只腐化的野兽翻了个身,用鸡巴猛烈地撞击他的后穴,你的高潮让你的身体进入兴奋状态。他的黑色鸡巴在你身上喷上了一股腐败的液体。
有少量的他的腐化本质进入了你的体内。
你会感觉到你的肌肉因力量而悸动。
这种感觉顺着你的腿冲上来,进入了你身心存在的核心。
你捏着你的大乳头,呻吟着。
"更多更多更多……"你咆哮得很凶。你抓住怪物的鸡巴。虽然它滴着黑油,但其上的皮肤坚硬如岩石,随着每一次生长的跳动,你的手指被慢慢撑开。\
他不寒而栗。通过你缓慢而性感的动作,你收紧手指并从阴茎顶端挤出一股粗绳般的液体。
同时,你向后弯曲臀部,将你的@[2|cocks|noverb]与他紧绷的穴口对齐。
当你用指尖抚过他的括约肌边缘时,你如此挑逗他,他发出了猥亵的呻吟和喘息。他把自己的身体推到你的身上,迫使你进入他体内。
他的后穴感觉很紧,但黑色的粘稠物使入口尽可能顺畅。
"噢……嗯……"
你呻吟着,因为腐败的生物紧紧抓住你的肉。当你在他体内深处放松时,他的呻吟变成绝望的咕哝和咆哮。
他紧绷的处女屁股般的感觉,加上从他体内分泌的覆盖着你的鸡巴粘液的感觉,是你以前从未有过的体验。
他的身体在你身下越来越温暖,几乎要因兴奋而燃烧。你的鸡巴他体内,你用你的@[all| arms|noverb]搂住他,你用唇齿锁住他的嘴唇。\
当他抓住你时,他的舌头在你的嘴里驰骋,他的肉手在你的背上抚摸。他的一条腿缠在你身上,当他用他那肌肉发达的身体磨蹭你的身体时,\
你们俩都兴奋地在原地打转。当你将自己仰躺着被包裹在他强有力的怀抱里时,你感到一阵温暖涌入你的内心。
"啊……操……嘎啊啊啊啊!"
你把这只腐化的野兽翻了个身,用鸡巴猛烈地撞击他的后穴,你的高潮让你的身体进入兴奋状态。他的黑色鸡巴在你身上喷上了一股腐败的液体。
有少量的他的腐化本质进入了你的体内。
你会感觉到你的肌肉因力量而悸动。
这种感觉顺着你的腿冲上来,进入了你身心存在的核心。
你捏着你的大乳头,呻吟着。
"更多更多更多……"你如怪物般咆哮。你抓住怪物的鸡巴。虽然它滴着黑油,但其上的皮肤坚硬如岩石,随着每一次生长的跳动,你的手指被慢慢撑开。\
他浑身发抖。通过你缓慢而性感的动作,你收紧手指并从阴茎顶端挤出一股粗绳般的液体。
同时,你向后弯曲臀部,将你的@[2|cocks|noverb]与他紧绷的穴口对齐。
当你用指尖抚过他的括约肌边缘时,你如此挑逗他,他发出了猥亵的呻吟和喘息。他把自己的身体推到你的身上,迫使你进入他体内。
他的穴道是非常紧致的。你低头,不禁咧嘴一笑,因为你看到他的肚子因你鸡巴的庞大尺寸向外凸起。当然,黑色粘液只是在他周围变形以适应由你巨根带来的大小差异。
"噢……啊……"
你呻吟着,腐败的生物紧紧地抓住你的肉。他的咆哮变成了绝望的咕噜声和呻吟,因为你把自己在他体内的鸡巴推得更深。\
你的性器随着情欲而胀大,这只腐化生物的躯干随着你在他体内倾泻精华的压力,和你“攻城锤”进攻力度的大小而膨胀。
这是你以前从未有过的体验。
他的身体在你身下越来越温暖,几乎要因兴奋而燃烧。你在他体内不断抽插,你鸡巴的顶端从他的喉咙里探出头来。
"啊……他妈的……嘎啊啊啊!"
你把你的[1|hands|noverb]拍在地上,随后弓起你的背,对着身下之物释放出可怕的高潮,精华从这只腐化生物的屁股和嘴里飞出。\
在你身下,从迷失者的鸡巴里射出的腐败液体,如喷泉般喷发,覆盖了你的腹部并渗入你的毛孔。
有少量的他的腐化本质进入了你的体内。
你会感觉到你的肌肉因力量而悸动。
这种感觉顺着你的腿冲上来,进入了你身心存在的核心。
你捏着你的大乳头,呻吟着。
"更多更多更多……" 当你从你的@[1|cocks|noverb]上将他拽下并将其扔到地上时,你发出可怕的咆哮。你抓住怪物的鸡巴。虽然它滴着黑油,但其上的皮肤坚硬如岩石,随着每一次生长的跳动,你的手指被慢慢撑开。\
这实在是令人印象深刻——考虑到他与你相比有多小。他浑身颤抖抬头看着你那巨大的身影,\
通过你缓慢而性感的动作,你收紧手指并从阴茎顶端挤出一股粗绳般的液体。
你用你的一只@[1|hands|noverb]将他从地上拎起来,把他与你的@[all|pre-leaking|cocks| noverb]贴在一起。
你逗弄他,把他的小身子放在你性器膨胀的巨头上。当他瞪大眼睛看着你鸡巴粗壮的身材时,你微笑地看着他。
胜者通吃。
你开始用鸡巴挤压、进入他的肛门,目视着他的腿张得越来越宽以适应你下体那巨大的塔楼。\
如果说你从这个世界上学到了什么,那就是腐化物适合任何鸡巴尺寸的人。\
这个腐败的生物越来越膨胀,直到你将他像阴茎套一样包裹在你的巨根上。
"噢……嗯……"
当这只腐化生物的身体紧紧搂住你的鸡巴时,你发出了呻吟。\
当你开始用你的肉棒顶端刺穿他时,他的咆哮变成了绝望的咕哝和呻吟。\
你的鸡巴因欲望而膨胀,而这只腐化生物的躯干则进一步膨胀。你鸡巴的每一次推进都会让你的铃口喷出一股炙热的喷泉,白色液体在你的身下汇聚成湖泊大小的液池。
这是你以前从未有过的体验。
他包裹在你的鸡巴周围的身体越来越温暖,几乎要因兴奋而燃烧。你更加用力地抽插,你射出的精液汇聚成了白色的瀑布。
"啊……我操……嘎啊啊啊啊啊!"
你将一只脚猛踏在地上,拱起背部,释放出一种可怕的高潮,精液从你的@[all|cocks|noverb]中射出,并在土地上覆盖了一层超级肥沃的精子。\
与你自己的鸡巴相比,迷失者的鸡巴在你身边高潮射精表现得很糟糕,但腐败仍然包裹在你鸡巴的一部分之上。
少量他腐化的本质进入你体内。
你感觉到你的肌肉更加有力地跳动。
这种感觉涌上你的双腿,进入你生命的核心。
你捏着你的大乳头,当你的鸡巴套被拉伸到极限时你发出了呻吟。
"更多更多更多……"你发出可怕的咆哮,随后将这个生物从你的鸡巴上扯了下来,把他的身体丢到你身下离你很远的土地上。你的双手相交,你的身体争夺控制权。当腐化的野兽把你拉近他时,你挣扎着。\
你们的鸡巴足够接近,可以相互挤压与摩擦。他将身上的黑色液体涂抹在你的@[all|cocks|noverb]上。\
突然,一种巨大的兴奋感震撼了你的内心,因为腐化野兽的腐败粘液迅速滑入了你龟头的缝隙中。
你瞪大眼睛,身体重新焕发了活力,你将腐化野兽推倒在地。你的鸡巴落在它肉质的胸膛上,你的肉棒顶端从他的胸肌上伸出。你的@[1|hands|noverb]包围了他。你展示你的力量和体型,将他抓住的手臂拉到一边,让他扑倒在地。\
他跳起来,用不可思议的力量拥抱你,他用他的鸡巴摩擦着你自己的鸡巴。他身上的黑色液体涂抹并扩散到你的@[all|cocks|noverb]上。\
突然,一种巨大的兴奋感震撼了你的内心,因为腐化野兽的腐败粘液迅速滑入你龟头的缝隙里。
你瞪大眼睛,突然重新焕发了活力,你把野兽推倒在地。你的鸡巴落在它肉乎乎的胸膛上、被夹在他的大块头胸肌之间。你的@[1|hands|noverb]冲向迷失者,但他俯冲并让身体向你强大的@[all|cocks|noverb]靠近。虽然他受伤了,但他抓住了他的目标,\
并将自己的鸡巴插入你的尿道。黑色的腐化精液射到了你的身体里,并蔓延到了你的身体内部。\
突然,一种巨大的兴奋感震颤到了你的内心,因为那些腐化野兽的腐败精液迅速滑入了你的阴囊。
你的眼睛睁得大大的,你突然充满了新的活力,你把野兽推倒在地。你用一只@[1|hands|noverb]把他的身体压到沙子里。你的@[1|hands|noverb]冲向迷失者,但他俯冲并为你的@[all|cocks|noverb]倾斜身子。虽然受伤了,但他抓住目标,\
随后将整个手臂插入了你的尿道。
黑色的粘液爬进你的身体,蔓延到你身体的内部。\
突然,一种巨大的兴奋感震颤到了你的内心,因为化的粘液很快滑入了你的阴囊。\
你的眼睛睁得大大的,身体突然充满了新的活力,你用惊天动地的愤怒力量将野兽推倒在地。你只用三个手指就把他的整个身体压在沙子里,差点就将他压垮。你用一只手顺着你的身体往下抚摸,一直往下,你轻轻地抚摸着你的@[all| cocks| noverb]。\
你的手指拂过的每一寸肌肤,都会在你的全身上下释放出阵阵的快感。你的努力会为你带来回报。你渴望更多地探索自己的身体,\
你把手伸到身下,感受你的@[all| balls| noverb]的重量。你在手中把玩每个睾丸,并且轻轻地挤压它们。用一只手顺着你的身体往下抚摸,一直往下,你轻轻地抚摸着你的@[all| cocks| noverb]。\
你的手指拂过的每一寸肉,都会在你的全身上下散发出阵阵的快感。你惊讶于你的下体上有多少肉。\
这整个性器属于你的事实,足以让你高兴得发抖,并把一个普通人的精液量作为前戏喷射出来。
你渴望更多地探索自己的身体,你把手伸到身下,感受你的@[all| balls| noverb]的重量。它们在你手中很有分量——这是准备投入工作的阳刚工厂。你用一只手沿着你的身体向下抚摸,你的手越来越低,直到你轻轻地抚摸着你的@[all| cocks| noverb]。仅用一只手握住你的整个性器已经变得不可能!
你用手掌摸过尽可能多的肉,将炽热的快感之矛插遍你的身体。你鸡巴的身材已经远远超过了正常水平,你感到骄傲。\
从未有过这种感觉——这种如果你愿意的话,你自己的性器可以轻松击溃战壕的感觉!另一个好的性交想法让你的高潮工厂开始运转。
快感明显地增强,\
它们聚集到了你发出咆哮后鸡巴喷出量不可测的精液上,一股炙热粘稠的液体迅速汇聚在你周围的地面上。\
当你的高潮摇晃你时,你在下面摸索以感受你的@[all| balls| noverb]的重量。仅仅触摸它们就会让他们进入超级兴奋的状态,每个睾丸都会震颤,因为它们正在将更多的液体推向体外。你用一只手沿着你的身体向下抚摸,你的手越来越低,直到你轻轻地抚摸着你的@[all| cocks| noverb]。当你意识到仅仅让他们的体重落在地上就可能会造成破坏时,你不禁张嘴大笑!
你用手在你鸡巴宽阔的血肉上来回抚摸,这些血肉会随着你自己的心跳而隆隆作响。\
这种快感极为猖獗。伴随着巨大的咆哮声,你的鸡巴大爆射,喷出了浓稠的精液喷泉,一个接一个的巨石般的精滴迅速地涂抹在周围的环境上。
从未有过这种感觉——你是这个世界的阿尔法,它是用来被你爆操的。只要想到自己的阳刚之气,就会把你的快感推得更远;你的整个性器发出低沉的轰鸣,并将其输出提高了三倍!\
你只考虑你自己的性感就真的造成了一场洪水!你摔倒在你的屁股后,结果被你的@[all| balls| noverb]缓冲住。\
它们在你下面弹跳,极度兴奋,尽可能地覆盖了你目之所及的一切。有些东西吸引了你的眼球。你把一些液体擦到手指上,当看着它变黑时你挑起了眉毛。腐化似乎正在控制你的身体。你的@[all|cocks|noverb]拒绝停止流出液体。你看着你的精液变黑,带着病态的魅力渗入地下。这片土地想要将你变成一个怪物。你的@[all|cocks|noverb]拒绝停止流出液体,液体在露天逗留时仿佛变成了黑曜石。这东西粘稠得像柏油一样,但土壤还是急切地将其排干。
当你意识到你即将准备好接受你变成的怪物时,你不禁笑了起来。\
你最后一次用力挤压阴囊来完成自我欣赏。没有更多的时间可以浪费了——你需要满足你的饥渴。你的手在你光滑、粘稠、覆盖<<SymbioteColor>>的肉上徘徊,以找到你的@[all| cocks| noverb],它还在你最近的高潮中悸动。一种新的快感贯穿你的身体,\
使你的鸡巴对你的手投怀送抱。很快,你的储备中就涌出了大量经过改变的、浓稠的前液——由于你的新伴侣,这些储备已经得到了补充。
你的手,有点不情愿地,从你的@[all| cocks| noverb]上移开,\
只为把注意力放在你的@[all| balls| noverb]上。每个睾丸都会被你花一段时间被握住和欣赏,你轻轻地感受着它们的重量。你那滴着粘液的手急切地越放越低,你的@[all| cocks| noverb]已经在抽搐,因为它期待着你的手所提供的光滑温暖的触感。在找到<<SymbioteName>>之前,\
你从未想象过你的鸡巴能拥有如此的分量。
一想到你自己鸡巴的体型——以及它突然变大的想法——让你的@[all| cocks| noverb]似乎更为膨胀,尽管你临近高潮,但你以这种方法所拥有的更加浓稠的前液开始渗出。\
随着这个想法侵入你的头脑,你的手在下面徘徊摸到你的@[all| balls| noverb],它们总是饱满而沉重——随时准备倾泻出<<SymbioteName>>的液体。你几乎不需要探索你的@[all| cocks| noverb]——当你在性高潮时它将变得非常熟悉以将带出<<SymbioteName>>。\
然而,你发现你的手仍然在你沉重的鸡巴上徘徊,你感觉有过于饱满的血肉物质垂坠在你的手上。
你光滑粘稠的阴茎肉已经随着新产生的液体而悸动,它们涌入你的鸡巴之中,准备被射出。\
你那富有弹性的光滑鸡巴肉在液体强行进入的压力下略微膨胀,令你巨大的鸡巴在你的手中悸动。
你的鸡巴搏动且悸动着,等待着你的手无法给予它更多关照。仿佛为了折磨和延长等待射精的时间,你感觉到你的手在你滴着粘液的@[all| balls| noverb]上抚摸。\
你的一个阴囊被你握起,然后被你自己释放。你可以直观地感觉到你阴囊撞击地面时的重量,因为它砸在地面上的时候,地板上就仿佛出现了一个巨大的铆钉。你光滑的手对你的@[all| cocks| noverb]并不陌生。从你的鸡巴射出<<SymbioteName>>开始,你一直勃起着,你甚至连你鸡巴的顶端都够不到。你几乎无法看到这一切的结局。然而,你仍然觉得这个巨大的、滴着粘液的部位是你身体的一部分。\
作为<<SymbioteName>>的一部分,你伴侣圆滑的外形只会增强你的快感——在其上你感觉不到任何粗糙的地方,一切很光滑,它的一切都以这种形式存在。
很快,你的手就碰到并部分碰上了你极为敏感的鸡巴肉,\
这一举动导致强烈的白热化的快感在你身上燃烧——这种快感很快就会以生理的形式从你身上爆发出来,你所能看到的一切都被你射出的洪水淹没。\
在看不到任何可能停止的情况下,你感觉到你的@[all| balls| noverb]紧张并在你身下不停泵动,有着粘稠形状的它们似乎是从以太召唤出的一条无尽河流激发了你的狂喜。\
你的身体似乎几乎因快感而分崩离析,让你在精神上和身体上几乎溃不成军。你看着一条深黑紫色的小溪流经你粘稠的身体,它几乎无法察觉。无论是什么腐败玷污了这片土地,但似乎它们都已进入了你的身体。你的@[all|cocks|noverb]流着小股黑紫色的腐败脉动,它们与你的心脏同步,在你鸡巴上半透明的血肉中可见。黑色的渗出物,几乎与你的身体几乎无法区分,从你的@[all|cocks|noverb]滴出——既像是直接从龟头滴出,又似乎是直接从你鸡巴里倾泻而出,滴落并变黑你行走的土壤。你臀肌发力,将你的@[all| tails|noverb]从身体一侧鞭打至另一侧。你的视线沿着它向下移动,你盯着它的每个细节,随后得意地笑了起来,\
你用你的手抓住了它,俏皮地将它来回摆动。你臀肌发力,将你的@[all|tails|noverb]从身体一侧鞭打至另一侧,发出了嗖嗖的声音。你的视线顺着它向下移动,你盯着它的每个细节,随后得意地笑了起来,\
你用手抓住它,然后俏皮地摆动它。它的重量变得相当危险。当你不小心打翻桌子时,一声巨响在你身后响起。这是一个很好的证明。你臀肌发力,将你的@[all| tails|noverb]从身体一侧鞭打至另一侧。现在,它的每一个动作都带有强大的力量,只有你这种体型的人才能控制。\
现在它对你的手来说太大了,更不用说你因你巨大的肌肉很难够到它了——你把它重重地砸在地上。地面随着它的重量崩裂,大量的尘土喷向空中。\
就像你的其他部分一样,你的尾巴发出了充满力量的尖啸。你臀肌发力,将你的@[all| tails|noverb]从身体一侧鞭打至另一侧。每一个抽动、轻拂和摇摆的动作都会产生强烈的阵风,这撕裂了你身下植物斑驳的沙丘与地形。\
它的重量足够重以至于如果你把它撞到地上,就会在地上形成一道峡谷或产生一次地震。你的牙齿从你得意的表情上露出。\
你调皮地转过身来,把尾巴拍进湖里。一股绝对能称之为间歇泉的激流向你身上喷涌而来,为你迷人的身材披上一层淡淡的水光。\
你多花了一些时间来玩你的尾巴,在水再次蓄积的同时,你把它拖过地面,形成了一道沟壑。你尾巴尖上的几个黑点足以让你意识到这片土地正在影响你。你的尾巴尖上偶尔会形成一串黑色的渗出物。你用手指蘸取了一些物质,尝到了咸咸味道。一阵令你颤抖的情欲快感穿过了你的身体。一缕缕浓稠的黑色粘液从你的尾巴尖端流出来,在地上涂抹着腐化粘液。这种令人上瘾的愉悦物质让你的快感一直处于危险水平之上。你不禁笑了。\
这是一头腐化野兽的特征,你爱上了它。你黏糊糊的臀部转变成了你的@[all| tails| noverb],它的尺寸非常容易控制,轻轻地摇晃它们有助于你保持平衡。你将你的@[all| tails| noverb]来回挥动,当你黏糊糊的臀肌发力,尾巴就以惊人的力量打击任何在它们前进道路上的东西。如果你不小心,你的尾巴就有可能撞翻一堵墙。你的@[all| tails|noverb]打碎了你的老房子的墙,你暂时把它粘在了建筑物上,随后再将其从中释放出来,以增加压痕。\
如果你愿意,你可以用尾巴意外地鞭打使建筑物倒塌。"当你尾巴的@[all|tails|noverb]鞭打穿过地面时,地面遭到了冲击,层层叠叠地形成了深深的沟渠。\
当占据这个新的沟渠时,你的<<SymbioteColor>>样半透尾巴看起来就像是河流一样,汹涌澎湃,几乎充满了液体样流动的血肉。你的尾巴非常完好,即使有轻拂和摇摆,<<SymbioteName>>也能保持完美的形态和结构。<<SymbioteName>>似乎很享受在任何东西上都留下一个干净的切口的想法。黑色的斑点散落在你@[none| tails| noverb]的花纹上,你每一次的甩尾都会使密集的团块从尾巴上的粘液中甩出。<<SymbioteName>>似乎对保持其形态与你身体紧密结合的想法失去了兴趣。紫色的细线在你尾巴背部的黑色粘液中穿行泳动,它们从你的尾巴尖端滴落。\
你几乎不需要移动你的尾巴,因为即使静止不动,液滴也会从你粘稠的尾巴上流下。<<SymbioteName>>陶醉于用它的尾巴作为画笔,用<<SymbioteColor>>色的粘液涂抹它周围的大地。黑色和紫色的粘液与你@[none| tails| noverb]上的粘液自由混合,从你的尖端不断喷出,在你身后的地板上拖动,在整个土地上留下令人上瘾的物质。\
<<SymbioteName>>享受着用<<SymbioteColor>>色粘液涂抹土地的每一刻。<<SymbioteName>>一边扭动着尾巴,一边伸出一只手抚摸着尾巴,以供自我欣赏。<<<<SymbioteName>>似乎更喜欢玩弄它的尾巴,因为它盘绕着自己。<<SymbioteName>>似乎对这个想法很高兴,它把尾巴盘在自己的躯干上,在自我欣赏中轻轻抚摸它。<<SymbioteName>>似乎非常高兴能在尾巴缠绕着自己的时候摆弄它。在你背后张开的是@[all| wings|noverb],它们可以很轻松地在你飞行时支持你身体的重量。你轮流弯曲它们的每个内肢,拉伸所覆盖在内肢的膜。\
你俏皮地狠狠推了它们一把,把自己向后推出,并将其放到了床上。在你背后的@[all| wings|noverb]舒展开来,很轻松地就能在你飞行时支持你身体的重量。它们的尖端现在也大到了在室内活动会造成阻碍的地步,\
比如在你自己家!但这不重要。毕竟它们很漂亮,而且在你的屋子里将它们展开抵住两侧墙壁也展示出了无与伦比的力量。你注意到每个翅膀的屈肌都是满满的肌肉!\
你收起翅膀,摆出一个孔武有力的造型,使其展现出了二头肌和三头肌形状的肌肉。在你背后的@[all| wings|noverb]舒展开来,很轻松地就能在你飞行时支持你身体沉重的重量。处在室外时,你能够自由地将它们伸展到最大的翼展。\
你赞叹着它们制造出的巨大阴影,感到了其现在赋予你的超过了生命中一切事物的自豪感。你轻轻地扇了扇,但哪怕这已经是最微小的动作,每一个薄膜的力量和大小\
都在湖面掀起了巨浪。在你背后的@@[all| wings|noverb]舒展开来,很轻松地就能在你飞行时支持你身体沉重的重量。就算有生物在某种情况下没有注意到你巨人般的身体,它们也一定不会忽视你遮天蔽日的翼展。\
翅膀上的屈肌肌肉发达到都可以行使手臂的功能。
随着一个有力的曲臂,随后是一声震撼且自豪的咆哮,你展开双翼,尖端掠过了湖边,朝着更远、更远的地方伸去。\
你停在原地——神明中的神明,力量中的力量。扇动翅膀便是你周围土地毁灭之时。你微笑着将它们收起。也许这不是最好的主意,至少不是现在。当你继续检查你的翅膀时,发现了内侧的薄膜上一些黑色和紫色的隆起正在运动。你挑起眉毛。似乎全身没有一个部位不会被这世界的腐化所保护。薄膜上,散发着明亮的紫色或黑色光芒的条痕如蛛网一样蔓布。你的翅膀闪烁着腐化之光,是人们应该恐惧的力量。也许这也能给你,或是给找你麻烦的人上一课。翅膀的破损边缘不时滴落黑色的油滴。每根翅膀的尖端都发射出几道黑色的闪电,宣告着骇人的腐化的存在。你的背部平缓地变形成了@[all| wings|noverb],似乎能够带你飞行。翅膀的肋骨间长得不是肉质的薄膜,而是柔韧的粘液。\
你看着你的粘液,薄膜的位置是一个缓慢且在循环流动的小瀑布,而流淌的正是五彩斑斓的粘液。你笨重的背部支撑着@[all| wings| noverb],上面全是永远在流动这的<<SymbioteName>>的黏滑皮肤,而这便是你的重量在飞行中的支撑。\
这粘液能完全藏入你的背部,或者变成一个如同那些遮盖自己的人会穿上的抖动的斗篷的样子。
展开后的它们顶住了你房间的一面又一面墙壁——甚至让你柔软的身体被这半坚固的肉墙挤压到弯曲。\
这可不行:你轻笑了一声,黏滑的肉体涌入了你被曲折的翅膀,使它们在展开时充满了力量以维持形状,将草皮挤入了墙中。\
你的适应性身体强壮到了只要你想,便能用翅尖戳破墙壁。你巨幅的@[all| wings| noverb]的翼展构成的阴影几乎笼罩了你的视野,而那缓慢循环的粘液使得这影子的质感变得有一些缥缈而波动了起来。\
你半透明的、滴着液体的薄膜本身的巨大尺寸都足以抹掉整个农场。翅膀的粘液滴入湖中,你感到它存贮了湖水,在中心形成了一个小池塘。你已无法看见你@[all| wings| noverb]的末梢。单是拍打一下这黏糊糊的形体便足以倾泻出压平下方湖泊和植被的气浪。\
翅膀上最细的隆起已经比你刚才的大腿还要巨大有力了。\
你轻轻扇动翅膀,差点吹断了一棵树,滑溜溜的粘液沿着你的薄膜滴落、伸展、绷紧,最后形成了一个强力屏障。翅膀的质感柔软而又韧劲儿,毫无瑕疵。<<SymbioteName>>将翅膀和其结构保持在了一个几乎没有损伤的程度。翅膀的质感如同厚厚的融蜡。<<SymbioteName>>有点疲惫的样子,使翅膀感觉即将要失去稳定的结构。你的粘液翅边缘突然长出了黑色和紫色的小点,交织在整个薄膜上,这都是你腐化的肉眼标志。你的翅膀一直在滴落,每次扇动都使得粘液飞向四面八方。粘液薄膜分泌着腐化的漆黑的液滴,将大地笼上了你可怕的腐化。你收起翅膀,背部的粘液形成了一个流淌着的斗篷。\
你的翅膀在展开时朝着四面八方持续渗出液体。每次战斗都在你身下的几乎整片区域覆盖上了一层粘稠的粘液。<<SymbioteName>>抬起一条胳膊,自我欣赏地摆弄着这对巨翼。<<SymbioteName>>抬起一条胳膊,自我欣赏地摆弄着这对巨翼。<<SymbioteName>>抬起一条胳膊,自我欣赏地摆弄着这对巨翼,几乎都要被自己的尺寸迷住了。<<SymbioteName>>抬起一条胳膊,自我欣赏地摆弄着这对巨翼,几乎都要被自己的尺寸迷住了。你不断转着身子,骄傲地检查着为你恐怖的外表加冕的@[all| horns| noverb]。适度的重量对你的脖子很友好,而那尖尖的部位足以造成\
巨大的伤害。你用一只手抚摸着尖端,享受着它给你的力量和保护的感觉。你不断转着身子,骄傲地检查着为你恐怖的外表加冕的@[all| horns| noverb]。重量很重,但你粗脖子可以轻易支撑住。\
你捡起附近一块金属,划过它们的尖端。如同是切开一块黄油。它们能造成一些严重的伤害。你用一只手抚摸着尖端,享受着它给你的力量和保护的感觉。你不断转着身子,骄傲地检查着为你恐怖的外表加冕的@[all| horns| noverb]。重量很重,感觉你一不小心就要因它们的动量而失去平衡!\
你俯下身子,以地面测试你角的强度。大地在震动中被钻出一个洞。这是你能为之骄傲的角。你用一只手抚摸着其中一只,享受着它给你的力量和保护的感觉。你不断转着身子,骄傲地检查着为你恐怖的外表加冕的@[all| horns| noverb]。每当你活动头部,空气就仿佛被一个突然自己飞出去的山推开了一样。\
这是这个星球上唯一能匹敌你巨大的脖子的重量,而你很爱这种感觉。
测试你角的强度实在过于危险,它们能穿透的土地量足以将地面分成两个有相当距离的地块。
你用一只手抚摸着其中一只,享受着它给你的力量和保护的感觉。随着你的手指拂过表面,你感到了之前没有的小缺口。它们的规则似乎也不是随机的!
如果你用手指沿着它们划过,会有种符文的感觉。你在想这是否是腐化的影响。你用手指轻轻拂过那些微微发光的紫色符文。每一次的龟裂都使一股小小的腐化电弧将一股微微的性唤起感觉恰好送到你的核心处。你发现自己最近一直在重复这个动作。事实上,这已成了每日练习。每道紫色符文现在都在滴着催情剂,而触摸它们就和有舌头祭拜着你壮阔的下体一样。\
当你只用触碰你的角就能高潮的时候,为何要停下来呢?<<SymbioteName>>被@[all| horns| noverb]所加冕,鉴于它胶黏的特点,在放松时它们会变得柔韧一点。
但是,当你用头摩擦墙壁的时候,这种半液体的肉质会迅速转变,强制转为了浓密的锋利尖端。\
类似非牛顿流体一般,它们可以在需要时制造一些伤害。<<SymbioteName>>的稍微有些韧性的@[all| horns| noverb]被戴在它的头上,并缓缓滴落着它的液体。\
但是,当你猛地将它们撞向一块金属时,它们随着一个突然的脉动瞬间硬化,并刺穿了它。
这类似非牛顿流体的角哪怕之哟与一个也能让你微笑。<<SymbioteName>>的滴答着的@[all| horns| noverb]的重量能够压断弱者的脖子,幸运的是,这对你不是问题。
你俯身将角对准地面,看着它在湖边凿出一道壕沟的样子使你轻笑了一声。这液体的坚固性,只要其上面有压力就能保持住。<<SymbioteName>>黏糊糊的外表被@[all| horns| noverb]的立起的尖刺包围在了里面。它们各个直指天空,如同是匹配着你们两个已经成为的世界主宰的身份的强大的尖塔。
你负载着整个世界的重量,以及它危险的力量。只要一个角便能像破城者一样摧毁掉整个塔楼。闪闪发光的角洁白无瑕。微微透明的角外质反射出了一些你无法分辨的几何图形。液滴平稳地持续从双角的表面滴落。在角的中心,散发着微弱紫光的,是紫色的符文。滴落的凝胶在你的眼前形成了宛如瀑布的水帘。角内腐化的紫色符文随着稳定的水流持续发着光,从你头上射出的光芒像是纯粹腐化的光环。你不由自主地欣赏着自己的@[all| heads| noverb]。你摆了几个新表情,展示着你的下颌线——张开、收紧,以及你的\
颧骨处和往下到你嘴巴的部位的形状是如何变化的。
那里,你用@[all|eyes|noverb]持续看着在你张大你的@[all| jaws | noverb]后的样子\
并让你的@[all| tongues| noverb]从@[all| teeths| noverb]之间滑出。你不由自主地欣赏着自己的@[all| heads| noverb]。你摆了几个新表情,展示着你的下颌线——张开、收紧,以及你的\
颧骨处和往下到你嘴巴的部位的形状是如何变化的。
那里,你的@[all|eyes|noverb]持续看着在你张大你的@[all| jaws | noverb]后的样子\
并让你的@[all| tongues| noverb]从@[all| teeths| noverb]之间滑出。你不由自主地欣赏着自己的@[all| heads| noverb]。你摆了几个新表情,展示着你的下颌线——张开、收紧,以及你的\
颧骨处和往下到你嘴巴的部位的形状是如何变化的。那里,你用@[all|eyes|noverb]持续看着在你张大你的@[all| jaws | noverb]后的样子\
并让你的@[all| tongues| noverb]从@[all| teeths| noverb]之间滑出。你不由自主地欣赏着自己的@[all| heads| noverb]。你摆了几个新表情,展示着你的下颌线——张开、收紧,以及你的\
颧骨处和往下到你嘴巴的部位的形状是如何变化的。那里,你用@[all|eyes|noverb]持续看着在你张大你的@[all| jaws | noverb]后的样子\
并让你的@[all| tongues| noverb]从@[all| teeths| noverb]之间滑出。在你仔细检查了你珍珠般的洁白上的污点、蛀洞或其他不好的东西后,你合上了你的@[2|jaws|noverb]并继续让你的视线游荡。仔细看才发现,你的舌头和嘴巴相比似乎长到不正常。在测试后,你总算展开了这个肉质的软管,且尖端碰住了你的下巴的下方。\
根部有一些小小的黑点。这让你想起了迷失者。你收起舌头,擦掉了下巴上的口水。你让你的舌头一直一直向下伸去,直到和你那肥厚的胸部的位置持平。你的味道很显著——一个散发着支配气息的男性。黑色条纹状的口水伴着你舌头的运动\
遍布了你的身体。肉质的表面上,唾液流成小溪。在你将自己变得更脏乱之前,你将其收回。你让舌头继续向下,胸部被一层厚厚的黑色口水所覆盖。你更进一步,让尖端沿着你的宝藏小路持续品尝着沿途每一道麝香味的沟壑。
它甚至还能延长,直到其抵达了一个等待着的、流着水的马眼,然后冲向了肉棒。那味道是令人赞叹的,而那感觉——那感觉让狂喜的火焰\
瞬间在你恰好是核心处的位置爆炸开来。你能这么弄上几个小时,就和你以前一样,直到你射满了你舌头黑乎乎的肉质表面。但是,你忍住了。
你还有更多需要探索的地方。之后才是游戏时间。你将舌头收回到你的嘴中。<<SymbioteName>>正处在完美的完整状态,没有划痕,通体完整且发粘。<<SymbioteName>>紧紧缠绕着你的身体,似乎满足于留在原地。
你很满意它的位置,随后看向了其他地方。"仔细一看,<<SymbioteName>>正微微滴着像是厚重的融化的蜡样的物质。粘液的微滴从你脸上滑落,是微小但稠密的块。\
这黏糊糊的东西带来个感觉越来越让你在意。你从脸上擦去多余的粘液并甩到地上,而它们便以块状物的形式蜕掉。
<<SymbioteName>>简直像是试图在逃离你一样,仿佛比起缠在你的身上它更像投入这个世界之中。<<SymbioteName>>的水分极多,粘稠并滑溜到了极致。缓慢的粘液溪流从你脸上流到你的全身,让你本能地试图将其甩掉。\
但这毫无用处。在你的站的地方的底部形成了一个明显的粘液水坑,但是<<SymbioteName>>的体积似乎维持了不变。\
<<SymbioteName>>颤抖着,因那肉体的渴望期待着释放。粘液如小瀑布一般从你脸上持续流下。<<SymbioteName>>已成了翻腾的渗透性的液体,几乎无法维持完整,滴得到处都是。\
一连串史莱姆液体停留在了你的尾部,似乎对<<SymbioteName>>的体积没有影响。<<SymbioteName>>要求着满足,极度渴求着另一个玩具。如果你不屈从于这种想法,那这还是你吗?你展示着腰部下面的@[all| legs| noverb]。你自豪地举起一条,然后重重地将脚踏在了地上。沉闷的物体压实沙子的声响非常令人满足。\
你欣赏着你大腿上的每个泪珠状物与钻石造型的小腿肚的轮廓。没过多久你就意识到自己正在崇拜着自己身体,便用手抚了上去。
你炫耀着肌肉,用手指感受身体的沟壑,用手掌感受隆起的推力。你展示着腰部下面的@[all| legs| noverb]。你自豪地抬起膝盖,然后重重地将脚踏在了地上。声音很沉重,并比之前有力许多。\
你欣赏着你大腿上的每个泪珠状物与钻石造型的小腿肚的轮廓。没过多久你就意识到自己正在崇拜着自己身体,便用手抚了上去。
你炫耀着肌肉,用手指感受身体的沟壑,用手掌感受隆起的推力。你的肌肉增长已经大到一不小心便会用肌肉夹住手指的程度。你展示着腰部下面的@[all| legs| noverb]。你自豪地举起一条,然后重重地将脚踏在了地上。一声响亮的轰鸣声在大地上回响,脚下的土地也砰地碎裂开来。
你很享受这种成为巨人和这股力量带来的感觉。你欣赏着你大腿上的每个泪珠状物与钻石造型的小腿肚的轮廓。\
没过多久你就意识到自己正在崇拜着自己身体,便用手抚了上去。
你的手花了一会儿才能爱抚遍每一块肌肉。可以探索的部分太多了,而在你炫耀肌肉的时候甚至会有\
更多!你的双腿犹如花岗岩一样,而且事实上,它们大概可以轻松掰弯钛金属。你展示着腰部下面的@[all| legs| noverb]。你自豪地举起一条,但犹豫了一下,轻轻地将脚落回了地面。
一声响亮的轰鸣声在大地上回响,脚下的土地也砰地碎裂开来。似乎你在你柱梁般的腿上堆上了过多的重量,\
地面也只能勉强支撑住你,哪怕你试着温柔!你是个有庞大的基础支撑起来的泰坦。
你欣赏着你大腿上的每个泪珠状物与钻石造型的小腿肚的轮廓。没过多久你就意识到自己正在崇拜着自己身体,便用手抚了上去。\
很难顾及到每一块肌肉,仅仅是因为它们太大了!
你的每条肢体都被那上面巨量的肌肉所牵制,但当你需要感受你大腿下面时需要凹出的奇怪的角度现在显然已经不可能了。\
对你来说这还好,因为当你屈腿展示肌肉时,你可以感到空气都在因双腿能做到的事情而恐惧得发抖。<<SymbioteName>>展示着腰部下面的@[all| legs| noverb]。你自豪地举起一条,然后重重地将脚踏在了地上。
你身体那胶黏的材质很好地保持着形状。你欣赏着你大腿上的每个泪珠状物与钻石造型的小腿肚的轮廓。\
没过多久你就意识到自己正在崇拜着<<SymbioteName>>的身体,便用手抚了上去。
你炫耀着肌肉,用手指感受<<SymbioteName>>身体的沟壑,用手掌感受隆起的推力。<<SymbioteName>>展示着腰部下面的@[all| legs| noverb]。你自豪地抬起膝盖,然后重重地将脚踏在了地上。
你身体那胶黏的材质很好地保持着形状,除了隆起的部分。你欣赏着你大腿上的每个泪珠状物与钻石造型的小腿肚的轮廓。\
没过多久你就意识到自己正在崇拜着<<SymbioteName>>的身体,便用手抚了上去。
你炫耀着肌肉,用手指感受身体的沟壑,用手掌感受隆起的推力。\
假肌肉增长已经大到一不小心便会用肌肉组织的褶皱夹住手指的程度。<<SymbioteName>>展示着腰部下面的@[all| legs| noverb]你自豪地举起一条,然后重重地将脚踏在了地上。
你黏胶材质的身体随着因你引起的地面的震动和雷鸣般的巨响而颤抖着。\
当颤抖平息下来后,你欣赏着你大腿上的每个泪珠状物与钻石造型的小腿肚的轮廓。
没过多久你就意识到自己正在崇拜着<<SymbioteName>>的身体,便用手抚了上去。你的手花了一会儿才能爱抚遍每一块肌肉。\
可以探索的部分太多了,而在你炫耀肌肉的时候甚至会有更多!<<SymbioteName>>很明显有着匹敌它巨大体型的坚硬程度。<<SymbioteName>>展示着腰部下面的@[all| legs| noverb]。你自豪地举起一条,但犹豫了一下,轻轻地将脚落回了地面。
一声响亮的轰鸣声在大地上回响,脚下的土地也砰地碎裂开来。<<SymbioteName>>那巨大的体积和重量感觉无边无际。你是一个真正的巨像,这让你忍不住欣赏着这黏糊糊的形体。\
你欣赏着你大腿上的每个泪珠状物与钻石造型的小腿肚的轮廓。
没过多久你就意识到自己正在崇拜着<<SymbioteName>>的身体,便用手抚了上去。很难顾及到每一块肌肉,仅仅是因为<<SymbioteName>>太大了!\
你的每条肢体都被那上面巨量的肌肉所牵制,但当你需要感受你大腿下面时需要凹出的奇怪的角度现在显然已经不可能了。\
没有一点液体损失,因为甚至整个世界都在<<SymbioteName>>庞大的体型面前颤抖。双腿本身非常紧实。<<SymbioteName>>将其几乎全部塑形了一遍,没有一处不平整,并对其紧紧贴在身体上面的状态很满意。双腿本身是多块状的材质,像是厚重的融蜡。<<SymbioteName>>似乎很有兴趣探索它自身身体之外的界限,厚重的粘液块随着每一步都在从腿上蜕下。双腿本身有很多水分,缓慢的粘液流从你身上流下,若你在一个地方站了太久,便会在脚下形成一个水坑。\
除此之外,<<SymbioteName>>没有任何损失任何体积。
它简直像是试图在通过每个液滴逃离你一样,仿佛急迫地想摆脱你身体的连接,将它的影响扩散向土地。双腿本身的每个毛孔都持续喷涌着粘液的小瀑布。即使只有片刻的静止,你身后也会形成一滩明显的黏液。
除此之外,<<SymbioteName>>没有损失任何体积,展示了它意志的强大力量以及对心智的控制。\
<<SymbioteName>>每时每刻都在渴望着释放,极度想将其存在扩散出去,寻找新的玩具。<<SymbioteName>>展示着腰部下面的@[all| legs| noverb]。
它急不可耐地自豪地举起一条腿,然后重重地将脚踏在了地上,享受着身体撞击地面的巨响。你身体那胶黏的材质很好地保持着形状。\
<<SymbioteName>>欣赏着它大腿上的每个泪珠状物与钻石造型的小腿肚的轮廓。
没过多久<<SymbioteName>>便停下了单纯的崇拜自己的身体,便用它的手抚了上去。\
它炫耀着肌肉,轻抚着自己身体上的沟壑,陶醉在自我欣赏之中。<<SymbioteName>>展示着腰部下面的@[all| legs| noverb]。\
它急不可耐地自豪地抬起膝盖,然后重重地将脚踏在了地上,享受着身体撞击地面的巨响。\
你身体那胶黏的材质很好地保持着形状,除了隆起的部分。
<<SymbioteName>>欣赏着它大腿上的每个泪珠状物与钻石造型的小腿肚的轮廓。\
没过多久你就意识到自己正在崇拜着<<SymbioteName>>的身体,便用手抚了上去。
它炫耀着肌肉,用它的手指感受身体的沟壑,用它的手掌感受隆起的推力。\
假肌肉增长已经大到足以让<<SymbioteName>>满意地崇拜的程度,让它陶醉在自我欣赏之中。<<SymbioteName>>展示着腰部下面的@[all| legs| noverb]。它急不可耐地自豪地举起一条腿,然后重重地将脚踏在了地上。\
你黏胶材质的身体随着因你引起的地面的震动和雷鸣般的巨响而颤抖着。
当颤抖平息下来后,<<SymbioteName>>欣赏着它大腿上的每个泪珠状物与钻石造型的小腿肚的轮廓。\
没过多久<<SymbioteName>>便停下了单纯的崇拜自己的身体,便用它的手抚了上去。它的手花了一会儿才能爱抚遍每一块巨大的隆起。
可以探索的部分太多了,而在它炫耀肌肉的时候甚至会有更多。\
<<SymbioteName>>欣赏着它的隆起和身体随着每次曲臂而产生的形变。它继续着自我欣赏的抚摸盛宴,沉迷于自己的身体。<<SymbioteName>>展示着腰部下面的@[all| legs| noverb]。\
它急不可耐地自豪地举起一条腿,然后重重地将脚踏在了地上。 一声响亮的轰鸣声在大地上回响,脚下的土地也砰地碎裂开来。\
<<SymbioteName>>那巨大的体积和重量感觉无边无际。它是一个真正的巨像,<<SymbioteName>>情不自禁地享受着它的尺寸。\
它欣赏着每个泪珠状物与钻石造型的小腿肚的轮廓。
没过多久<<SymbioteName>>便停下了单纯的崇拜自己的身体,便用它的手抚了上去。
很难顾及到每一块肌肉,仅仅是因为<<SymbioteName>>太大了。\
它的每条肢体都被那上面巨量的肌肉所牵制,但当<<SymbioteName>>需要感受你大腿下面时现在显然已经不可能了。 \
尽管还在探索自己的身体,<<SymbioteName>>仍试着继续自我欣赏,完全被自己身体迷住了。你的双眼像模像样地沿着脖子的每一个曲线看向你的身体。你向后收起肩膀,挺起了你的@[all| pecs| noverb],依靠惊人的控制力使肌肉\
跳动着。你举起@[all| arms| noverb]进行了一次有力的屈臂,将你的@[2| hands| noverb]向内弯曲,使每块二头肌真正地挺起。随后,你将它们伸向前面,去触碰你敏感的乳头,\
手指在乳晕边缘划着圆圈。
你从快感中呻吟,让你的手滑向你的下半身,感受你@[all| abdominals| noverb]的每一个曲线。你的目光沿着你脖子上的每一个曲线向你的身体看去,它们很适合。你把肩膀向后收起,并挺起你的@[all| pecs| noverb],以令人印象深刻的控制力让每一块肌肉跳动。\
你可以感觉到它们的重量,因为它们在跳动——你甚至可以看到一个小小的肌肉涟漪,从每个胸肌的顶部运动到底部!
你举起@[all| arms| noverb]进行了一次有力的屈臂,将你的@[2| hands| noverb]向内弯曲,使每块二头肌真正地挺起。\
你可以听到骨头和肉发出的嘎吱嘎吱的声音,因为你的肌肉大小给它们带来了压力。然后,你把它们伸到前面,触摸你坚硬而敏感的乳头,\
用你的手指划过相当大的乳头——你的乳头大到足以让你握住和挤压。你因这种快感而呻吟。
经过一分钟的爱抚,你让你的手滑落到你的下半身,感受你的@[all| abdominals| noverb]的每一个曲线 你的每一个动作都会使它们转移和隆起。\
你的侧腹肌现在大到足以将你的手臂向上和向外推,使你有一个壮观而彪悍的姿态。你的目光沿着你脖子上的每一个曲线向你的身体看去,它们很适合。你把肩膀向后收起,并挺起你的@[all| pecs| noverb],以令人印象深刻的控制力让每一块肌肉跳动。\
你可以感觉到它们的重量,因为它们在跳动——你甚至可以看到一个小小的肌肉涟漪,从每个胸肌的顶部运动到底部!
你举起@[all| arms| noverb]进行了一次有力的屈臂,将你的@[2| hands| noverb]向内弯曲,真正使每个二头肌像小山一样上升。\
你可以听到骨骼和肌肉发出的嘎吱声,因为你的肌肉使你的皮肤绷紧到每条静脉都清晰可见。它们像厚厚的消防水管,遍布你的身体——多汁的高速公路为你的身体提供了现在所需的大量燃料。\
你放下你的手臂,让它们向前触摸你坚硬而敏感的乳头,\
用手指划过凸起的大结节。它们占据了你手中的大部分空间。你不断呻吟。
经过一分钟的爱抚,你让你的手滑落到你的下半身,感受你的@[all| abdominals| noverb]的每一个曲线 你的每一个动作都会使它们转移和隆起。\
你的侧身动作现在迫使你的手臂向上,以至于你的肩膀侵占了你的脖子的领土。你的身材形成了一个几乎完美的Y字形,是你身材的巅峰。你的目光沿着你脖子上的每一个曲线向你的身体看去,它们很适合。你把肩膀向后收起,并挺起你的@[all| pecs| noverb],以令人印象深刻的控制力让每一块肌肉跳动。\
当每块肌肉产生小的力量冲击波时,空气中都会发出雷鸣般的响声。每条静脉和筋都令人难以置信地清晰可见,每块胸肌都集中了不可能有的质量。
你把你的@[all| arms| noverb]型腿抬起来,形成一个震撼人心的巨大弯曲,把你的@[2| hands| noverb]型腿向内弯曲。不应该存在的肌肉与你那如山的二头肌并肩而立,\
指挥着一曲吱吱作响的肉体交响乐——如果一个金属碉堡不得不弯曲和摇摆,它就会发出这种声音。粗大的血管遍布你的身体,\
并明显地因运输你的身体现在需要的大量燃料而跳动着。
你放下你的手臂并把它们伸到你前面,触摸你坚硬而敏感的乳头。\
你的手指穿过巨大的突起的乳头。你抓起一只乳头并挤压,你的身体立刻绷紧成一簇隆起的肌肉。你呻吟着,因为你的头部都被肌肉吞没了。
经过一分钟的爱抚,你让你的手滑落到你的下半身,感受你@[all| abdominals| noverb]的每一个曲线。 带着调皮的笑声,你弯曲它们\
并创造了一段可与雷声相媲美的雷鸣般的掌声。最后,你把每只手臂都放下,摆出一个你觉得肌肉最发达的姿势,感受你的背部和侧腹肌肉的扩张,以至于你的视线完全被你自己的身体所吞没,这就是你的身体!你的眼睛沿着<<SymbioteName>>的脖子的每一个曲线向它的身体看去。\
你把你的肩膀向后拉,把<<SymbioteName>>的@[all| pecs| noverb]推出去,因为闪闪发光的肌肉在控制下跳动。
你将你的@[all| arms| noverb]举成一个有力的弯曲,将你的@[2| hands| noverb]向内卷曲,使二头肌上升。\
然后,你把它们带到前面,触摸你柔软的乳头,用手指划过乳头那粘稠的圆形结节的边缘。
从喜悦中哀叹,你让你的手向下滑动到你的下半身,感受你@[all| abdominals| noverb]的每一个曲线。你的每一次运动都会使它们移动和凸起。你的眼睛顺着<<SymbioteName>>脖子的每一条曲线向下看向它的身体。\
你将肩膀向后推,推出<<SymbioteName>>的@[all| pecs| noverb],以令人印象深刻的控制力弹跳每一块肌肉。\
你可以感觉到重量的升降。即使有粘稠的质地,你甚至可以得到一小块肌肉从每个pec的顶部到底部。
你把你的@[all| arms| noverb]进行一次强有力的弯曲,把你的@[2| hands| noverb]向内弯曲,真正使每条二头肌上升。\
你可以听到人造的肌肉组织运动时发出的声音,因为它的大小正在与自己的肌肉进行对抗。\
然后你把它们带到前面,触摸<<SymbioteName>>那柔软而有弹性的乳头,你用你的手指沿着乳晕运行。
你因这种快感而呻吟。经过一分钟的爱抚,你让你的手滑向你的下半身,感受你@[all| abdominals| noverb]的每一个曲线。\
你的每一个动作都会使肌肉转移和隆起。你的两侧腹肌大到足以将你的手臂向上和向外推,使你的身体姿态变得威武雄壮。你的眼睛沿着<<SymbioteName>>'的脖子上的每一个曲线向它的身体看去。\
你把你的肩膀向后挺,推出你的@[all| pecs| noverb],以令人印象深刻的控制力弹跳每一块肌肉。\
你可以感受到完美胸肌的沉重重量,因为它们每一次落下都会弹起和引发荡漾。
你把你的@[all| arms| noverb]进行一次巨大的弯曲,你把你的@[2| hands| noverb]向内弯曲,真正使每个二头肌像山丘一样上升。\
你可以听到巨大的肌肉组织在运动时发出的声音,因为它的尺寸正与你自己的身体进行对抗。
这些手臂确实是一个光荣、巨大、完美的杰作。放下你的手臂,你把它们带到前面,触摸你坚硬而敏感的乳头,用你的手指划过那些大而突起的结节。\
它们占据了你手掌中相当一部分的空间。你呻吟起来。经过一分钟的爱抚,你让你的手滑向你的下半身,感受你粘稠@[all| abdominals| noverb]的每个曲线。
你的每一个动作都会使它们转移和隆起。你的侧腹现在迫使你的手臂向上,以至于你的肩膀侵占了你的脖子的领地。<<SymbioteName>>的身材形成了一个几乎完美的Y型,是形态的巅峰。你的眼睛沿着<<SymbioteName>>脖子的每一个曲线向它的身体看去。你把肩膀向后挺,推出你的@[all| pecs| noverb],以令人印象深刻的控制力弹跳每一块肌肉。\
当每块肌肉产生小的力量冲击波时,空气都会发出雷鸣般的响声。巨大的胸肌光鲜致密,犹如精准雕刻而成般,让最优秀的手工艺在它们面前显得不值一提。
你把你的@[all| arms| noverb]抬起来,形成一个震撼人心的巨大弯曲,你把你的@[2| hands| noverb]向内弯曲。\
不应该存在的肌肉在山一样的二头肌旁边升起,粘液牢牢地固定在其上,由于其巨大的体积,几乎扭曲了周围的光线。
然而,这种假的肌肉组织是令人钦佩的,让任何旁观者感到敬畏。放下你的手臂,你把它们带到前面,触摸你坚硬而敏感的乳头,用你的手指穿过巨大的乳头。\
你抓起一把乳头,用力一捏,粘稠的身体立刻绷紧成一簇隆起的肌肉。你呻吟着,因为你的头都被它们吞没了。
抚摸一分钟后,你让你的手滑落到你的下半身,感受你@[all| abdominals| noverb]的每一个曲线。\
最后,你把每只手臂都放下来,摆出一个你所能做到的肌肉最发达的姿势,而后你感受你的背部和侧腹的扩张,以至于你的视野完全被粘液的大小所吞噬。你的眼睛在覆盖在你躯干上的粘液中蜿蜒游走,它完全完好无损,干净无瑕。<<SymbioteName>>似乎满足于保持其上半身的形状干净和稳定。你的眼睛在覆盖在你躯干上的粘液周围徘徊,它微微滴落,就像一支刚刚开始融化的蜡烛。每当你用手去擦拭时,这些粘液块就会滑落。\
<<SymbioteName>>似乎很不安,几乎就像它想逃跑一样,但又不屑于做充分的尝试。你的眼睛蜿蜒到贯穿你躯干的粘液。它不断地流淌着,但很温和。它几乎给人一种汗水不断涌入你胸口的感觉。\
<<SymbioteName>>正在轻轻地颤抖,它的形状变得越来越无定形,越来越不稳定。你的眼睛蜿蜒到你的躯干不断滴下的粘液。<<SymbioteName>>已经变得肆无忌惮,它的形态不稳定,它需求因而颤抖。\
不断有粘液从其毛孔中渗出,使它的身体感觉滑溜溜的。<<SymbioteName>>不安分,欲求不满,渴望得到关注或一个新玩具来捣乱。你的目光沿着<<SymbioteName>>颈部的每一个曲线向它的身体看去。<<SymbioteName>>在继续欣赏自己的同时,也开始了行动。\
它把你的肩膀向后拉,当闪闪发光的肌肉控制不住地跳动时,它的@[all| pecs| noverb]就膨大了。
<<SymbioteName>>把你的@[all| arms| noverb]抬起进行一次强有力的弯曲,你把你的@[2| hands| noverb]向内弯曲,使二头肌上升。\
<<SymbioteName>>正积极地爱着它自我欣赏的每一刻。\
很快,<<SymbioteName>>就把它的手往前伸,触摸它柔韧的乳头,用手指划过粘稠的圆形小点的边缘。
在迫使你发出一声愉悦的呻吟后,它的手滑向你的下半身,感受它的@[all| abdominals| noverb]的每一个曲线。你的目光沿着<<SymbioteName>>脖子上的每一个曲线向它的身体看去。<<SymbioteName>>在欣赏着自己的同时,也开始了行动。\
<<SymbioteName>>把你的肩膀向后挺起,并鼓起它的@[all| pecs| noverb],以令人印象深刻的控制力弹起每一块肌肉。
你能感觉到它的重量,因为它在上升和下降。即使它们有着粘稠的质地,你也可以得到一个小的肌肉涟漪,从每个胸肌的顶部运行到底部。\
<<SymbioteName>>将你的@[all| arms| noverb]抬起并进行一次强有力的弯曲,它将你的@[2| hands| noverb]向内弯曲,真正使每个二头肌上升。
你可以听到从假的肌肉组织的运动中发出的声音,因为它的大小正与你自己的身体作斗争。<<SymbioteName>>正积极地热爱着它自我欣赏的每一刻。\
很快,它把手臂向前伸,触摸它柔软而有弹性的乳头,用手指沿着乳晕运动。\
在迫使你发出愉悦的呻吟后,<<SymbioteName>>让它的手滑向你的下半身,感受你@[all| abdominals| noverb]的每一个曲线。
你的每一个动作都会导致肌肉转移和隆起。它身体两侧的肌肉大到足以将你的手臂向上和向外推,给予<<SymbioteName>>了一个庞大且肌肉发达的姿态。你的目光沿着<<SymbioteName>>的脖子的每一个曲线向它的身体看去。<<SymbioteName>>在继续欣赏自己的同时,也开始了行动。\
它把你的肩膀向后挺,鼓起它的@[all| pecs| noverb],以令人印象深刻的控制力弹起每一块肌肉。
你可以感受到它们那完美胸肌的沉重重量,因为它们每一次落下都会弹起和荡漾。\
<<SymbioteName>>将你的@[all| arms| noverb]抬起直到它们成为畸形的弯曲,它将@[2| hands| noverb]向内卷起,真正使每个二头肌像山丘一样上升。
你可以听到不必要的巨大肌肉组织在其大小与你自身的身体对抗时产生的晃动声。这些手臂确实是一个光荣、巨大、完美的杰作。\
<<SymbioteName>>正积极地热爱着它自我欣赏的每一刻。它放下你的手臂,<<SymbioteName>>把手你的臂带到前面,触摸它坚硬而敏感的乳头,用你的手指划过那些大而突起的小疙瘩。\
它们占据了你手掌中相当一部分的空间。在迫使你发出一声愉悦的呻吟后,它让你的手滑向你的下身,你以感受到你粘稠的@[all| abdominals| noverb]的每个曲线。
你的每一个动作都会使它们转变与隆起。你侧腹的肌肉现在迫使你的手臂向上抬起,以至于你的肩膀侵占了你的脖子的领地。\
<<SymbioteName>>的身材形成了一个几乎完美的Y型,完美地展示了其形体的巅峰状态。你的目光沿着<<SymbioteName>>的脖子的每一个曲线向它的身体看去。<<SymbioteName>>在继续欣赏自己的同时,也开始了行动。\
它把你的肩膀向后挺,鼓起它的@[all| pecs| noverb],以令人印象深刻的控制力弹起每一块肌肉。当每块肌肉产生小的力量冲击波时,空气都发出了雷鸣般的响声。\
巨大的胸肌是光荣的,密集的,雕刻的精度会让最好的手工艺在它们面前显得像炮灰。\
<<SymbioteName>>将你的@[all| arms| noverb]抬起直到它们成为一个巨大的弯曲,随后它将你的@[2| hands| noverb]向内弯曲。
不应该存在的肌肉在山一样的二头肌旁边升起,粘液牢牢地固定在肌肉上面,由于其巨大的体积,几乎扭曲了周围的光线。\
不过,这种假的肌肉组织还是令人钦佩的,让任何旁观者感到敬畏。<<SymbioteName>>正积极地热爱着它自我欣赏的每一刻。\
它放下你的手臂,它把手臂带到你前面,触摸你坚硬而敏感的乳头,用它的手指抚过巨大的乳头。\
<<SymbioteName>>抓住它的胸肌捏了一把,粘稠的身体瞬间绷紧成一簇隆起的肌肉。\
你的头几乎被吞没在它巨大的身躯之下。在迫使你发出一声愉悦的呻吟后,<<SymbioteName>>让你的手滑向你的下半身,感受你@[all| abdominals| noverb]的每一个曲线。
<<SymbioteName>>弯曲它们,并创造出一个雷鸣般的掌声,其音量会使在它面前的任何人都颤抖。\
最后,<<SymbioteName>>把每只手臂都放下,摆出一个看起来最为肌肉发达的姿势,因为它的背部和侧腹的肌肉扩张得如此之大,以至于你的视线完全被粘液的大小所吞噬。<<SymbioteName>>似乎正在享受它所获得的所有关注。<<SymbioteName>>喜爱你给它的所有关注。<<SymbioteName>>闲暇时挑逗性地抚摸它自己的身体,仿佛在诱惑你。<<SymbioteName>>不断抚摸自己的身体以示对你的敬佩,它正积极地渴望得到关注。你注视着反光的表面。你前后移动,凝视着你身体的哪些部位与抛光石板上的图像相吻合。你跨过墙。很快,你发现自己在湖水的倒影中凝视着自己的身影。你跨过墙。很快,你发现自己在凝视着你形体在湖面上反射的部分。覆盖在你身体上的粘稠物质反映在抛光的石板表面上。光滑而粘稠的身体反射出来,几乎不适合抛光的表面。湖水在倒影中保持着你的粘性。你能在湖里看到的一点点东西,显示出你庞大的粘性。你去了几条街外的你家。一层楼的房子不大,但你为它感到骄傲。每一面金属墙
都是用你自己的血汗和泪水做成的。
你穿过布满灰尘的波纹样门,滑进了房子里。\
里面是你设法拼凑起来的几件家具。在一个角落里,你的床躺在一个布满灰尘的小窗户下。
在中间的熊皮地毯上放着一张用废木头和橡胶做成的小桌子。你的日记就放在上面,它的书页已经被岁月染黄。
最后,没有一面镜子的房间是不完整的。或者,至少,一个高度抛光的金属板,足以充当一个。你去了几条街外的你家。一层楼的房子不大,但你为它感到骄傲。每一面金属墙
都是用你自己的血汗和泪水做成的。
你穿过布满灰尘的波纹样门,溜进了房子里。\
当你意识到你的身体占据了多少门口的位置,以及你必须弯腰以防止你的头刮到屋顶时,你笑了。
里面是你设法拼凑起来的几件家具。在一个角落里,你的床躺在一扇布满灰尘的小窗户下。与你相比,它看起来有点小。
在房间的中央,有一张用废旧木材和橡胶制成的小桌子,放在熊皮地毯上。\
你的日记就放在上面,书页被岁月染成黄色。看着你的@[all|hands|noverb],你意识到有一天它可能难以使用。
最后,没有镜子的房间是不完整的。或者,至少,一块高度抛光的金属石板,足以充当一个。你去了几条街外的你家。你怎么能再适应呢?一层楼对你来说是远远不够的!
你抓起你曾经精心制作的屋顶的金属,用响亮的尖叫声把它撕掉。至少现在,如果你愿意,你可以走进去。
里面是你设法拼凑起来的几件家具。在一个角落里,你的床躺在一个从金属板上切割出来的小窗户下。现在,它只能充当你的抹布。
在中间的熊皮地毯上,放着一张用废木头和橡胶做成的小桌子。你的日记,就放在上面。你甚至没有必要试图用你健壮的@[1|hands|noverb]去拿起它。
最后,没有镜子的房间是不完整的。然而这对你来说作用不大。也许你可以越过黄金堡垒的墙壁,用附近湖泊的反射面来代替?没有房子可以容纳你的尺寸。你曾经称之为家的建筑已经不能满足你的需要。
你只能依靠你的记忆,你的日记只不过是远在你下面的一个斑点。
幸运的是,你可以轻松地跨过黄金堡垒的墙壁,用附近湖泊的反射面作为镜子,但即使这样也难以满足你庞大的身躯。你冲了进去并展开了攻击。你冲进去,挥舞着拳头。你向前蹬了一脚,挥舞着巨大的拳头。你的@[all|arms|noverb]朝着敌人急速挥去。一道紫色的能量从你的指关节流出来。你手上和手臂上的每条静脉都燃烧着深紫色的色调。被玷污的能量从你的皮肤上滚落,成为腐化的光卷。你迅速地用你的武器的手柄进行撞击。你冲进去,用你的武器柄快速撞击。你向前跺脚,从你的躯干一侧完全伸出你的手臂。你的@[1| arms| noverb]朝着敌人急速挥去,你用你的武器手柄疯狂地敲击。一道紫色的能量从你的指关节流出来。你手上和手臂上的每条静脉都燃烧着深紫色的色调。被玷污的能量从你的皮肤上滚落,成为腐化的光卷。你全力以赴地挥舞你的武器。你冲锋陷阵,全力以赴地挥舞你的武器。你向前跺脚,把腰和肩膀扭过来,然后回头释放出你武器的强大挥舞。你的@[all|arms|noverb]朝着敌人急速挥去,释放出你的武器的强大摆动。一道紫色的能量从你的武器中流淌出来。你手上和手臂上的每条静脉都燃烧着深紫色的色调。被玷污的能量从你的武器上滚落,成为腐化的光卷。你的肌肉变硬,脉搏增加。你的二头肌在清晰的前臂上方形成令人印象深刻的峰。静脉开始透过你的皮肤窥视\
当它们在你成长的肩膀和脖子上蔓延时。你的@[all|pecs|noverb]向外推,你的乳头变硬,当生长体向下翻滚时,你的嘴里发出了呻吟声\
就像一股新鲜的空气通过你的@[all|abdominals|noverb]、大腿和小腿。当每块肌肉都收缩成如画般的美丽时,运动的形式变得坚硬。当流经你的力量迫使你的身体适应时,每个线条和褶皱都会因适应加深\
你侧腹的肌肉更宽,把你的腹壁向外推,你的上半身随着不断增长的、身体的骄傲而膨胀。当内部的火焰从你的核心向外扩散到每一个肢体时,你的身体抽搐了。你的身体凝固了,在成长的泉源淹没你之前,瞬间凝固。\
你的小腿隆起,你的四肢扩张,你的上半身涌动着力量以跟上。你的表情转变成愉快的微笑。你低头看着你的双手,你看着一个成长的泡泡从指尖移动\
穿过你的@[all|arms|noverb],进入你的@[all|pecs|noverb]\
你的阴囊发出隆隆声,你的@[all|cocks|noverb]射精出一种不自然的量。每一股白色的气流,每一次抽搐,都会推动你的身体向上向外。你身体颤抖着翻了个身。当你被一波强烈的快感袭击时,你的膝盖撞在了地上。\
每一块突起的肌肉都在弯曲,每一个波峰和波谷都长成了只有经过多年努力才能形成的丘陵。
你的@[all|arms|noverb]部以更大的力量推开,你的背部变成了肌肉的地图集——你的@[all|pecs|noverb]开始把你日益增长的乳头推到地面上,\
你的@[all|abdominals|noverb]随着尺寸的增加而隆起。当超现实的紫色光芒在你的@[2|eyes|noverb]边缘旋转时,你的嘴咧开成了一个大大的笑脸,静脉在你的身体上膨胀。不一会儿,你的阴茎随着你的四肢的重量和尺寸的增加而上升。
重量和大小。曾经充裕的东西,现在已经过剩了。曾经轮廓分明的地方,现在变得光秃秃的。你弯曲你的二头肌,看着它越升越高。
一个阴险的笑容在你的脸上蔓延开来——这只是一个开始。当一次突然的生长突增超过你们的身体时,你的阴茎完全变硬。你快速地将你的@[all|arms|noverb]包裹在胸前,感觉你的@[all|pecs|noverb]与你的二头肌竞争\
一浪接一浪,你的手臂远离你的胸部——压缩到每个肌肉群中的绝对大小是无法想象的!随着战争的继续,对于你四头肌、臀大肌和小腿的增长,\
你的@[all|legs|noverb]采取了更宽的姿态。当你有力的肌肉同时弯曲时,身体会痉挛。你像公牛一样的脖子跳动得更大,开始威胁你的@[all|heads|noverb]侧\
你的@[all|pecs|noverb]在一组不断增长的令人印象深刻的@[all|abdominals|noverb]上跳跃。你的手在每一寸扩张的肉上游走,感觉你的皮肤紧紧地贴着\
每过一秒就会变厚的钢弦。你身体颤抖着。你体内的每一块巨石都在隆隆作响,有一种不祥的波浪在涌动。\
你的二头肌因原始的、不受控制的力量而爆发。它们向外滚动,直到它们脉动的山峰开始达到显然不自然的尺寸。\
每个胸肌都大到足以成为一个架子,它们急切地跳动着,因为它们在你面前消耗的空间越来越大。\
你的大乳头被迫进一步侧向和向下,因为它们的主人仍在跳动,而且越来越大!你的大腿和臀部变得越来越大。粗壮的大腿和臀部变得更加粗壮,可以轻松支撑房屋的柱子在你眼前不断增大。
在你的眼前越来越大!骨头裂开的声音。增长再次向你袭来,而这一波比你上一波更强!你的肌肉爆发出新的尺寸。随着一声轰隆隆的巨响,你的肌肉爆发出新的尺寸——太多、太快,\
你的身体跟不上了 增长开始横冲直撞;每一秒都越积越多,直到四肢开始因缺乏自由空间而相互锁定和磨擦。\
随着一声原始的吼叫,你弯曲了,一个野兽般的山,并将它全部向内压缩。
控制权被恢复了,但你的身体还远远没有适应你新的令人难以置信的阿特拉斯人的尺寸。嘴巴张开,从你不断增长的嘴里发出原始的咆哮声。弯下腰,你的拳头狠狠地砸向地面,一股大小不一的波浪从裂开的土地中向上推进;\
沿着你的前臂、二头肌,进入你牛逼的脖子。
你的@[all|pecs|noverb]进一步向外推,迫使你的重心前移,\
然后你的腰部扩展成一个力量支柱,以支持你的新躯干。从你身后的地面向外滑动;你的@[all|legs|noverb]互相推开,对你的@[all|cocks|noverb]进行按摩和研磨。\
随着另一声震耳欲聋的吼叫,你拱起背,释放出大量的白色喷泉。当你感到自己体内的力量爆发时,你的下巴在狂笑中晃动。就像受干扰的水面上的波浪一样,你的整个身体都在呻吟,吱吱作响,并随着肌肉开始打包到肌肉上而变化。\
弦管变粗了,像重型管道一样大小的静脉工程在你脉动的肉体上盘旋。\
随着你强有力的跺脚,你不断增长的脚落到了地上;迫使你的小腿上出现一个巨大的波浪,进入你的大腿,最后进入你隆起的肌肉后面。\
最后,将你的@[all|hands|noverb]合拢,发出强有力的拍击声,你的上半身爆发出双倍的尺寸!你的行动停止了。一片致命的寂静笼罩着你耸立的土地。一阵隆隆声。战鼓的声音——地球咆哮着抗议你即将发生的变化的声音。\
然后它发生了。山峰是二头肌的两倍大小。每一次微小的转变都会使胸肌颤抖,向外扩张。乳头——坚硬、大而敏感的乳头被放逐到它们和整个@[all|abdominals|noverb]峡谷之间不断加深的山谷里。\
荡漾着纯粹力量的背部肌肉,被扩大。可以压垮村庄的手臂长成了世界无法抗衡的怪兽。\
你的@[all|cocks|noverb],又大又重的肌肉慢慢地挥向空中;\
它不断增长的质量迫使你的姿态更宽。另一个隆隆声。另一场灾难。\
白色的河流从它的顶端爆发出来,变成一场洪水,覆盖了你、地面和每一个靠近你的物体,使其遭受你的@[all|balls|noverb]所释放出的巨大负荷。你的@[all|arms|noverb]软绵绵地倒在你身边。一声巨大的隆隆声,类似于发情的野兽的强大咆哮,开始在这片土地上回荡。一个黑暗的影子——你那畸形的轮廓开始颤抖起来。\
黄金堡垒,周围的人,都将见证你突然的颤抖。一道裂缝,像雷声一样响亮,随着你的成长而在空中火箭般飞过。\
雷鸣般的轰鸣声在你周围回荡;每一个爆炸性的声音都预示着你的泰坦之骨正在重塑自己以创造更多的空间。
你的影子随着每一次颤抖而增长,覆盖了越来越多的土地。\
更高。更宽广。没有任何人类的语言可以描述你的大小,没有任何语言可以描述你体内的质量——\
没有任何测量方法可以衡量你的塌陷和扩张的形式里有多少重量。你的@[all|cocks|noverb]绷紧。一股深不可测的巨大喷流从你@[all|cocks|noverb]的铃口中喷出,汇集到你下面远处的土地上。\
空气变得炙热,一股厚重的、难以辨认的力量光环覆盖了你的鼻孔内部。\
令世人惊讶的是,你颤抖着向各个方向膨胀。你的前臂是一对完美的无杂质的球体,推着不断增长的二头肌和三头肌,早已使你的@[all|heads|noverb]相形见绌。\
你高耸的身体向上弯曲并向外扩张,装上人类从未见过的新肌肉群。你的脖子向外涌出,几乎吞噬了你的视野。
令人印象深刻的侧翼向外涌出,形成一个令人难以置信的强大而又不可能的Y字形。\
像世界的地基一样的@[all|legs|noverb],爆发出无法用语言描述的大小。随着另一波增长的到来,身体在颤抖。更多的尺寸。更大。你必须要更大! 你渴望得到更多! 你的身体涌动得更大,对你的意志作出回应。\
一个骄傲的微笑将你的嘴唇拉得很宽;你将变得无所不包,不断增长 只有诸神才能试图阻止你,但到那时--你将不可阻挡。
你将成为更多。与你现在支持的肌肉相比,\
一座大楼是一个不够的衡量标准,至少它们现在是在分裂成更多绝对令人震惊的大小和力量的肌肉群之后。形容词--帮助凡人描述概念的词语永远无法捕捉到你的每一块肱二头肌所达到的巨大程度。\
每块骄傲的肌肉,随着时间的推移不断扩大,从大规模杀伤性武器升级为世界末日。
你仍然需要更多。你将拥有更多!你的@[all|cocks|noverb]搏动得比以前更硬。你往下看,感觉每条静脉都有不自然的厚度。\
然后,它击中了你,一股快乐的浪潮从你的腰部增长。你的阴茎疯狂地跳动着,因为它膨胀得更粗更长。
你的眼睛睁得大大的,因为它在你的@[all|cocks|noverb]点上进一步增长。\
它是如此之长,如此之粗。它不断地增长,把你的手指推得更开。一种熟悉的感觉涌上心头。你咧嘴一笑,低头看着你的@[all|cocks|noverb],迎接一波即将到来的生长。\
它突然袭击了你,就像一股肾上腺素的冲动。
你的@[all|cocks|noverb]摇晃着向前冲去,用力到足以让你失去平衡。\
突然间,它来了。当你的腰部越来越粗,越来越长时,你高兴地尖叫起来。你心脏的每一次跳动,\
你肌肉的每一次弯曲和每一次呼吸都为它提供了更多沉重、悸动的肉体。你试图用双手抓住你的@[all|cocks|noverb],\
但由于你的怪物不受控制地增长,你没能完全驾驭它。你把头向后仰,深深地呻吟着,足以使你的呼吸缩短。突然间,你的@[all|cocks|noverb]搏动。你怪物般的注意力的纯粹需求压倒了你。\
你试图抓住底部;你只能在期待中颤抖。\
你的@[all|cocks|noverb]是如此火热,如此饱满和厚实。\
一想到你的阴茎会越来越大,你就不寒而栗。当你的@[all|cocks|noverb]开始增长时,快乐的悸动从当中跳动出来。你拼命地想抓住并取悦那跳动的肉体,但它太巨大了,你的手无法控制。
你向下压,沿着地面挺动你的臀部。你的@[all|cocks|noverb]的巨大质量仍然令人难以置信地敏感;当它向外推,越来越大时,\
你在快乐中呻吟。你的手指沿着你的肉缝滑动,发出热情的呻吟。每一次接触都有快感,\
精液从你巨大的鸡巴中漏出,就像一个损坏的水坝。你的@[all|cocks|noverb]生长得比你想象的要大。\
你的腰部是巨大的,甚至是畸形的;找到任何可以处理你的东西都将是一个挑战。你感觉到有东西要来了,有巨大的东西……一股熟悉的暖流涌向你;你的腰部因期待而燃烧。\
它一直在增长,快乐的刺痛从你的@[all|cocks|noverb]蔓延。这股即将到来的增长浪潮比咆哮的大海还大,\
它一直在增长,威胁着要把你吞没在它永恒的快乐中。
但你欢迎它……你疯狂地对着你那怪物般的@[all|cocks|noverb]咧嘴大笑,有一种不自然的急切。\
然后它就发生了。你的@[all|cocks|noverb]勃然而成的大小,敏感的肉山沿着你的胸肌向上迸发。你热情地揉搓它,每一次触摸都让你接近边缘。\
你的血管变得巨大,为你的@[all|cocks|noverb]提供了难以计数的力量。当你的@[all|cocks|noverb]占据风景时,你发出了胜利的吼声。\
所有的东西和每个人都被暴露在你包装的光荣的野兽面前。他们只能敬畏地注视着地面的隆隆声;你的@[all|cocks|noverb]竭力,成为了土地的支撑。\
你的咆哮声响彻整个大地,强大的$CharacterSheet_Player.symbiote.color精液的海洋再次向这个世界倾泻而来。<<set setup.TextSheet_Player =
{
>>>>>>> CN0.9.0COM
jormFirstMeeting :{
heightFlavour: {
small: [
"Jorm_FirstMeeting_PlayerSmall"
],
medium: [
"Jorm_FirstMeeting_PlayerSmall"
],
large: [
"Jorm_FirstMeeting_PlayerBig"
],
huge: [
"Jorm_FirstMeeting_PlayerBig"
],
}
},
mergeLost1 :{
heightFlavour: {
small: [
"_player_text_sheet_mergeLost1_heightFlavour_small"
],
medium: [
"_player_text_sheet_mergeLost1_heightFlavour_medium"
],
large: [
"_player_text_sheet_mergeLost1_heightFlavour_large"
],
huge: [
"_player_text_sheet_mergeLost1_heightFlavour_huge"
],
}
},
lostKiss :{
heightFlavour: {
small: [
"_player_text_sheet_lostKiss_heightFlavour_small"
],
medium: [
"_player_text_sheet_lostKiss_heightFlavour_medium"
],
large: [
"_player_text_sheet_lostKiss_heightFlavour_large"
],
huge: [
"_player_text_sheet_lostKiss_heightFlavour_huge"
],
}
},
lostFuck2 :{
heightFlavour: {
small: [
"_player_text_sheet_lostFuck2_heightFlavour_small"
],
medium: [
"_player_text_sheet_lostFuck2_heightFlavour_medium"
],
large: [
"_player_text_sheet_lostFuck2_heightFlavour_large"
],
huge: [
"_player_text_sheet_lostFuck2_heightFlavour_huge"
]
}
},
lostFuck1 :{
heightFlavour: {
small: [
"_player_text_sheet_lostFuck1_heightFlavour_small"
],
medium: [
"_player_text_sheet_lostFuck1_heightFlavour_medium"
],
large: [
"_player_text_sheet_lostFuck1_heightFlavour_large"
],
huge: [
"_player_text_sheet_lostFuck1_heightFlavour_huge"
]
}
},
lostWin1 :{
heightFlavour: {
small: [
"_player_text_sheet_lostWin1_heightFlavour_small"
],
medium: [
"_player_text_sheet_lostWin1_heightFlavour_medium"
],
large: [
"_player_text_sheet_lostWin1_heightFlavour_large"
],
huge: [
"_player_text_sheet_lostWin1_heightFlavour_huge"
],
},
},
mirror_player_CrotchFlavour: {
heightFlavour: {
<<<<<<< HEAD
small:
[
"_player_text_sheet_mirror_player_CrotchFlavour_heightFlavour_small"
],
medium:
[
"_player_text_sheet_mirror_player_CrotchFlavour_heightFlavour_medium"
],
large:
[
"_player_text_sheet_mirror_player_CrotchFlavour_heightFlavour_large"
],
huge:
=======
small:
[
"_player_text_sheet_mirror_player_CrotchFlavour_heightFlavour_small"
],
medium:
[
"_player_text_sheet_mirror_player_CrotchFlavour_heightFlavour_medium"
],
large:
[
"_player_text_sheet_mirror_player_CrotchFlavour_heightFlavour_large"
],
huge:
>>>>>>> CN0.9.0COM
[
"_player_text_sheet_mirror_player_CrotchFlavour_heightFlavour_huge"
]
},
corruptionFlavour:
{
corrupt50:
[
"_player_text_sheet_mirror_player_CrotchFlavour_corruptionFlavour_corrupt50"
],
corrupt75:
[
"_player_text_sheet_mirror_player_CrotchFlavour_corruptionFlavour_corrupt75"
],
corrupt100:
[
"_player_text_sheet_mirror_player_CrotchFlavour_corruptionFlavour_corrupt100"
]
}
},
mirror_symbiote_CrotchFlavour: {
heightFlavour: {
small:
[
"_player_text_sheet_mirror_player_mirror_symbiote_CrotchFlavour_heightFlavour_small"
],
medium:
[
"_player_text_sheet_mirror_player_mirror_symbiote_CrotchFlavour_heightFlavour_medium"
],
large:
[
<<<<<<< HEAD
"_player_text_sheet_mirror_player_mirror_symbiote_CrotchFlavour_heightFlavour_large"
=======
"_player_text_sheet_mirror_player_mirror_symbiote_CrotchFlavour_heightFlavour_large"
>>>>>>> CN0.9.0COM
],
huge:
[
"_player_text_sheet_mirror_player_mirror_symbiote_CrotchFlavour_heightFlavour_huge"
]
},
corruptionFlavour:
{
corrupt50:
[
"_player_text_sheet_mirror_player_mirror_symbiote_CrotchFlavour_corruptionFlavour_corrupt50"
],
corrupt75:
[
"_player_text_sheet_mirror_player_mirror_symbiote_CrotchFlavour_corruptionFlavour_corrupt75"
],
corrupt100:
[
"_player_text_sheet_mirror_player_mirror_symbiote_CrotchFlavour_corruptionFlavour_corrupt100"
]
}
},
mirror_player_TailFlavour: {
heightFlavour: {
<<<<<<< HEAD
small:
[
"_player_text_sheet_mirror_player_TailFlavour_heightFlavour_small"
],
medium:
[
"_player_text_sheet_mirror_player_TailFlavour_heightFlavour_medium"
],
large:
[
"_player_text_sheet_mirror_player_TailFlavour_heightFlavour_large"
],
huge:
=======
small:
[
"_player_text_sheet_mirror_player_TailFlavour_heightFlavour_small"
],
medium:
[
"_player_text_sheet_mirror_player_TailFlavour_heightFlavour_medium"
],
large:
[
"_player_text_sheet_mirror_player_TailFlavour_heightFlavour_large"
],
huge:
>>>>>>> CN0.9.0COM
[
"_player_text_sheet_mirror_player_TailFlavour_heightFlavour_huge"
]
},
corruptionFlavour:
{
corrupt50:
[
"_player_text_sheet_mirror_player_TailFlavour_corruptionFlavour_corrupt50"
],
corrupt75:
[
"_player_text_sheet_mirror_player_TailFlavour_corruptionFlavour_corrupt75"
],
corrupt100:
[
"_player_text_sheet_mirror_player_TailFlavour_corruptionFlavour_corrupt100"
]
}
},
mirror_symbiote_TailFlavour: {
heightFlavour: {
small:
[
"_player_text_sheet_mirror_symbiote_TailFlavour_heightFlavour_small"
],
medium:
[
"_player_text_sheet_mirror_symbiote_TailFlavour_heightFlavour_medium"
],
large:
[
"_player_text_sheet_mirror_symbiote_TailFlavour_heightFlavour_large"
],
huge:
[
"_player_text_sheet_mirror_symbiote_TailFlavour_heightFlavour_huge"
]
},
corruptionFlavour:
{
corrupt25:
[
"_player_text_sheet_mirror_symbiote_TailFlavour_corruptionFlavour_corrupt25"
],
corrupt50:
[
"_player_text_sheet_mirror_symbiote_TailFlavour_corruptionFlavour_corrupt50"
],
corrupt75:
[
"_player_text_sheet_mirror_symbiote_TailFlavour_corruptionFlavour_corrupt75"
],
corrupt100:
[
"_player_text_sheet_mirror_symbiote_TailFlavour_corruptionFlavour_corrupt100"
]
}
},
mirror_symbiote_TailFlavour_LiveForEcho: {
heightFlavour: {
small:
[
"_player_text_sheet_mirror_symbiote_TailFlavour_LiveForEcho_heightFlavour_small"
],
medium:
[
"_player_text_sheet_mirror_symbiote_TailFlavour_LiveForEcho_heightFlavour_medium"
],
large:
[
"_player_text_sheet_mirror_symbiote_TailFlavour_LiveForEcho_heightFlavour_large"
],
huge:
[
"_player_text_sheet_mirror_symbiote_TailFlavour_LiveForEcho_heightFlavour_huge"
]
}
},
mirror_player_WingsFlavour: {
heightFlavour: {
<<<<<<< HEAD
small:
[
"_player_text_sheet_mirror_player_WingsFlavour_heightFlavour_small"
],
medium:
[
"_player_text_sheet_mirror_player_WingsFlavour_heightFlavour_medium"
],
large:
[
"_player_text_sheet_mirror_player_WingsFlavour_heightFlavour_large"
],
huge:
[
"_player_text_sheet_mirror_player_WingsFlavour_heightFlavour_huge"
]
=======
small:
[
"_player_text_sheet_mirror_player_WingsFlavour_heightFlavour_small"
],
medium:
[
"_player_text_sheet_mirror_player_WingsFlavour_heightFlavour_medium"
],
large:
[
"_player_text_sheet_mirror_player_WingsFlavour_heightFlavour_large"
],
huge:
[
"_player_text_sheet_mirror_player_WingsFlavour_heightFlavour_huge"
]
>>>>>>> CN0.9.0COM
},
corruptionFlavour:
{
corrupt50:
[
"_player_text_sheet_mirror_player_WingsFlavour_corruptionFlavour_corrupt50",
],
corrupt75:
[
"_player_text_sheet_mirror_player_WingsFlavour_corruptionFlavour_corrupt75",
],
corrupt100:
[
"_player_text_sheet_mirror_player_WingsFlavour_corruptionFlavour_corrupt100",
]
}
},
mirror_symbiote_WingsFlavour: {
heightFlavour: {
small:
[
"_player_text_sheet_mirror_symbiote_WingsFlavour_heightFlavour_small"
],
medium:
[
"_player_text_sheet_mirror_symbiote_WingsFlavour_heightFlavour_medium"
],
large:
[
"_player_text_sheet_mirror_symbiote_WingsFlavour_heightFlavour_large"
],
huge:
[
"_player_text_sheet_mirror_symbiote_WingsFlavour_heightFlavour_huge"
]
},
corruptionFlavour:
{
corrupt25:
[
"_player_text_sheet_mirror_symbiote_WingsFlavour_corruptionFlavour_corrupt25"
],
corrupt50:
[
"_player_text_sheet_mirror_symbiote_WingsFlavour_corruptionFlavour_corrupt50"
],
corrupt75:
[
"_player_text_sheet_mirror_symbiote_WingsFlavour_corruptionFlavour_corrupt75"
],
corrupt100:
[
"_player_text_sheet_mirror_symbiote_WingsFlavour_corruptionFlavour_corrupt100"
]
}
},
mirror_symbiote_WingsFlavour_LiveForEcho: {
heightFlavour: {
small:
[
"_player_text_sheet_mirror_symbiote_WingsFlavour_LiveForEcho_heightFlavour_small"
],
medium:
[
"_player_text_sheet_mirror_symbiote_WingsFlavour_LiveForEcho_heightFlavour_medium"
],
large:
[
"_player_text_sheet_mirror_symbiote_WingsFlavour_LiveForEcho_heightFlavour_large"
],
huge:
[
"_player_text_sheet_mirror_symbiote_WingsFlavour_LiveForEcho_heightFlavour_huge"
]
}
},
mirror_player_HornsFlavour: {
heightFlavour: {
<<<<<<< HEAD
small:
[
"_player_text_sheet_mirror_player_HornsFlavour_heightFlavour_small"
],
medium:
=======
small:
[
"_player_text_sheet_mirror_player_HornsFlavour_heightFlavour_small"
],
medium:
>>>>>>> CN0.9.0COM
[
"_player_text_sheet_mirror_player_HornsFlavour_heightFlavour_medium"
],
<<<<<<< HEAD
large:
=======
large:
>>>>>>> CN0.9.0COM
[
"_player_text_sheet_mirror_player_HornsFlavour_heightFlavour_large"
],
<<<<<<< HEAD
huge:
=======
huge:
>>>>>>> CN0.9.0COM
[
"_player_text_sheet_mirror_player_HornsFlavour_heightFlavour_huge"
]
},
corruptionFlavour:
{
corrupt50:
[
"_player_text_sheet_mirror_player_HornsFlavour_corruptionFlavour_corrupt50"
],
corrupt75:
[
"_player_text_sheet_mirror_player_HornsFlavour_corruptionFlavour_corrupt75"
],
corrupt100:
[
"_player_text_sheet_mirror_player_HornsFlavour_corruptionFlavour_corrupt100"
]
}
},
mirror_symbiote_HornsFlavour: {
heightFlavour: {
<<<<<<< HEAD
small:
[
"_player_text_sheet_mirror_symbiote_HornsFlavour_heightFlavour_small"
],
medium:
[
"_player_text_sheet_mirror_symbiote_HornsFlavour_heightFlavour_medium"
],
large:
[
"_player_text_sheet_mirror_symbiote_HornsFlavour_heightFlavour_large"
],
huge:
=======
small:
[
"_player_text_sheet_mirror_symbiote_HornsFlavour_heightFlavour_small"
],
medium:
[
"_player_text_sheet_mirror_symbiote_HornsFlavour_heightFlavour_medium"
],
large:
[
"_player_text_sheet_mirror_symbiote_HornsFlavour_heightFlavour_large"
],
huge:
>>>>>>> CN0.9.0COM
[
"_player_text_sheet_mirror_symbiote_HornsFlavour_heightFlavour_huge"
]
},
corruptionFlavour:
{
corrupt25:
[
"_player_text_sheet_mirror_symbiote_HornsFlavour_corruptionFlavour_corrupt25"
],
corrupt50:
[
"_player_text_sheet_mirror_symbiote_HornsFlavour_corruptionFlavour_corrupt50"
],
corrupt75:
[
"_player_text_sheet_mirror_symbiote_HornsFlavour_corruptionFlavour_corrupt75"
],
corrupt100:
[
"_player_text_sheet_mirror_symbiote_HornsFlavour_corruptionFlavour_corrupt100"
]
}
},
mirror_player_HeadFlavour: {
heightFlavour: {
<<<<<<< HEAD
small:
[
"_player_text_sheet_mirror_player_HeadFlavour_heightFlavour_small"
],
medium:
=======
small:
[
"_player_text_sheet_mirror_player_HeadFlavour_heightFlavour_small"
],
medium:
>>>>>>> CN0.9.0COM
[
"_player_text_sheet_mirror_player_HeadFlavour_heightFlavour_medium"
],
<<<<<<< HEAD
large:
=======
large:
>>>>>>> CN0.9.0COM
[
"_player_text_sheet_mirror_player_HeadFlavour_heightFlavour_large"
],
<<<<<<< HEAD
huge:
=======
huge:
>>>>>>> CN0.9.0COM
[
"_player_text_sheet_mirror_player_HeadFlavour_heightFlavour_huge"
]
},
corruptionFlavour:
{
corrupt25:
[
"_player_text_sheet_mirror_player_HeadFlavour_corruptionFlavour_corrupt25"
],
corrupt50:
[
"_player_text_sheet_mirror_player_HeadFlavour_corruptionFlavour_corrupt50"
],
corrupt75:
[
"_player_text_sheet_mirror_player_HeadFlavour_corruptionFlavour_corrupt75"
],
corrupt100:
[
"_player_text_sheet_mirror_player_HeadFlavour_corruptionFlavour_corrupt100"
]
}
},
mirror_symbiote_HeadFlavour: {
corruptionFlavour: {
<<<<<<< HEAD
corrupt25:
[
"_player_text_sheet_mirror_symbiote_HeadFlavour_corruptionFlavour_corrupt25"
],
corrupt50:
[
"_player_text_sheet_mirror_symbiote_HeadFlavour_corruptionFlavour_corrupt50"
],
corrupt75:
[
"_player_text_sheet_mirror_symbiote_HeadFlavour_corruptionFlavour_corrupt75"
],
corrupt100:
=======
corrupt25:
[
"_player_text_sheet_mirror_symbiote_HeadFlavour_corruptionFlavour_corrupt25"
],
corrupt50:
[
"_player_text_sheet_mirror_symbiote_HeadFlavour_corruptionFlavour_corrupt50"
],
corrupt75:
[
"_player_text_sheet_mirror_symbiote_HeadFlavour_corruptionFlavour_corrupt75"
],
corrupt100:
>>>>>>> CN0.9.0COM
[
"_player_text_sheet_mirror_symbiote_HeadFlavour_corruptionFlavour_corrupt100"
]
},
},
mirror_player_LowerBodyFlavour: {
heightFlavour: {
<<<<<<< HEAD
small:
[
"_player_text_sheet_mirror_player_LowerBodyFlavour_heightFlavour_small"
],
medium:
=======
small:
[
"_player_text_sheet_mirror_player_LowerBodyFlavour_heightFlavour_small"
],
medium:
>>>>>>> CN0.9.0COM
[
"_player_text_sheet_mirror_player_LowerBodyFlavour_heightFlavour_medium"
],
<<<<<<< HEAD
large:
=======
large:
>>>>>>> CN0.9.0COM
[
"_player_text_sheet_mirror_player_LowerBodyFlavour_heightFlavour_large"
],
<<<<<<< HEAD
huge:
=======
huge:
>>>>>>> CN0.9.0COM
[
"_player_text_sheet_mirror_player_LowerBodyFlavour_heightFlavour_huge"
]
}
},
mirror_symbiote_LowerBodyFlavour: {
heightFlavour: {
small:
[
"_player_text_sheet_mirror_symbiote_LowerBodyFlavour_heightFlavour_small"
],
medium:
[
<<<<<<< HEAD
"_player_text_sheet_mirror_symbiote_LowerBodyFlavour_heightFlavour_medium"
],
large:
[
"_player_text_sheet_mirror_symbiote_LowerBodyFlavour_heightFlavour_large"
],
huge:
[
"_player_text_sheet_mirror_symbiote_LowerBodyFlavour_heightFlavour_huge"
=======
"_player_text_sheet_mirror_symbiote_LowerBodyFlavour_heightFlavour_medium"
],
large:
[
"_player_text_sheet_mirror_symbiote_LowerBodyFlavour_heightFlavour_large"
],
huge:
[
"_player_text_sheet_mirror_symbiote_LowerBodyFlavour_heightFlavour_huge"
>>>>>>> CN0.9.0COM
]
},
corruptionFlavour:
{
corrupt25:
[
"_player_text_sheet_mirror_symbiote_LowerBodyFlavour_corruptionFlavour_corrupt25"
],
corrupt50:
[
"_player_text_sheet_mirror_symbiote_LowerBodyFlavour_corruptionFlavour_corrupt50"
],
corrupt75:
[
"_player_text_sheet_mirror_symbiote_LowerBodyFlavour_corruptionFlavour_corrupt75"
],
corrupt100:
[
"_player_text_sheet_mirror_symbiote_LowerBodyFlavour_corruptionFlavour_corrupt100"
]
}
},
mirror_symbiote_LowerBodyFlavour_LiveForEcho: {
heightFlavour: {
<<<<<<< HEAD
small:
[
"_player_text_sheet_mirror_symbiote_LowerBodyFlavour_LiveForEcho_heightFlavour_small"
],
medium:
[
"_player_text_sheet_mirror_symbiote_LowerBodyFlavour_LiveForEcho_heightFlavour_medium"
],
large:
[
"_player_text_sheet_mirror_symbiote_LowerBodyFlavour_LiveForEcho_heightFlavour_large"
],
huge:
=======
small:
[
"_player_text_sheet_mirror_symbiote_LowerBodyFlavour_LiveForEcho_heightFlavour_small"
],
medium:
[
"_player_text_sheet_mirror_symbiote_LowerBodyFlavour_LiveForEcho_heightFlavour_medium"
],
large:
[
"_player_text_sheet_mirror_symbiote_LowerBodyFlavour_LiveForEcho_heightFlavour_large"
],
huge:
>>>>>>> CN0.9.0COM
[
"_player_text_sheet_mirror_symbiote_LowerBodyFlavour_LiveForEcho_heightFlavour_huge"
]
}
},
mirror_player_UpperBodyFlavour: {
heightFlavour: {
<<<<<<< HEAD
small:
[
"_player_text_sheet_mirror_player_UpperBodyFlavour_heightFlavour_small"
],
medium:
[
"_player_text_sheet_mirror_player_UpperBodyFlavour_heightFlavour_medium"
],
large:
[
"_player_text_sheet_mirror_player_UpperBodyFlavour_heightFlavour_large"
],
huge:
=======
small:
[
"_player_text_sheet_mirror_player_UpperBodyFlavour_heightFlavour_small"
],
medium:
[
"_player_text_sheet_mirror_player_UpperBodyFlavour_heightFlavour_medium"
],
large:
[
"_player_text_sheet_mirror_player_UpperBodyFlavour_heightFlavour_large"
],
huge:
>>>>>>> CN0.9.0COM
[
"_player_text_sheet_mirror_player_UpperBodyFlavour_heightFlavour_huge"
]
}
},
mirror_symbiote_UpperBodyFlavour: {
heightFlavour: {
<<<<<<< HEAD
small:
[
"_player_text_sheet_mirror_symbiote_UpperBodyFlavour_heightFlavour_small"
],
medium:
[
"_player_text_sheet_mirror_symbiote_UpperBodyFlavour_heightFlavour_medium"
],
large:
[
"_player_text_sheet_mirror_symbiote_UpperBodyFlavour_heightFlavour_large"
],
huge:
=======
small:
[
"_player_text_sheet_mirror_symbiote_UpperBodyFlavour_heightFlavour_small"
],
medium:
[
"_player_text_sheet_mirror_symbiote_UpperBodyFlavour_heightFlavour_medium"
],
large:
[
"_player_text_sheet_mirror_symbiote_UpperBodyFlavour_heightFlavour_large"
],
huge:
>>>>>>> CN0.9.0COM
[
"_player_text_sheet_mirror_symbiote_UpperBodyFlavour_heightFlavour_huge"
]
},
corruptionFlavour:
{
corrupt25:
[
"_player_text_sheet_mirror_symbiote_UpperBodyFlavour_corruptionFlavour_corrupt25"
],
corrupt50:
[
"_player_text_sheet_mirror_symbiote_UpperBodyFlavour_corruptionFlavour_corrupt50"
],
corrupt75:
[
"_player_text_sheet_mirror_symbiote_UpperBodyFlavour_corruptionFlavour_corrupt75"
],
corrupt100:
[
"_player_text_sheet_mirror_symbiote_UpperBodyFlavour_corruptionFlavour_corrupt100"
]
}
},
mirror_symbiote_UpperBodyFlavour_LiveForEcho: {
heightFlavour: {
<<<<<<< HEAD
small:
[
"_player_text_sheet_mirror_symbiote_UpperBodyFlavour_LiveForEcho_heightFlavour_small"
],
medium:
[
"_player_text_sheet_mirror_symbiote_UpperBodyFlavour_LiveForEcho_heightFlavour_medium"
],
large:
[
"_player_text_sheet_mirror_symbiote_UpperBodyFlavour_LiveForEcho_heightFlavour_large"
],
huge:
=======
small:
[
"_player_text_sheet_mirror_symbiote_UpperBodyFlavour_LiveForEcho_heightFlavour_small"
],
medium:
[
"_player_text_sheet_mirror_symbiote_UpperBodyFlavour_LiveForEcho_heightFlavour_medium"
],
large:
[
"_player_text_sheet_mirror_symbiote_UpperBodyFlavour_LiveForEcho_heightFlavour_large"
],
huge:
>>>>>>> CN0.9.0COM
[
"_player_text_sheet_mirror_symbiote_UpperBodyFlavour_LiveForEcho_heightFlavour_huge"
]
},
corruptionFlavour:
{
corrupt25:
[
"_player_text_sheet_mirror_symbiote_UpperBodyFlavour_LiveForEcho_corruptionFlavour_corrupt25"
],
corrupt50:
[
"_player_text_sheet_mirror_symbiote_UpperBodyFlavour_LiveForEcho_corruptionFlavour_corrupt50"
],
corrupt75:
[
"_player_text_sheet_mirror_symbiote_UpperBodyFlavour_LiveForEcho_corruptionFlavour_corrupt75"
],
corrupt100:
[
"_player_text_sheet_mirror_symbiote_UpperBodyFlavour_LiveForEcho_corruptionFlavour_corrupt100"
]
}
},
mirror_player_Flavour: {
heightFlavour: {
<<<<<<< HEAD
small:
[
"_player_text_sheet_mirror_player_Flavour_heightFlavour_small"
],
medium:
[
"_player_text_sheet_mirror_player_Flavour_heightFlavour_medium"
],
large:
[
"_player_text_sheet_mirror_player_Flavour_heightFlavour_large"
],
huge:
=======
small:
[
"_player_text_sheet_mirror_player_Flavour_heightFlavour_small"
],
medium:
[
"_player_text_sheet_mirror_player_Flavour_heightFlavour_medium"
],
large:
[
"_player_text_sheet_mirror_player_Flavour_heightFlavour_large"
],
huge:
>>>>>>> CN0.9.0COM
[
"_player_text_sheet_mirror_player_Flavour_heightFlavour_huge"
]
}
},
mirror_symbiote_Flavour: {
heightFlavour: {
small:
[
"_player_text_sheet_mirror_symbiote_Flavour_heightFlavour_small"
],
medium:
[
"_player_text_sheet_mirror_symbiote_Flavour_heightFlavour_medium"
],
large:
[
"_player_text_sheet_mirror_symbiote_Flavour_heightFlavour_large"
],
huge:
[
"_player_text_sheet_mirror_symbiote_Flavour_heightFlavour_huge"
]
}
},
homeFlavour: {
heightFlavour: {
<<<<<<< HEAD
small:
[
"_player_text_sheet_homeFlavour_heightFlavour_small"
],
medium:
[
"_player_text_sheet_homeFlavour_heightFlavour_medium"
],
large:
[
"_player_text_sheet_homeFlavour_heightFlavour_large"
],
huge:
[
"_player_text_sheet_homeFlavour_heightFlavour_huge"
=======
small:
[
"_player_text_sheet_homeFlavour_heightFlavour_small"
],
medium:
[
"_player_text_sheet_homeFlavour_heightFlavour_medium"
],
large:
[
"_player_text_sheet_homeFlavour_heightFlavour_large"
],
huge:
[
"_player_text_sheet_homeFlavour_heightFlavour_huge"
>>>>>>> CN0.9.0COM
]
}
},
<<<<<<< HEAD
lukkaHouse_Intro: {
heightFlavour: {
small:
[
"LukkaHouse_Intro_HeightFlavour_small"
],
medium:
[
"LukkaHouse_Intro_HeightFlavour_small"
],
large:
[
"LukkaHouse_Intro_HeightFlavour_large"
],
huge:
[
"LukkaHouse_Intro_HeightFlavour_large"
]
}
},
visitHouse: {
heightFlavour: {
small:
[
"player_visitHouse_heightFlavour_small"
],
medium:
[
"player_visitHouse_heightFlavour_medium"
],
large:
[
"player_visitHouse_heightFlavour_large"
],
huge:
[
"player_visitHouse_heightFlavour_huge"
=======
visitHouse: {
heightFlavour: {
small:
[
"player_visitHouse_heightFlavour_small"
],
medium:
[
"player_visitHouse_heightFlavour_medium"
],
large:
[
"player_visitHouse_heightFlavour_large"
],
huge:
[
"player_visitHouse_heightFlavour_huge"
>>>>>>> CN0.9.0COM
]
}
},
abelHouseMenu: {
heightFlavour: {
<<<<<<< HEAD
small:
[
"player_abelHouseMenu_heightFlavour_small"
],
medium:
[
"player_abelHouseMenu_heightFlavour_medium"
],
large:
[
"player_abelHouseMenu_heightFlavour_large"
],
huge:
[
"player_abelHouseMenu_heightFlavour_huge"
=======
small:
[
"player_abelHouseMenu_heightFlavour_small"
],
medium:
[
"player_abelHouseMenu_heightFlavour_medium"
],
large:
[
"player_abelHouseMenu_heightFlavour_large"
],
huge:
[
"player_abelHouseMenu_heightFlavour_huge"
>>>>>>> CN0.9.0COM
]
}
},
basicAttackAttemptFlavour: {
heightFlavour:
{
<<<<<<< HEAD
small:
[
"_player_text_sheet_basicAttackAttemptFlavour_heightFlavour_small"
],
medium:
[
"_player_text_sheet_basicAttackAttemptFlavour_heightFlavour_medium"
],
large:
[
"_player_text_sheet_basicAttackAttemptFlavour_heightFlavour_large"
],
huge:
=======
small:
[
"_player_text_sheet_basicAttackAttemptFlavour_heightFlavour_small"
],
medium:
[
"_player_text_sheet_basicAttackAttemptFlavour_heightFlavour_medium"
],
large:
[
"_player_text_sheet_basicAttackAttemptFlavour_heightFlavour_large"
],
huge:
>>>>>>> CN0.9.0COM
[
"_player_text_sheet_basicAttackAttemptFlavour_heightFlavour_huge"
]
},
corruptionFlavour:
{
corrupt75:
[
"_player_text_sheet_basicAttackAttemptFlavour_corruptionFlavour_corrupt75",
],
corrupt100:
[
"_player_text_sheet_basicAttackAttemptFlavour_corruptionFlavour_corrupt100",
]
}
},
bashAttackAttemptFlavour: {
heightFlavour:
{
<<<<<<< HEAD
small:
[
"_player_text_sheet_bashAttackAttemptFlavour_heightFlavour_small"
],
medium:
[
"_player_text_sheet_bashAttackAttemptFlavour_heightFlavour_medium"
],
large:
[
"_player_text_sheet_bashAttackAttemptFlavour_heightFlavour_large"
],
huge:
=======
small:
[
"_player_text_sheet_bashAttackAttemptFlavour_heightFlavour_small"
],
medium:
[
"_player_text_sheet_bashAttackAttemptFlavour_heightFlavour_medium"
],
large:
[
"_player_text_sheet_bashAttackAttemptFlavour_heightFlavour_large"
],
huge:
>>>>>>> CN0.9.0COM
[
"_player_text_sheet_bashAttackAttemptFlavour_heightFlavour_huge"
]
},
corruptionFlavour:
{
corrupt75:
[
"_player_text_sheet_bashAttackAttemptFlavour_corruptionFlavour_corrupt75",
],
corrupt100:
[
"_player_text_sheet_bashAttackAttemptFlavour_corruptionFlavour_corrupt100",
]
}
},
slashAttackAttemptFlavour: {
heightFlavour:
{
<<<<<<< HEAD
small:
[
"_player_text_sheet_slashAttackAttemptFlavour_heightFlavour_small"
],
medium:
[
"_player_text_sheet_slashAttackAttemptFlavour_heightFlavour_medium"
],
large:
[
"_player_text_sheet_slashAttackAttemptFlavour_heightFlavour_large"
],
huge:
=======
small:
[
"_player_text_sheet_slashAttackAttemptFlavour_heightFlavour_small"
],
medium:
[
"_player_text_sheet_slashAttackAttemptFlavour_heightFlavour_medium"
],
large:
[
"_player_text_sheet_slashAttackAttemptFlavour_heightFlavour_large"
],
huge:
>>>>>>> CN0.9.0COM
[
"_player_text_sheet_slashAttackAttemptFlavour_heightFlavour_huge"
]
},
corruptionFlavour:
{
corrupt75:
[
"_player_text_sheet_slashAttackAttemptFlavour_corruptionFlavour_corrupt75",
],
corrupt100:
[
"_player_text_sheet_slashAttackAttemptFlavour_corruptionFlavour_corrupt100",
]
}
},
MuscleGrowthFlavourText :{
musclesFlavour: {
small: [
"_player_text_sheet_MuscleGrowthFlavourText_heightFlavour_small_1",
<<<<<<< HEAD
=======
>>>>>>> CN0.9.0COM
"_player_text_sheet_MuscleGrowthFlavourText_heightFlavour_small_2",
"_player_text_sheet_MuscleGrowthFlavourText_heightFlavour_small_3",
"_player_text_sheet_MuscleGrowthFlavourText_heightFlavour_small_4",
],
medium: [
"_player_text_sheet_MuscleGrowthFlavourText_heightFlavour_medium_1",
"_player_text_sheet_MuscleGrowthFlavourText_heightFlavour_medium_2",
"_player_text_sheet_MuscleGrowthFlavourText_heightFlavour_medium_3",
"_player_text_sheet_MuscleGrowthFlavourText_heightFlavour_medium_4",
],
large: [
"_player_text_sheet_MuscleGrowthFlavourText_heightFlavour_large_1",
"_player_text_sheet_MuscleGrowthFlavourText_heightFlavour_large_2",
"_player_text_sheet_MuscleGrowthFlavourText_heightFlavour_large_3",
"_player_text_sheet_MuscleGrowthFlavourText_heightFlavour_large_4",
],
huge: [
"_player_text_sheet_MuscleGrowthFlavourText_heightFlavour_huge_1",
"_player_text_sheet_MuscleGrowthFlavourText_heightFlavour_huge_2",
"_player_text_sheet_MuscleGrowthFlavourText_heightFlavour_huge_3",
"_player_text_sheet_MuscleGrowthFlavourText_heightFlavour_huge_4",
]
}
},
CockGrowthFlavourText :{
cockSizeFlavour:
{
small: [
"_player_text_sheet_CockGrowthFlavourText_cockSizeFlavour_small",
],
medium: [
"_player_text_sheet_CockGrowthFlavourText_cockSizeFlavour_medium",
],
large: [
"_player_text_sheet_CockGrowthFlavourText_cockSizeFlavour_large",
],
huge: [
"_player_text_sheet_CockGrowthFlavourText_cockSizeFlavour_huge",
]
},
},
village_exiled_menu :{
corruptionFlavour:
{
corrupt25:
[
"Village_Exiled_Menu_Corruption_Header_Under_Threshold"
],
corrupt50:
[
"Village_Exiled_Menu_Corruption_Header_Under_Threshold"
],
corrupt75:
[
"Village_Exiled_Menu_Corruption_Header_Over_Threshold"
],
corrupt100:
[
"Village_Exiled_Menu_Corruption_Header_Max_Corruption"
],
},
<<<<<<< HEAD
},
village_exiled_menu_underThreshold :{
heightFlavour:
{
large:
[
"Village_Exiled_Menu_Corruption_Header_Under_Threshold_Large"
],
huge:
=======
},
village_exiled_menu_underThreshold :{
heightFlavour:
{
large:
[
"Village_Exiled_Menu_Corruption_Header_Under_Threshold_Large"
],
huge:
>>>>>>> CN0.9.0COM
[
"Village_Exiled_Menu_Corruption_Header_Under_Threshold_Huge"
],
},
},
<<<<<<< HEAD
}>><<set setup.InfoSheet_Symbiote =
{
name: "Echo",
gender: "MASC",
boost: "height",
colour: setup.ColourPool.BLUE,
raceId: setup.RacePool.SYMBIOTE.id,
anatomy: {},
}>><<set setup.AudioSheet_Shard_Ring =
{
voice:
{
playlist:
{
title: "characterVoice_Shard_Ring",
tracks:
{
arousal_1_Size_1:
{
tags: ["arousal_2", "Bind_Normal"],
track: "Bind_Idle_S1_A1"
},
arousal_2_Size_1:
{
tags: ["arousal_3", "Bind_Normal"],
track: "Bind_Idle_S1_A2"
},
arousal_3_Size_1:
{
tags: ["arousal_4", "Bind_Normal"],
track: "Bind_Idle_S1_A3"
},
arousal_0_Size_1:
{
tags: ["arousal_1", "Bind_Normal"],
track: "Bind_Idle_S1_A0"
},
arousal_1_Size_2:
{
tags: ["arousal_2", "Bind_Big"],
track: "Bind_Idle_S2_A1"
},
arousal_2_Size_2:
{
tags: ["arousal_3", "Bind_Big"],
track: "Bind_Idle_S2_A2"
},
arousal_3_Size_2:
{
tags: ["arousal_4", "Bind_Big"],
track: "Bind_Idle_S2_A3"
},
arousal_0_Size_2:
{
tags: ["arousal_1", "Bind_Big"],
track: "Bind_Idle_S2_A0"
},
arousal_1_Size_3:
{
tags: ["arousal_2", "Bind_Huge"],
track: "Bind_Idle_S3_A1"
},
arousal_2_Size_3:
{
tags: ["arousal_3", "Bind_Huge"],
track: "Bind_Idle_S3_A2"
},
arousal_3_Size_3:
{
tags: ["arousal_4", "Bind_Huge"],
track: "Bind_Idle_S3_A3"
},
arousal_0_Size_3:
{
tags: ["arousal_1", "Bind_Huge"],
track: "Bind_Idle_S3_A0"
},
},
},
},
}>><<set setup.BodyVisualSheet_Shard_Ring =
=======
}>><<set setup.InfoSheet_Symbiote =
{
name: "回声",
gender: "male",
boost: "height",
color: "Blue",
anatomy: {
heads: {
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
eyes: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
jaws: {
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
teeths: {
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
hands: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
horns: {
number: 0,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
wings: {
number: 0,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
tongues:{
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
arms: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
pecs: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
abdominals: {
number: 6,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
cocks: {
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
balls: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
legs: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
tails: {
number: 0,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
breasts: {
number: 0,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
vaginas: {
number: 0,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
}
}
}>><<set setup.BodyVisualSheet_Shard_Ring =
>>>>>>> CN0.9.0COM
{
emoteList:
{
normal:
{
<<<<<<< HEAD
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Bind/base/Bind_Neutral.png",
},
happy:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Bind/base/Bind_Happy.png",
},
angry:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Bind/base/Bind_Mad.png",
},
aroused:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Bind/base/Bind_Aroused.png",
},
worried:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Bind/base/Bind_Worried.png",
},
helmet:
{
=======
>>>>>>> CN0.9.0COM
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Bind/BindNeutralHelm.png",
},
},
cockList :
{
<<<<<<< HEAD
baseKilt:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Bind/base/Bind_Kilt.png",
},
base:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Bind/base/Bind_Cock.png",
},
domFlacid:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Bind/dom/Bind_Dom_PenisFlaccid.png",
},
domErect:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Bind/dom/Bind_Dom_PenisErect.png",
},
domErectRing:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Bind/dom/Bind_Dom_PenisErectPowerRing.png",
},
subKilt:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Bind/sub/Bind_Sub_Loincloth.png",
},
subErect:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Bind/sub/Bind_Sub_Penis.png",
=======
normal:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Bind/BindCockRegular.png",
>>>>>>> CN0.9.0COM
},
},
bodyList :
{
normal:
{
<<<<<<< HEAD
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Bind/base/Bind_Base.png",
condition: function(character)
{
return State.variables.CharacterSheet_Shard_Ring.quest.available_postFightPassagesWin_firstTF == false && character.quest.fullSub == false && character.quest.fullDom == false;
=======
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Bind/BindNeutralBody.png",
condition: function(character)
{
return true;
>>>>>>> CN0.9.0COM
},
headClass: "BindHead",
permittedCocks: [
{
<<<<<<< HEAD
cock: "baseKilt",
cockClass: "BindBody",
condition: function(character)
{
return character.quest.cockOut == false;
},
},
{
cock: "base",
cockClass: "BindBody",
condition: function(character)
{
return character.quest.cockOut == true;
},
},
],
},
dom:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Bind/dom/Bind_Dom_Base.png",
condition: function(character)
{
return character.quest.fullSub == true || character.quest.fullDom == true;
},
headClass: "BindDomHead",
permittedAccessories: [
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Bind/dom/Bind_Dom_Belt.png",
accessoryClass: "BindDomBody",
condition: function(character)
{
return character.quest.domBeltRipped == false;
},
},
],
permittedCocks: [
{
cock: "domFlacid",
cockClass: "BindDomBody",
condition: function(character)
{
return character.quest.cockOut == false;
},
},
{
cock: "domErect",
cockClass: "BindDomBody",
condition: function(character)
{
return character.quest.cockOut == true && character.quest.fullSub == true;
},
},
{
cock: "domErectRing",
cockClass: "BindDomBody",
condition: function(character)
{
return character.quest.cockOut == true && character.quest.fullDom == true;
},
},
],
},
sub:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Bind/sub/Bind_Sub_Base.png",
condition: function(character)
{
return State.variables.CharacterSheet_Shard_Ring.quest.available_postFightPassagesWin_firstTF == true && character.quest.fullSub == false && character.quest.fullDom == false;
},
headClass: "BindSubHead",
permittedCocks: [
{
cock: "subKilt",
cockClass: "BindSubBody",
condition: function(character)
{
return character.quest.cockOut == false;
},
},
{
cock: "subErect",
cockClass: "BindSubBody",
condition: function(character)
{
return character.quest.cockOut == true;
=======
cock: "normal",
cockClass: "BindBody",
condition: function(character)
{
return true;
>>>>>>> CN0.9.0COM
},
},
],
},
},
<<<<<<< HEAD
}>><<set setup.FighterSheet_Shard_Ring =
{
hp: 140,
stamina: 0,
=======
}>><<set setup.FighterSheet_Shard_Ring =
{
hp: 140,
stamina: 25,
>>>>>>> CN0.9.0COM
strength: 10,
critChance: 0,
critDamage: 1.50,
arousalGain: 10,
growthMultiplier: 1,
bonusGrowth: {
height: 0,
cock: 0,
muscles: 0,
balls: 0,
},
minArousal: 0,
staminaRecovery: 4,
variables: $FightVariables,
<<<<<<< HEAD
fightMoveIDs: [setup.FightMove.Basic_Attack.id, setup.FightMove.AbsorbEssence.id],
fightReward: setup.RewardTier.LOW,
canMimic: false,
=======
fightMoveIDs: [setup.FightMove_Basic_Attack.id, setup.FightMove_AbsorbEssence.id],
fightReward: setup.RewardTier.LOW,
>>>>>>> CN0.9.0COM
encounterIntroText: "<<include Encounter_Intro_Shard_Ring>>",
encounterStartText: "<<include Encounter_Start_Shard_Ring>>",
outcomePlayerWins: "<<include Encounter_Win_Shard_Ring>>",
outcomePlayerLoses: "<<include Encounter_Loss_Shard_Ring>>",
<<<<<<< HEAD
}>><<set setup.InfoSheet_Shard_Ring =
{
name: "The Bind",
gender: "MASC",
bodyVisual: "BodyVisualSheet_Shard_Ring",
audioSheet: "AudioSheet_Shard_Ring",
=======
}>><<set setup.InfoSheet_Shard_Ring =
{
name: "绑定者",
gender: "male",
bodyVisual: "BodyVisualSheet_Shard_Ring",
>>>>>>> CN0.9.0COM
corruption: 100,
muscles: 20,
height: 75,
cock: 7,
balls: 3,
alive: true,
known: setup.EncounterKnownState.UNKNOWN,
<<<<<<< HEAD
location: setup.LOCATIONS.NORTH,
raceId: setup.RacePool.DEFAULT.id,
anatomy: {
tails: {
number: 1,
},
},
// NPCs ignore certain racial mods,
// typically relating to size, since that is already specified.
ignoreRacials: [
"ballsMods",
"cockMods",
"heightMods"
],
}>><<include "_shard_ring_body_visual">>
<<include "_shard_ring_audio">>
=======
anatomy: {
heads: {
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
eyes: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.GREEN
},
jaws: {
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
teeths: {
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
hands: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
tongues:{
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
arms: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
pecs: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
abdominals: {
number: 6,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
cocks: {
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
balls: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
legs: {
number: 2,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
tails: {
number: 1,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
breasts: {
number: 0,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
},
vaginas: {
number: 0,
race: setup.RacePool.DEFAULT,
colour: setup.ColourPool.DEFAULT
}
}
}>><<include "_shard_ring_body_visual">>
>>>>>>> CN0.9.0COM
<<include "_shard_ring_text_sheet">>
<<include "_shard_ring_fight_sheet">>
<<include "_shard_ring_info_sheet">>
<<include "_shard_ring_quest_sheet">>
<<include "_shard_ring_story_sheet">>
<<set $CharacterSheet_Shard_Ring = setup.CharacterFactory.createCharacter({id: "CharacterSheet_Shard_Ring",
info: setup.InfoSheet_Shard_Ring,
fight: setup.FighterSheet_Shard_Ring,
quest: setup.QuestSheet_Shard_Ring,
<<<<<<< HEAD
text: "TextSheet_Shard_Ring"})>><<set setup.QuestSheet_Shard_Ring =
{
met: false,
relationshipScoring: 0,
unearthed: false,
fullDom: false,
fullSub: false,
cockOut: false,
domBeltRipped: false,
available_encounterPassages_common: true,
=======
text: "TextSheet_Shard_Ring"})>><<set setup.QuestSheet_Shard_Ring =
{
met: false,
relationshipScoring: 0,
fullDom: false,
fullSub: false,
available_encounterPassages_common: true,
available_encounterIntro_firstTime: true,
>>>>>>> CN0.9.0COM
available_encounterIntro_dom: true,
available_encounterIntro_sub: true,
available_encounterIntro_lowRela: true,
available_postFightPassagesWin_domIdle: true,
available_postFightPassagesWin_subIdle: true,
<<<<<<< HEAD
available_postFightPassagesWin_firstTF: true,
=======
>>>>>>> CN0.9.0COM
available_postFightPassagesWin_lowRelaIdle: true,
available_postFightPassagesLoss_sub: true,
available_postFightPassagesLoss_dom: true,
available_postFightPassagesLoss_lowRelaIdle: true,
available_dominantExit_normal: true,
available_dominantExit_final: true,
available_dominantExit_domIdle: true,
available_subExit_subIdle: true,
available_subExit_normal: true,
available_subExit_final: true,
<<<<<<< HEAD
}>><<set setup.StorySheet_Shard_Ring =
=======
}>><<set setup.StorySheet_Shard_Ring =
>>>>>>> CN0.9.0COM
{
encounterPassages:
{
common:
{
available: function()
{
return State.variables.CharacterSheet_Shard_Ring.quest.available_encounterPassages_common;
},
condition: function()
{
return true;
},
passage: "Shard_Ring_Shared_Intro",
},
},
encounterIntro:
{
firstTime:
{
available: function()
{
<<<<<<< HEAD
return true;
},
condition: function()
{
return $CharacterSheet_Shard_Ring.quest.unearthed == false;
=======
return State.variables.CharacterSheet_Shard_Ring.quest.available_encounterIntro_firstTime;
},
condition: function()
{
return State.variables.CharacterSheet_Shard_Ring.quest.met == false;
>>>>>>> CN0.9.0COM
},
passage: "Shard_Ring_FirstMeeting_Intro",
},
dom:
{
available: function()
{
return State.variables.CharacterSheet_Shard_Ring.quest.available_encounterIntro_dom;
},
condition: function()
{
return State.variables.CharacterSheet_Shard_Ring.quest.fullDom == true;
},
passage: "Shard_Ring_FullDom_Intro",
},
sub:
{
available: function()
{
return State.variables.CharacterSheet_Shard_Ring.quest.available_encounterIntro_sub;
},
condition: function()
{
return State.variables.CharacterSheet_Shard_Ring.quest.fullSub == true;
},
passage: "Shard_Ring_FullSub_Intro",
},
lowRela:
{
available: function()
{
return State.variables.CharacterSheet_Shard_Ring.quest.available_encounterIntro_lowRela;
},
condition: function()
{
return true;
},
passage: "Shard_Ring_LowScoring_Intro",
},
},
postFightPassagesWin:
{
domIdle:
{
available: function()
{
return State.variables.CharacterSheet_Shard_Ring.quest.available_postFightPassagesWin_domIdle;
},
condition: function()
{
return State.variables.CharacterSheet_Shard_Ring.quest.fullDom == true;
},
passage: "Shard_Ring_Win_Dominant_Idle",
},
subIdle:
{
available: function()
{
return State.variables.CharacterSheet_Shard_Ring.quest.available_postFightPassagesWin_subIdle;
},
condition: function()
{
return State.variables.CharacterSheet_Shard_Ring.quest.fullSub == true;
},
passage: "ShardRing_Win_Sub_Idle",
},
lowRelaIdle:
{
available: function()
{
return State.variables.CharacterSheet_Shard_Ring.quest.available_postFightPassagesWin_lowRelaIdle;
},
condition: function()
{
return true;
},
passage: "Shard_Ring_Low_Rela_Win_Idle",
},
},
postFightPassagesLoss:
{
lowRelaIdle:
{
available: function()
{
return State.variables.CharacterSheet_Shard_Ring.quest.available_postFightPassagesLoss_lowRelaIdle;
},
condition: function()
{
return true;
},
passage: "Shard_Ring_Low_Rela_Loss",
},
sub:
{
available: function()
{
return State.variables.CharacterSheet_Shard_Ring.quest.available_postFightPassagesLoss_sub;
},
condition: function()
{
return State.variables.CharacterSheet_Shard_Ring.quest.fullSub == true;
},
passage: "Shard_Ring_Sub_Loss",
},
dom:
{
available: function()
{
return State.variables.CharacterSheet_Shard_Ring.quest.available_postFightPassagesLoss_dom;
},
condition: function()
{
return State.variables.CharacterSheet_Shard_Ring.quest.fullDom == true;
},
passage: "Shard_Ring_Dom_Loss",
},
},
dominantExit:
{
<<<<<<< HEAD
firstTF:
{
available: function()
{
return State.variables.CharacterSheet_Shard_Ring.quest.available_postFightPassagesWin_firstTF;
},
condition: function()
{
return State.variables.CharacterSheet_Shard_Ring.quest.relationshipScoring >= 2;
},
passage: "Shard_Ring_Low_Rela_Win_Dominant_FirstTF",
},
=======
>>>>>>> CN0.9.0COM
normal:
{
available: function()
{
return State.variables.CharacterSheet_Shard_Ring.quest.available_dominantExit_normal;
},
condition: function()
{
<<<<<<< HEAD
return State.variables.CharacterSheet_Shard_Ring.quest.relationshipScoring <= 3 && State.variables.CharacterSheet_Shard_Ring.quest.relationshipScoring >= -3;
=======
return State.variables.CharacterSheet_Shard_Ring.quest.relationshipScoring <= 2 && State.variables.CharacterSheet_Shard_Ring.quest.relationshipScoring >= -2;
>>>>>>> CN0.9.0COM
},
passage: "Shard_Ring_Low_Rela_Win_Dominant_NormalExit",
},
final:
{
available: function()
{
return State.variables.CharacterSheet_Shard_Ring.quest.available_dominantExit_final;
},
condition: function()
{
<<<<<<< HEAD
return State.variables.CharacterSheet_Shard_Ring.quest.relationshipScoring > 3 && State.variables.CharacterSheet_Shard_Ring.quest.fullDom == false;
=======
return State.variables.CharacterSheet_Shard_Ring.quest.relationshipScoring > 2 && State.variables.CharacterSheet_Shard_Ring.quest.fullDom == false;
>>>>>>> CN0.9.0COM
},
passage: "Shard_Ring_Low_Rela_Win_Dominant_Final",
},
domIdle:
{
available: function()
{
return State.variables.CharacterSheet_Shard_Ring.quest.available_dominantExit_domIdle;
},
condition: function()
{
return State.variables.CharacterSheet_Shard_Ring.quest.fullDom == true;
},
passage: "Shard_Ring_Low_Rela_Win_Dominant_Idle",
},
},
subExit:
{
<<<<<<< HEAD
firstTF:
{
available: function()
{
return State.variables.CharacterSheet_Shard_Ring.quest.available_postFightPassagesWin_firstTF;
},
condition: function()
{
return State.variables.CharacterSheet_Shard_Ring.quest.relationshipScoring <= -2;
},
passage: "Shard_Ring_Low_Rela_Win_Submissive_FirstTF",
},
=======
>>>>>>> CN0.9.0COM
normal:
{
available: function()
{
return State.variables.CharacterSheet_Shard_Ring.quest.available_subExit_normal;
},
condition: function()
{
<<<<<<< HEAD
return State.variables.CharacterSheet_Shard_Ring.quest.relationshipScoring <= 3 && State.variables.CharacterSheet_Shard_Ring.quest.relationshipScoring >= -3;
=======
return State.variables.CharacterSheet_Shard_Ring.quest.relationshipScoring <= 2 && State.variables.CharacterSheet_Shard_Ring.quest.relationshipScoring >= -2;
>>>>>>> CN0.9.0COM
},
passage: "Shard_Ring_Low_Rela_Win_Sub_NormalExitChoice",
},
final:
{
available: function()
{
return State.variables.CharacterSheet_Shard_Ring.quest.available_subExit_final;
},
condition: function()
{
<<<<<<< HEAD
return State.variables.CharacterSheet_Shard_Ring.quest.relationshipScoring < -3 && State.variables.CharacterSheet_Shard_Ring.quest.fullSub == false;
=======
return State.variables.CharacterSheet_Shard_Ring.quest.relationshipScoring < -2 && State.variables.CharacterSheet_Shard_Ring.quest.fullSub == false;
>>>>>>> CN0.9.0COM
},
passage: "Shard_Ring_Low_Rela_Win_Sub_FinalExitChoice",
},
subIdle:
{
available: function()
{
return State.variables.CharacterSheet_Shard_Ring.quest.available_subExit_subIdle;
},
condition: function()
{
return State.variables.CharacterSheet_Shard_Ring.quest.fullSub == true;
},
passage: "Shard_Ring_Low_Rela_Win_Sub_IdleExit",
},
},
<<<<<<< HEAD
}>><<set setup.TextSheet_Shard_Ring =
{
}>><<set setup.FighterSheet_Slime =
{
hp: 80,
stamina: 0,
=======
}>><<set setup.TextSheet_Shard_Ring =
{
}>><<set setup.FighterSheet_Slime =
{
hp: 80,
stamina: 35,
>>>>>>> CN0.9.0COM
strength: 20,
critChance: 0,
critDamage: 1.50,
arousalGain: 10,
minArousal: 0,
growthMultiplier: 1,
bonusGrowth: {
height: 0,
cock: 0,
muscles: 0,
balls: 0,
},
staminaRecovery: 12,
variables: $FightVariables,
<<<<<<< HEAD
fightMoveIDs: [setup.FightMove.SlimeLunge.id, setup.FightMove.Mimic.id],
fightReward: setup.RewardTier.VERY_LOW,
canMimic: false,
=======
fightMoveIDs: [setup.FightMove_SlimeLunge.id],
fightReward: setup.RewardTier.VERY_LOW,
>>>>>>> CN0.9.0COM
encounterIntroText: "<<include Encounter_Intro_Slime>>",
encounterStartText: "<<include Encounter_Start_Slime>>",
outcomePlayerWins: "<<include Encounter_Win_Slime>>",
outcomePlayerLoses: "<<include Encounter_Loss_Slime>>"
<<<<<<< HEAD
}>><<set setup.InfoSheet_Slime =
{
name: "Slime",
gender: "OBJ",
=======
}>><<set setup.InfoSheet_Slime =
{
name: "史莱姆",
gender: "other",
>>>>>>> CN0.9.0COM
corruption: 0,
muscles: 0,
height: 76,
cock: 0,
balls: 0,
alive: true,
known: setup.EncounterKnownState.UNKNOWN,
<<<<<<< HEAD
location: setup.LOCATIONS.NORTH,
raceId: setup.RacePool.SYMBIOTE.id,
startingAbilities: [{abi: setup.Ability.Mimic, rank: setup.Ability.Mimic.maxRank}],
anatomy: {},
// NPCs ignore certain racial mods,
// typically relating to size, since that is already specified.
ignoreRacials: [
"ballsMods",
"cockMods",
"heightMods"
],
isGeneralCharacter: true,
}>><<include "_slime_fight_sheet">>
=======
anatomy:
{
heads: {
number: 1,
race: setup.RacePool.SYMBIOTE,
colour: setup.ColourPool.DEFAULT
},
eyes: {
number: 0,
race: setup.RacePool.SYMBIOTE,
colour: setup.ColourPool.DEFAULT
},
jaws: {
number: 0,
race: setup.RacePool.SYMBIOTE,
colour: setup.ColourPool.DEFAULT
},
teeths: {
number: 0,
race: setup.RacePool.SYMBIOTE,
colour: setup.ColourPool.DEFAULT
},
hands: {
number: 2,
race: setup.RacePool.SYMBIOTE,
colour: setup.ColourPool.DEFAULT
},
horns: {
number: 0,
race: setup.RacePool.SYMBIOTE,
colour: setup.ColourPool.DEFAULT
},
wings: {
number: 0,
race: setup.RacePool.SYMBIOTE,
colour: setup.ColourPool.DEFAULT
},
tongues:{
number: 0,
race: setup.RacePool.SYMBIOTE,
colour: setup.ColourPool.DEFAULT
},
arms: {
number: 2,
race: setup.RacePool.SYMBIOTE,
colour: setup.ColourPool.DEFAULT
},
pecs: {
number: 0,
race: setup.RacePool.SYMBIOTE,
colour: setup.ColourPool.DEFAULT
},
abdominals: {
number: 0,
race: setup.RacePool.SYMBIOTE,
colour: setup.ColourPool.DEFAULT
},
cocks: {
number: 0,
race: setup.RacePool.SYMBIOTE,
colour: setup.ColourPool.DEFAULT
},
balls: {
number: 0,
race: setup.RacePool.SYMBIOTE,
colour: setup.ColourPool.DEFAULT
},
legs: {
number: 0,
race: setup.RacePool.SYMBIOTE,
colour: setup.ColourPool.DEFAULT
},
tails: {
number: 0,
race: setup.RacePool.SYMBIOTE,
colour: setup.ColourPool.DEFAULT
},
breasts: {
number: 0,
race: setup.RacePool.SYMBIOTE,
colour: setup.ColourPool.DEFAULT
},
vaginas: {
number: 0,
race: setup.RacePool.SYMBIOTE,
colour: setup.ColourPool.DEFAULT
}
}
}>><<include "_slime_fight_sheet">>
>>>>>>> CN0.9.0COM
<<include "_slime_info_sheet">>
<<include "_slime_quest_sheet">>
<<include "_slime_text_sheet">>
<<set $CharacterSheet_Slime = setup.CharacterFactory.createCharacter({id: "CharacterSheet_Slime",
info: setup.InfoSheet_Slime,
fight: setup.FighterSheet_Slime,
quest: setup.QuestSheet_Slime,
<<<<<<< HEAD
text: "TextSheet_Slime"})>><<set setup.QuestSheet_Slime =
{
met: false
}>><<set setup.TextSheet_Slime =
{
}>><<set setup.AudioSheet_Torgar =
=======
text: "TextSheet_Slime"})>><<set setup.QuestSheet_Slime =
{
met: false
}>><<set setup.TextSheet_Slime =
{
}>><<set setup.AudioSheet_Torgar =
>>>>>>> CN0.9.0COM
{
voice:
{
playlist:
{
title: "characterVoice_Torgar",
tracks:
{
arousal_1_Size_1:
{
tags: ["arousal_1", "Torgar_Normal"],
track: "Torgar_Idle_S1_A1"
},
arousal_2_Size_1:
{
tags: ["arousal_2", "Torgar_Normal"],
track: "Torgar_Idle_S1_A2"
},
arousal_3_Size_1:
{
tags: ["arousal_3", "Torgar_Normal"],
track: "Torgar_Idle_S1_A3"
},
arousal_4_Size_1:
{
tags: ["arousal_4", "Torgar_Normal"],
track: "Torgar_Idle_S1_A4"
},
arousal_1_Size_2:
{
tags: ["arousal_1", "Torgar_Infected"],
track: "Torgar_Idle_S2_A1"
},
arousal_2_Size_2:
{
tags: ["arousal_2", "Torgar_Infected"],
track: "Torgar_Idle_S2_A2"
},
arousal_3_Size_2:
{
tags: ["arousal_3", "Torgar_Infected"],
track: "Torgar_Idle_S2_A3"
},
arousal_4_Size_2:
{
tags: ["arousal_4", "Torgar_Infected"],
track: "Torgar_Idle_S2_A4"
},
arousal_1_Size_3:
{
tags: ["arousal_1", "Torgar_Lost"],
track: "Torgar_Idle_S3_A1"
},
arousal_2_Size_3:
{
tags: ["arousal_2", "Torgar_Lost"],
track: "Torgar_Idle_S3_A2"
},
arousal_3_Size_3:
{
tags: ["arousal_3", "Torgar_Lost"],
track: "Torgar_Idle_S3_A3"
},
arousal_4_Size_3:
{
tags: ["arousal_4", "Torgar_Lost"],
track: "Torgar_Idle_S3_A4"
},
},
},
},
<<<<<<< HEAD
}>><<set setup.BodyVisualSheet_Torgar =
{
emoteList:
{
normal:
=======
}>><<set setup.BodyVisualSheet_Torgar =
{
emoteList:
{
normal:
>>>>>>> CN0.9.0COM
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Torgar/portrait_torgar_head_neutral.png",
cumVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Torgar/portrait_torgar_head_cum_white.png",
},
<<<<<<< HEAD
smiling:
=======
smiling:
>>>>>>> CN0.9.0COM
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Torgar/portrait_torgar_head_smiling.png",
cumVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Torgar/portrait_torgar_head_cum_white.png",
},
<<<<<<< HEAD
blushing:
=======
blushing:
>>>>>>> CN0.9.0COM
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Torgar/portrait_torgar_head_blushing.png",
cumVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Torgar/portrait_torgar_head_cum_white.png",
},
<<<<<<< HEAD
horny:
=======
horny:
>>>>>>> CN0.9.0COM
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Torgar/portrait_torgar_head_horny.png",
cumVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Torgar/portrait_torgar_head_cum_white.png",
},
<<<<<<< HEAD
sad:
=======
sad:
>>>>>>> CN0.9.0COM
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Torgar/portrait_torgar_head_sad.png",
cumVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Torgar/portrait_torgar_head_cum_white.png",
},
<<<<<<< HEAD
angry:
=======
angry:
>>>>>>> CN0.9.0COM
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Torgar/portrait_torgar_head_angry.png",
cumVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Torgar/portrait_torgar_head_cum_white.png",
},
<<<<<<< HEAD
cumming:
=======
cumming:
>>>>>>> CN0.9.0COM
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Torgar/portrait_torgar_head_cumming.png",
cumVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Torgar/portrait_torgar_head_cum_white.png",
},
},
cockList :
{
smallest:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Torgar/portrait_torgar_dick_1.png",
cumVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Torgar/portrait_torgar_dick_1_cum.png",
},
small:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Torgar/portrait_torgar_dick_2.png",
cumVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Torgar/portrait_torgar_dick_2_cum.png",
},
medium:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Torgar/portrait_torgar_dick_3.png",
cumVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Torgar/portrait_torgar_dick_3_cum.png",
},
corruptedMedium:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Torgar/portrait_torgar_dick_4.png",
cumVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Torgar/portrait_torgar_dick_4_cum.png",
},
lost:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Torgar/portrait_torgar_dick_5.png",
cumVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Torgar/portrait_torgar_dick_5_cum.png",
},
ascended:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Torgar/portrait_torgar_dick_6.png",
cumVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Torgar/portrait_torgar_dick_6_cum.png",
},
},
bodyList :
{
normal:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Torgar/portrait_torgar_body_1.png",
cumVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Torgar/portrait_torgar_body_1_cum.png",
condition: function(character)
{
var size = setup.getStatValue(character, "height");
return character.quest.progress == setup.TorgarProgress.NORMAL;
},
headClass: "TorgarSmallBodyHead",
permittedCocks: [
{
cock: "smallest",
cockClass: "TorgarSmallBody1Cock",
condition: function(character)
{
<<<<<<< HEAD
let comp = setup.Size.compareSelf(character, 'cock', 'height');
return comp < setup.Size.Comparators.MUCH_SMALLER;
=======
let ratio = setup.getcockToBodyRatio(character);
return ratio < 0.55;
>>>>>>> CN0.9.0COM
},
},
{
cock: "small",
cockClass: "TorgarSmallBody2Cock",
condition: function(character)
{
<<<<<<< HEAD
let comp = setup.Size.compareSelf(character, 'cock', 'height');
return comp >= setup.Size.Comparators.MUCH_SMALLER;
=======
let ratio = setup.getcockToBodyRatio(character);
return ratio >= 0.55;
>>>>>>> CN0.9.0COM
},
},
],
},
infected:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Torgar/portrait_torgar_body_2.png",
cumVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Torgar/portrait_torgar_body_2_cum.png",
condition: function(character)
{
return character.quest.progress == setup.TorgarProgress.INFECTED || character.quest.progress == setup.TorgarProgress.REDEEMED || (!character.quest.lost_FullyCovered && character.quest.progress == setup.TorgarProgress.LOST);
},
headClass: "TorgarInfectedBodyHead",
permittedCocks: [
{
cock: "medium",
cockClass: "TorgarInfected2Cock",
condition: function(character)
{
return character.quest.blackVeinsOnDick == false;
},
},
{
cock: "corruptedMedium",
cockClass: "TorgarInfected3Cock",
condition: function(character)
{
return character.quest.blackVeinsOnDick == true;
},
},
],
},
lost:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Torgar/portrait_torgar_body_3.png",
cumVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Torgar/portrait_torgar_body_3.png",
condition: function(character)
{
return (character.quest.lost_FullyCovered && character.quest.progress == setup.TorgarProgress.LOST) || character.quest.progress == setup.TorgarProgress.LOST_TEAMMATE;
},
headClass: "TorgarLostBodyHead",
permittedCocks: [
{
cock: "lost",
cockClass: "TorgarLost4Cock",
condition: function(character)
{
return true;
},
},
],
},
ascended:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Torgar/portrait_torgar_body_4.png",
cumVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Torgar/portrait_torgar_body_4.png",
condition: function(character)
{
return character.quest.progress == setup.TorgarProgress.ASCENDED;
},
headClass: "TorgarAscendedBodyHead",
permittedCocks: [
{
cock: "ascended",
cockClass: "TorgarAscended5Cock",
condition: function(character)
{
return true;
},
},
],
},
redeemed:
{
visual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Torgar/portrait_torgar_body_1_no_canister.png",
cumVisual: "https://sombreve.github.io/Dawn-of-Corruption-Site/Images/characters/Torgar/portrait_torgar_body_1_no_canister_cum.png",
condition: function(character)
{
return character.quest.progress == setup.TorgarProgress.REDEEMED_TEAMMATE;
},
headClass: "TorgarSmallBodyHead",
permittedCocks: [
{
cock: "smallest",
cockClass: "TorgarSmallBody1Cock",
condition: function(character)
{
<<<<<<< HEAD
let comp = setup.Size.compareSelf(character, 'cock', 'height');
return comp < setup.Size.Comparators.MUCH_SMALLER;
=======
let ratio = setup.getcockToBodyRatio(character);
return ratio < 0.55;
>>>>>>> CN0.9.0COM
},
},
{
cock: "small",
cockClass: "TorgarSmallBody2Cock",
condition: function(character)
{
<<<<<<< HEAD
let comp = setup.Size.compareSelf(character, 'cock', 'height');
return comp >= setup.Size.Comparators.MUCH_SMALLER;
=======
let ratio = setup.getcockToBodyRatio(character);
return ratio >= 0.55;
>>>>>>> CN0.9.0COM
},
},
],
},
},
<<<<<<< HEAD
}>><<set setup.FighterSheet_Torgar =
{
hp: 120,
stamina: 0,
=======
}>><<set setup.FighterSheet_Torgar =
{
hp: 120,
stamina: 12,
>>>>>>> CN0.9.0COM
strength: 35,
critChance: 0,
critDamage: 1.50,
arousalGain: 10,
growthMultiplier: 1,
bonusGrowth: {
height: 0,
cock: 0,
muscles: 0,
balls: 0,
},
minArousal: 0,
staminaRecovery: 4,
variables: $FightVariables,
<<<<<<< HEAD
fightMoveIDs: [setup.FightMove.Basic_Attack.id, setup.FightMove.Sigil_Triad.id],
fightReward: setup.RewardTier.LOW,
canMimic: true,
=======
fightMoveIDs: [setup.FightMove_Basic_Attack.id, setup.FightMove_Sigil_Triad.id],
fightReward: setup.RewardTier.LOW,
>>>>>>> CN0.9.0COM
encounterIntroText: "<<include Encounter_Intro_Torgar>>",
encounterStartText: "<<include Encounter_Start_Torgar>>",
outcomePlayerWins: "<<include Encounter_Win_Torgar>>",
outcomePlayerLoses: "<<include Encounter_Loss_Torgar>>",
teammateSettings:
{
attackTiming: setup.AttackTiming.BEFORE_PLAYER,
},
<<<<<<< HEAD
}>><<set setup.InfoSheet_Torgar =
{
name: "Torgar",
gender: "MASC",
=======
}>><<set setup.InfoSheet_Torgar =
{
name: "托加",
gender: "male",
>>>>>>> CN0.9.0COM
bodyVisual: "BodyVisualSheet_Torgar",
audioSheet: "AudioSheet_Torgar",
corruption: 100,
muscles: 40,
height: 81,
cock: 12,
balls: 5,
alive: true,
known: setup.EncounterKnownState.UNKNOWN,
<<<<<<< HEAD
location: setup.LOCATIONS.NORTH,
raceId: setup.RacePool.HALFORC.id,
anatomy: {
eyes: {
colour: setup.ColourPool.GREEN
},
},
// NPCs ignore certain racial mods,
// typically relating to size, since that is already specified.
ignoreRacials: [
"ballsMods",
"cockMods",
"heightMods"
],
}>><<include "_torgar_body_visual">>
=======
anatomy: {
heads: {
number: 1,
race: setup.RacePool.HALFORC,
colour: setup.ColourPool.DEFAULT
},
eyes: {
number: 2,
race: setup.RacePool.HALFORC,
colour: setup.ColourPool.GREEN
},
jaws: {
number: 1,
race: setup.RacePool.HALFORC,
colour: setup.ColourPool.DEFAULT
},
teeths: {
number: 1,
race: setup.RacePool.HALFORC,
colour: setup.ColourPool.DEFAULT
},
hands: {
number: 2,
race: setup.RacePool.HALFORC,
colour: setup.ColourPool.DEFAULT
},
tongues:{
number: 1,
race: setup.RacePool.HALFORC,
colour: setup.ColourPool.DEFAULT
},
arms: {
number: 2,
race: setup.RacePool.HALFORC,
colour: setup.ColourPool.DEFAULT
},
pecs: {
number: 2,
race: setup.RacePool.HALFORC,
colour: setup.ColourPool.DEFAULT
},
abdominals: {
number: 6,
race: setup.RacePool.HALFORC,
colour: setup.ColourPool.DEFAULT
},
cocks: {
number: 1,
race: setup.RacePool.HALFORC,
colour: setup.ColourPool.DEFAULT
},
balls: {
number: 2,
race: setup.RacePool.HALFORC,
colour: setup.ColourPool.DEFAULT
},
legs: {
number: 2,
race: setup.RacePool.HALFORC,
colour: setup.ColourPool.DEFAULT
},
tails: {
number: 1,
race: setup.RacePool.HALFORC,
colour: setup.ColourPool.DEFAULT
},
breasts: {
number: 0,
race: setup.RacePool.HALFORC,
colour: setup.ColourPool.DEFAULT
},
vaginas: {
number: 0,
race: setup.RacePool.HALFORC,
colour: setup.ColourPool.DEFAULT
}
}
}>><<include "_torgar_body_visual">>
>>>>>>> CN0.9.0COM
<<include "_torgar_audio">>
<<include "_torgar_text_sheet">>
<<include "_torgar_fight_sheet">>
<<include "_torgar_info_sheet">>
<<include "_torgar_quest_sheet">>
<<include "_torgar_story_sheet">>
<<set $CharacterSheet_Torgar = setup.CharacterFactory.createCharacter({id: "CharacterSheet_Torgar",
info: setup.InfoSheet_Torgar,
fight: setup.FighterSheet_Torgar,
quest: setup.QuestSheet_Torgar,
<<<<<<< HEAD
text: "TextSheet_Torgar"})>><<set setup.QuestSheet_Torgar =
=======
text: "TextSheet_Torgar"})>>
<<run $CharacterSheet_Torgar.applyAbilityRuntimeData(setup.Ability_HerculeanBuild)>>
<<run $CharacterSheet_Torgar.applyAbilityRuntimeData(setup.Ability_HerculeanBuild)>><<set setup.QuestSheet_Torgar =
>>>>>>> CN0.9.0COM
{
met: false,
progress: setup.TorgarProgress.NORMAL,
pureScoring: 0,
lostScoring: 0,
ascendedScoring: 0,
relationshipScoring: 0,
growthMultiplier: 1,
usedVialOnPlayerDick: false,
blackVeinsOnDick: false,
lost_FullyCovered: false,
available_encounterPassages_lostTeammateIdle: true,
available_encounterPassages_redeemedTeammateFirstTime: true,
available_encounterPassages_redeemedTeammateIdle: true,
available_encounterPassages_lowRelaMidRelaTrigger: true,
available_encounterPassages_midRelaPathChange: true,
available_encounterPassages_lostPathIdle: true,
available_encounterPassages_midRelaIdle: true,
available_encounterPassages_lostPathTrigger: true,
available_encounterPassages_purePathTrigger: true,
available_encounterPassages_lowRelaIdle_GotBig: true,
available_encounterPassages_lowRelaIdle_Carry: true,
available_encounterPassages_lowRelaIdle_Origin: true,
available_encounterPassages_lowRelaIdle: true,
available_encounterPassages_firstTime: true,
available_postFightPassagesWin_lowRelaMidRelaTrigger: true,
available_postFightPassagesWin_midRelaPathChange: true,
available_postFightPassagesWin_lostPathTrigger: true,
available_postFightPassagesWin_purePathTrigger: true,
available_postFightPassagesWin_lostPathIdle: true,
available_postFightPassagesWin_midRelaIdle: true,
available_postFightPassagesWin_lowRelaIdle: true,
available_postFightPassagesLoss_lowRelaMidRelaTrigger: true,
available_postFightPassagesLoss_midRelaPathChange: true,
available_postFightPassagesLoss_lostPathTrigger: true,
available_postFightPassagesLoss_purePathTrigger: true,
available_postFightPassagesLoss_lostPathIdle: true,
available_postFightPassagesLoss_midRelaIdle: true,
available_postFightPassagesLoss_lowRelaIdle: true,
<<<<<<< HEAD
}>><<set setup.StorySheet_Torgar =
=======
}>><<set setup.StorySheet_Torgar =
>>>>>>> CN0.9.0COM
{
encounterPassages:
{
lostTeammateIdle:
{
available: function()
{
return State.variables.CharacterSheet_Torgar.quest.available_encounterPassages_lostTeammateIdle;
},
condition: function()
{
return State.variables.CharacterSheet_Torgar.quest.progress == setup.TorgarProgress.LOST_TEAMMATE;
},
passage: "Torgar_Lost_Teammate_EncounterStart",
},
redeemedTeammateFirstTime:
{
available: function()
{
return State.variables.CharacterSheet_Torgar.quest.available_encounterPassages_redeemedTeammateFirstTime;
},
condition: function()
{
return State.variables.CharacterSheet_Torgar.quest.progress == setup.TorgarProgress.REDEEMED_TEAMMATE;
},
passage: "Torgar_Redeemed_Path_Idle_Win_Epilogue",
},
redeemedTeammateIdle:
{
available: function()
{
return State.variables.CharacterSheet_Torgar.quest.available_encounterPassages_redeemedTeammateIdle;
},
condition: function()
{
return State.variables.CharacterSheet_Torgar.quest.progress == setup.TorgarProgress.REDEEMED_TEAMMATE;
},
passage: "Torgar_Redeemed_Teammate_Path_Idle",
},
lowRelaMidRelaTrigger:
{
available: function()
{
return State.variables.CharacterSheet_Torgar.quest.available_encounterPassages_lowRelaMidRelaTrigger;
},
condition: function()
{
<<<<<<< HEAD
return State.variables.CharacterSheet_Torgar.quest.relationshipScoring >= 3;
=======
return State.variables.CharacterSheet_Torgar.quest.relationshipScoring >= 4;
>>>>>>> CN0.9.0COM
},
passage: "Torgar_Low_Rela_Mid_Rela_Trigger_EncounterStart",
},
midRelaPathChange:
{
available: function()
{
return State.variables.CharacterSheet_Torgar.quest.available_encounterPassages_midRelaPathChange;
},
condition: function()
{
return State.variables.CharacterSheet_Torgar.quest.relationshipScoring >= 6;
},
passage: "Torgar_Mid_Rela_Path_Change_EncounterStart",
},
lostPathIdle:
{
available: function()
{
return State.variables.CharacterSheet_Torgar.quest.available_encounterPassages_lostPathIdle;
},
condition: function()
{
return State.variables.CharacterSheet_Torgar.quest.progress == setup.TorgarProgress.LOST;
},
passage: "Torgar_Lost_Path_Idle_EncounterStart",
},
midRelaIdle:
{
available: function()
{
return State.variables.CharacterSheet_Torgar.quest.available_encounterPassages_midRelaIdle;
},
condition: function()
{
return State.variables.CharacterSheet_Torgar.quest.progress == setup.TorgarProgress.INFECTED;
},
passage: "Torgar_Mid_Rela_Idle_EncounterStart",
},
lostPathTrigger:
{
available: function()
{
return State.variables.CharacterSheet_Torgar.quest.available_encounterPassages_lostPathTrigger;
},
condition: function()
{
return State.variables.CharacterSheet_Torgar.quest.relationshipScoring >= 6 && setup.evaluateTorgarPath() == setup.TorgarProgress.LOST;
},
passage: "Torgar_Lost_Path_Trigger_EncounterStart",
},
purePathTrigger:
{
available: function()
{
return State.variables.CharacterSheet_Torgar.quest.available_encounterPassages_purePathTrigger;
},
condition: function()
{
return State.variables.CharacterSheet_Torgar.quest.relationshipScoring >= 6 && setup.evaluateTorgarPath() == setup.TorgarProgress.REDEEMED;
},
passage: "Torgar_Pure_Path_Trigger_EncounterStart",
},
lowRelaIdle_GotBig:
{
available: function()
{
return State.variables.CharacterSheet_Torgar.quest.available_encounterPassages_lowRelaIdle_GotBig;
},
condition: function()
{
return State.variables.CharacterSheet_Torgar.quest.relationshipScoring >= 1;
},
passage: "Torgar_Low_Rela_EncounterStart_Converse",
},
lowRelaIdle_Carry:
{
available: function()
{
return State.variables.CharacterSheet_Torgar.quest.available_encounterPassages_lowRelaIdle_Carry;
},
condition: function()
{
return State.variables.CharacterSheet_Torgar.quest.relationshipScoring >= 1;
},
passage: "Torgar_Low_Rela_EncounterStart_Converse",
},
lowRelaIdle_Origin:
{
available: function()
{
return State.variables.CharacterSheet_Torgar.quest.available_encounterPassages_lowRelaIdle_Origin;
},
condition: function()
{
return State.variables.CharacterSheet_Torgar.quest.relationshipScoring >= 1;
},
passage: "Torgar_Low_Rela_EncounterStart_Converse",
},
lowRelaIdle:
{
available: function()
{
return State.variables.CharacterSheet_Torgar.quest.available_encounterPassages_lowRelaIdle;
},
condition: function()
{
return State.variables.CharacterSheet_Torgar.quest.relationshipScoring >= 1;
},
passage: "Torgar_Low_Rela_EncounterStart",
},
firstTime:
{
available: function()
{
return State.variables.CharacterSheet_Torgar.quest.available_encounterPassages_firstTime;
},
condition: function()
{
return true;
},
passage: "Torgar_FirstMeeting_Intro",
},
},
postFightPassagesWin:
{
lowRelaMidRelaTrigger:
{
available: function()
{
return State.variables.CharacterSheet_Torgar.quest.available_postFightPassagesWin_lowRelaMidRelaTrigger;
},
condition: function()
{
<<<<<<< HEAD
return State.variables.CharacterSheet_Torgar.quest.relationshipScoring >= 3;
=======
return State.variables.CharacterSheet_Torgar.quest.relationshipScoring >= 4;
>>>>>>> CN0.9.0COM
},
passage: "Torgar_Low_Rela_Mid_Rela_Trigger_Win",
},
midRelaPathChange:
{
available: function()
{
return State.variables.CharacterSheet_Torgar.quest.available_postFightPassagesWin_midRelaPathChange;
},
condition: function()
{
return State.variables.CharacterSheet_Torgar.quest.relationshipScoring >= 6;
},
passage: "Torgar_Mid_Rela_Path_Change_Win",
},
lostPathTrigger:
{
available: function()
{
return State.variables.CharacterSheet_Torgar.quest.available_postFightPassagesWin_lostPathTrigger;
},
condition: function()
{
return State.variables.CharacterSheet_Torgar.quest.relationshipScoring >= 6 && State.variables.CharacterSheet_Torgar.quest.progress == setup.TorgarProgress.LOST;
},
passage: "Torgar_Lost_Path_Trigger_Win",
},
purePathTrigger:
{
available: function()
{
return State.variables.CharacterSheet_Torgar.quest.available_postFightPassagesWin_purePathTrigger;
},
condition: function()
{
return State.variables.CharacterSheet_Torgar.quest.relationshipScoring >= 6 && State.variables.CharacterSheet_Torgar.quest.progress == setup.TorgarProgress.REDEEMED;
},
passage: "Torgar_Pure_Path_Trigger_Win",
},
lostPathIdle:
{
available: function()
{
return State.variables.CharacterSheet_Torgar.quest.available_postFightPassagesWin_lostPathIdle;
},
condition: function()
{
return State.variables.CharacterSheet_Torgar.quest.progress == setup.TorgarProgress.LOST;
},
passage: "Torgar_Lost_Path_Idle_Win",
},
midRelaIdle:
{
available: function()
{
return State.variables.CharacterSheet_Torgar.quest.available_postFightPassagesWin_midRelaIdle;
},
condition: function()
{
return State.variables.CharacterSheet_Torgar.quest.progress == setup.TorgarProgress.INFECTED;
},
passage: "Torgar_Mid_Rela_Win_Idle",
},
lowRelaIdle:
{
available: function()
{
return State.variables.CharacterSheet_Torgar.quest.available_postFightPassagesWin_lowRelaIdle;
},
condition: function()
{
return true;
},
passage: "Torgar_Low_Rela_Win_Idle",
},
},
postFightPassagesLoss:
{
lowRelaMidRelaTrigger:
{
available: function()
{
return State.variables.CharacterSheet_Torgar.quest.available_postFightPassagesLoss_lowRelaMidRelaTrigger;
},
condition: function()
{
<<<<<<< HEAD
return State.variables.CharacterSheet_Torgar.quest.relationshipScoring >= 3;
=======
return State.variables.CharacterSheet_Torgar.quest.relationshipScoring >= 4;
>>>>>>> CN0.9.0COM
},
passage: "Torgar_Low_Rela_Mid_Rela_Trigger_Loss",
},
midRelaPathChange:
{
available: function()
{
return State.variables.CharacterSheet_Torgar.quest.available_postFightPassagesLoss_midRelaPathChange;
},
condition: function()
{
return State.variables.CharacterSheet_Torgar.quest.relationshipScoring >= 6;
},
passage: "Torgar_Mid_Rela_Path_Change_Loss",
},
lostPathTrigger:
{
available: function()
{
return State.variables.CharacterSheet_Torgar.quest.available_postFightPassagesLoss_lostPathTrigger;
},
condition: function()
{
return State.variables.CharacterSheet_Torgar.quest.relationshipScoring >= 6 && State.variables.CharacterSheet_Torgar.quest.progress == setup.TorgarProgress.LOST;
},
passage: "Torgar_Lost_Path_Trigger_Loss",
},
purePathTrigger:
{
available: function()
{
return State.variables.CharacterSheet_Torgar.quest.available_postFightPassagesLoss_purePathTrigger;
},
condition: function()
{
return State.variables.CharacterSheet_Torgar.quest.relationshipScoring >= 6 && State.variables.CharacterSheet_Torgar.quest.progress == setup.TorgarProgress.REDEEMED;
},
passage: "Torgar_Pure_Path_Trigger_Loss",
},
lostPathIdle:
{
available: function()
{
return State.variables.CharacterSheet_Torgar.quest.available_postFightPassagesLoss_lostPathIdle;
},
condition: function()
{
return State.variables.CharacterSheet_Torgar.quest.progress == setup.TorgarProgress.LOST;
},
passage: "Torgar_Lost_Path_Idle_Loss",
},
midRelaIdle:
{
available: function()
{
return State.variables.CharacterSheet_Torgar.quest.available_postFightPassagesLoss_midRelaIdle;
},
condition: function()
{
return State.variables.CharacterSheet_Torgar.quest.progress == setup.TorgarProgress.INFECTED;
},
passage: "Torgar_Mid_Rela_Loss_Idle",
},
lowRelaIdle:
{
available: function()
{
return State.variables.CharacterSheet_Torgar.quest.available_postFightPassagesLoss_lowRelaIdle;
},
condition: function()
{
return true;
},
passage: "Torgar_Low_Rela_Loss_Idle",
},
},
<<<<<<< HEAD
}>><<set setup.TextSheet_Torgar =
{
/* TODO: Create for TORGAR. This is placeholder */
=======
}>><<set setup.TextSheet_Torgar =
{
>>>>>>> CN0.9.0COM
goMeetImp_Intro :{
heightFlavour: {
small: [
"GoMeetImp_heightFlavour_small",
],
medium: [
"GoMeetImp_heightFlavour_small",
],
large: [
"GoMeetImp_heightFlavour_large",
],
huge: [
"GoMeetImp_heightFlavour_huge",
],
},
},
<<<<<<< HEAD
}>><<set setup.FighterSheet_town_guard =
{
hp: 80,
stamina: 0,
=======
}>><<set setup.FighterSheet_town_guard =
{
hp: 80,
stamina: 10,
>>>>>>> CN0.9.0COM
strength: 30,
critChance: 20,
critDamage: 1.75,
arousalGain: 5,
minArousal: 0,
growthMultiplier: 1,
bonusGrowth: {
height: 0,
cock: 0,
muscles: 0,
balls: 0,
},
staminaRecovery: 15,
variables: $FightVariables,
<<<<<<< HEAD
fightMoveIDs: [setup.FightMove.Basic_Attack.id],
fightReward: setup.RewardTier.LOW,
canMimic: true,
=======
fightMoveIDs: [setup.FightMove_Basic_Attack.id],
fightReward: setup.RewardTier.LOW,
>>>>>>> CN0.9.0COM
encounterIntroText: undefined,
encounterStartText: "<<include town_guard_fight_start>>",
outcomePlayerWins: "<<include town_guard_fight_won>>",
outcomePlayerLoses: "<<include town_guard_fight_lost>>"
<<<<<<< HEAD
}>><<set setup.InfoSheet_town_guard =
{
name: "Guard",
gender: "MASC",
=======
}>><<set setup.InfoSheet_town_guard =
{
name: "守卫",
gender: "male",
>>>>>>> CN0.9.0COM
corruption: 0,
muscles: 15,
height: 73,
cock: 6,
balls: 2,
alive: true,
<<<<<<< HEAD
raceId: setup.RacePool.DRAGONBORN.id,
location: setup.LOCATIONS.VILLAGE,
// NPCs ignore certain racial mods,
// typically relating to size, since that is already specified.
ignoreRacials: [
"ballsMods",
"cockMods",
"heightMods"
],
}>><<include "_town_guard_fight_sheet">>
=======
anatomy: {
heads: {
number: 1,
race: setup.RacePool.DRAGONBORN,
colour: setup.ColourPool.DEFAULT
},
eyes: {
number: 2,
race: setup.RacePool.DRAGONBORN,
colour: setup.ColourPool.DEFAULT
},
jaws: {
number: 1,
race: setup.RacePool.DRAGONBORN,
colour: setup.ColourPool.DEFAULT
},
teeths: {
number: 1,
race: setup.RacePool.DRAGONBORN,
colour: setup.ColourPool.DEFAULT
},
hands: {
number: 2,
race: setup.RacePool.DRAGONBORN,
colour: setup.ColourPool.DEFAULT
},
horns: {
number: 0,
race: setup.RacePool.DRAGONBORN,
colour: setup.ColourPool.DEFAULT
},
wings: {
number: 0,
race: setup.RacePool.DRAGONBORN,
colour: setup.ColourPool.DEFAULT
},
tongues:{
number: 1,
race: setup.RacePool.DRAGONBORN,
colour: setup.ColourPool.DEFAULT
},
arms: {
number: 2,
race: setup.RacePool.DRAGONBORN,
colour: setup.ColourPool.DEFAULT
},
pecs: {
number: 2,
race: setup.RacePool.DRAGONBORN,
colour: setup.ColourPool.DEFAULT
},
abdominals: {
number: 6,
race: setup.RacePool.DRAGONBORN,
colour: setup.ColourPool.DEFAULT
},
cocks: {
number: 1,
race: setup.RacePool.DRAGONBORN,
colour: setup.ColourPool.DEFAULT
},
balls: {
number: 2,
race: setup.RacePool.DRAGONBORN,
colour: setup.ColourPool.DEFAULT
},
legs: {
number: 2,
race: setup.RacePool.DRAGONBORN,
colour: setup.ColourPool.DEFAULT
},
tails: {
number: 1,
race: setup.RacePool.DRAGONBORN,
colour: setup.ColourPool.DEFAULT
},
breasts: {
number: 0,
race: setup.RacePool.DRAGONBORN,
colour: setup.ColourPool.DEFAULT
},
vaginas: {
number: 0,
race: setup.RacePool.DRAGONBORN,
colour: setup.ColourPool.DEFAULT
}
}
}>><<include "_town_guard_fight_sheet">>
>>>>>>> CN0.9.0COM
<<include "_town_guard_info_sheet">>
<<include "_town_guard_quest_sheet">>
<<set $CharacterSheet_town_guard = setup.CharacterFactory.createCharacter({id: "CharacterSheet_town_guard",
info: setup.InfoSheet_town_guard,
fight: setup.FighterSheet_town_guard,
quest: setup.QuestSheet_town_guard,
<<<<<<< HEAD
text: undefined})>><<set setup.QuestSheet_town_guard =
=======
text: undefined})>><<set setup.QuestSheet_town_guard =
>>>>>>> CN0.9.0COM
{
met: false,
fled: false,
corrupted: false,
beatenOnce: false
<<<<<<< HEAD
}>><<set setup.FighterSheet_Wounded_Lost =
=======
}>><<set setup.FighterSheet_Wounded_Lost =
>>>>>>> CN0.9.0COM
{
hp: 30,
stamina: 60,
strength: 0,
critChance: 0,
critDamage: 1.50,
arousalGain: 20,
growthMultiplier: 1,
bonusGrowth: {
height: 0,
cock: 0,
muscles: 0,
balls: 0,
},
minArousal: 0,
staminaRecovery: 8,
variables: $FightVariables,
fightMoveIDs: [setup.FightMove_Tutorial1.id, setup.FightMove_Tutorial2.id, setup.FightMove_Tutorial3.id],
fightReward: setup.RewardTier.VERY_LOW,
<<<<<<< HEAD
canMimic: true,
=======
>>>>>>> CN0.9.0COM
encounterIntroText: "",
encounterStartText: "",
outcomePlayerWins: "<<include intro_fight_won>>",
outcomePlayerLoses: "<<include intro_fight_lost>>",
teammateSettings:
{
attackTiming: setup.AttackTiming.BEFORE_PLAYER,
},
<<<<<<< HEAD
}>><<set setup.InfoSheet_Wounded_Lost =
{
name: "Wounded Lost",
gender: "MASC",
=======
}>><<set setup.InfoSheet_Wounded_Lost =
{
name: "受伤的迷失者",
gender: "male",
>>>>>>> CN0.9.0COM
corruption: 800,
muscles: 60,
height: 98,
cock: 12,
balls: 6,
alive: true,
known: setup.EncounterKnownState.UNKNOWN,
<<<<<<< HEAD
location: setup.LOCATIONS.NONE,
raceId: setup.RacePool.WOLF.id,
// NPCs ignore certain racial mods,
// typically relating to size, since that is already specified.
ignoreRacials: [
"ballsMods",
"cockMods",
"heightMods"
],
}>><<include "_wounded_lost_text_sheet">>
=======
anatomy: {
heads: {
number: 1,
race: setup.RacePool.WEREWOLF,
colour: setup.ColourPool.DEFAULT
},
eyes: {
number: 2,
race: setup.RacePool.WEREWOLF,
colour: setup.ColourPool.DEFAULT
},
jaws: {
number: 1,
race: setup.RacePool.WEREWOLF,
colour: setup.ColourPool.DEFAULT
},
teeths: {
number: 1,
race: setup.RacePool.WEREWOLF,
colour: setup.ColourPool.DEFAULT
},
hands: {
number: 2,
race: setup.RacePool.WEREWOLF,
colour: setup.ColourPool.DEFAULT
},
tongues:{
number: 1,
race: setup.RacePool.WEREWOLF,
colour: setup.ColourPool.DEFAULT
},
arms: {
number: 2,
race: setup.RacePool.WEREWOLF,
colour: setup.ColourPool.DEFAULT
},
pecs: {
number: 2,
race: setup.RacePool.WEREWOLF,
colour: setup.ColourPool.DEFAULT
},
abdominals: {
number: 6,
race: setup.RacePool.WEREWOLF,
colour: setup.ColourPool.DEFAULT
},
cocks: {
number: 1,
race: setup.RacePool.WEREWOLF,
colour: setup.ColourPool.DEFAULT
},
balls: {
number: 2,
race: setup.RacePool.WEREWOLF,
colour: setup.ColourPool.DEFAULT
},
legs: {
number: 2,
race: setup.RacePool.WEREWOLF,
colour: setup.ColourPool.DEFAULT
},
tails: {
number: 1,
race: setup.RacePool.WEREWOLF,
colour: setup.ColourPool.DEFAULT
},
breasts: {
number: 0,
race: setup.RacePool.WEREWOLF,
colour: setup.ColourPool.DEFAULT
},
vaginas: {
number: 0,
race: setup.RacePool.WEREWOLF,
colour: setup.ColourPool.DEFAULT
}
}
}>><<include "_wounded_lost_text_sheet">>
>>>>>>> CN0.9.0COM
<<include "_wounded_lost_fight_sheet">>
<<include "_wounded_lost_info_sheet">>
<<include "_wounded_lost_quest_sheet">>
<<set $CharacterSheet_Wounded_Lost = setup.CharacterFactory.createCharacter({id: "CharacterSheet_Wounded_Lost",
info: setup.InfoSheet_Wounded_Lost,
fight: setup.FighterSheet_Wounded_Lost,
quest: setup.QuestSheet_Wounded_Lost,
<<<<<<< HEAD
text: "TextSheet_Wounded_Lost"})>><<set setup.QuestSheet_Wounded_Lost =
{
met: false,
}>><<set setup.TextSheet_Wounded_Lost =
{
}>>/*Initialization*/
<<run setup.stopAllRealizationPackages()>>
<<run setup.stopSoundActions();>>
<<run setup.variableInitializer.initializeFightVariables($Encounter_Target)>>
<<done>><<run setup.setCarousel()>><</done>>
<<set setup.playerHistory = {chains:0, moveCount:0, history: []};>>
<<set $CharacterSheet_Player.fight.variables.history = "playerHistory">>
<<set setup.targetHistory = {chains:0, moveCount:0, history: []};>>
<<set $Encounter_Target.fight.variables.history = "targetHistory">>
<<set setup.teammateHistory = {chains:0, moveCount:0, history: []};>>
<<if $CharacterSheet_Player.fight.teammate != undefined>>
<<set State.variables[$CharacterSheet_Player.fight.teammate].fight.variables.history = "teammateHistory">>
<</if>>
<<run setup.fightStart($CharacterSheet_Player, $Encounter_Target)>>
<<run setup.broadcastFightFlowTrigger($CharacterSheet_Player, $Encounter_Target, setup.AbilityTrigger.ON_FIGHT_START)>>
<<run setup.preAttacksUpdate($CharacterSheet_Player, $Encounter_Target)>>
<<done>><<run setup.updateFightStatus($CharacterSheet_Player, $Encounter_Target)>><</done>>
<<include FightLogic_EnemyInfo>>
<div id="timelineContainer">
<<include FightLogic_Timeline>>
</div>
/* <div id="playerReport"></div>
<div id="enemyReport"></div> */
<div id="combinedReport">
<div id="playerReport"></div>
<div id="enemyReport"></div>
</div>
<div id="fightLoss" style="visibility: hidden">[[You Lose->FightOutcome_Loss]]</div>
<div id="fightWin" style="visibility: hidden">[[You Win->FightOutcome_Win]]</div>
<div id="fightDraw" style="visibility: hidden">[[You Win->FightOutcome_Draw]]</div>
<<include FightLogic_Moves>>
<label id="inspectEnemy">
<<link 'Inspect Enemy'>>
<<run setup.showInspectWindow($CharacterSheet_Player, $Encounter_Target)>>
<</link>>
</label><div class="enemyInfoContainer">
<<if $CharacterSheet_Player.fight.teammate != undefined>>
<<set _teammateLabel = State.variables[$CharacterSheet_Player.fight.teammate].info.name + " fights alongside you.">>
<div id="inspectTeammate">
<<link _teammateLabel>>
<<run setup.showInspectWindow($CharacterSheet_Player, State.variables[$CharacterSheet_Player.fight.teammate])>>
<</link>>
</div>
<</if>>
<div id="enemyInfo" class="enemyInfoClass"></div>
</div><<include FightLogic_PlayerTimeline>>
<<done>><<run setup.setupTimeline($CharacterSheet_Player, "playerTimeline", setup.playerHistory);>><</done>>
<<include FightLogic_EnemyTimeline>>
<<done>><<run setup.setupTimeline($Encounter_Target, "enemyTimeline", setup.targetHistory);>><</done>>/* <div id="lineCont"> */
/* <div id="chainsCount"><span id="chainsLabel">0</span><div class="FightSkillActionCostsFirstLink"></div><div class="FightSkillActionCostsMiddleLink"></div><div class="FightSkillActionCostsLastLink"></div></div> */
<div class="line"></div>
<div class="circleSpan"></div>
/* </div> */
<div class="mainCont"></div><div id="playerTimeline" class="TimelineContainer">
<<include FightLogic_TimelineBase>>
</div><div id="enemyTimeline" class="TimelineContainer">
<<include FightLogic_TimelineBase>>
</div><div class='inspectButton teammate'><<link 'Inspect Partner'>><<run setup.showInspectWindow($CharacterSheet_Player, State.variables[$CharacterSheet_Player.fight.teammate])>><</link>></div>
<div id="teammateTimeline" class="TimelineContainer">
<<include FightLogic_TimelineBase>>
</div><div id="movesContainer">
<div class="ComboFightMovesContainer">
<<include FightLogic_DrawCard>>
<<include FightLogic_DrawCard>>
<<include FightLogic_DrawCard>>
</div>
<div class="SpecialFightMovesContainer">
<<include FightLogic_DrawCard>>
<<include FightLogic_DrawCard>>
</div>
</div>
<<done>><<run setup.buildCardsData()>><</done>><<include FightLogic_DummyCard>><<nobr>>
<div class="FullCard" id="cardUnset">
<div class="FightSkillCardHighlight">
<span class="FightSkillCard">
<div id="FightSkillHeader" class="offensive">
<div class="FightSkillHeaderStatIconRow">
<div class="FightSkillCardCritChance Corrupt0" id="CardCritChance">
<span class="tooltip" id="StatModifierPositive">10
<span class="tooltipContainer">
<span class="tooltiptext">Critical Hit Chance<br><br>Modifiers:<br>Crit Chance Stat + 10
</span>
</span>
</span>
</div>
<div class="FightSkillCardAttackDamage Corrupt0" id="CardDamage">
<span class="tooltip" id="StatModifierPositive">5
<span class="tooltipContainer">
<span class="tooltiptext">Damage Value<br><br>Modifiers:<br>Strength Stat + 3<br>Multiplier + 70%<br>Bonus Damage + 3
</span>
</span>
</span>
</div>
</div>
</div>
<div class="comboMoveName" id="MoveName">Unarmed Strike</div>
<p id="FightSkillBody">A basic attack based on your own body strength.</p>
<div class="FightSkillActionCosts" id="CardActionCost">
<span class="tooltip">
<div class="FightSkillActionCostsNumber">2</div>
<span class="tooltipContainer">
Actions
<span class="tooltiptext">Action Cost<br>(Determines how many links this move needs in the Combo Chain)
</span>
</span>
</span>
</div>
</span>
</div>
</div>
<</nobr>>/*Initialization*/
=======
text: "TextSheet_Wounded_Lost"})>><<set setup.QuestSheet_Wounded_Lost =
{
met: false,
}>><<set setup.TextSheet_Wounded_Lost =
{
}>><<set setup.Ability_ActiveParry = setup.AbilityDataFactory.createAbilityData({
id: "Ability_ActiveParry",
name: "主动招架",
description:function(character)
{
return character.info.name + "使用招架姿势。";
},
maxRank: 1
})>>
<<run setup.Ability_ActiveParry.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.blackboard = {parryTurnCount: 0}
},
)>>
<<run setup.Ability_ActiveParry.addBehaviour(
"update",
setup.AbilityTrigger.ON_FIGHT_PRE_RECEIVE_DAMAGE,
function(abilityRuntimeData, abilityParams){
var displayString = "";
if(abilityParams.attackDamage != 0)
{
var blackboard =
{
attackDamage: abilityParams.attackDamage,
};
abilityParams.attackDamage = 0;
abilityParams.ignoreAdditionalEffects = true;
abilityParams.target.applyAbilityRuntimeData(setup.Ability_ParryEnergy, blackboard)
displayString += abilityParams.target.info.name + "凝视着即将到来的攻击,让它到达他的身边。\n"
displayString += "攻击感觉就像击中了,但发生了一些不同的事情。好似它撞上了一堵看不见的能量墙。\n";
displayString += "攻击的能量爆发出浓厚的白雾。\n";
displayString += abilityParams.target.info.name + "咧嘴一笑,因为这冲进了他的胸部,使他充满了攻击的能量。";
}
else
{
displayString += abilityParams.target.info.name + "已经准备好招架攻击,但什么也发生。";
}
return displayString;
}
)>>
<<run setup.Ability_ActiveParry.addBehaviour(
"update",
setup.AbilityTrigger.ON_FIGHT_TURN_START,
function(abilityRuntimeData, abilityParams){
var displayString = "";
abilityRuntimeData.blackboard.parryTurnCount++
if(abilityRuntimeData.blackboard.parryTurnCount >= 2)
{
abilityRuntimeData.isScheduledForRemoval = true;
}
return displayString;
}
)>>
<<run setup.Ability_ActiveParry.setFilter(setup.AbilityFilter.STATUSEFFECT)>><<set setup.Ability_AppetiteForGrowth = setup.AbilityDataFactory.createAbilityData({
id: "Ability_AppetiteForGrowth",
name: "渴望生长",
description:function(character, abilityRuntimeData)
{
if(abilityRuntimeData == undefined)
{
return "每当你获得任何数值的生长,你会多获得该数值的25%。";
}
else
{
return "每当你获得任何数值的生长,你会多获得该数值的"+ (Math.ceil((0.25 + setup.getRankGrowth(abilityRuntimeData, "log", 10)) * 100)).toFixed(2).replace(/\.00$/, '') +"%。";
}
},
maxRank: 5
})>>
<<run setup.Ability_AppetiteForGrowth.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined,
)>>
<<run setup.Ability_AppetiteForGrowth.addBehaviour(
"update",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.modifier.growthMods = {
mod: setup.mod.ADD, value: (0.25 + setup.getRankGrowth(abilityRuntimeData, "log", 10)) //This value is not a - I KNOOOOOOOOOOOOOOOOW I JUST FOUND IT
}
}
)>>
<<run setup.Ability_AppetiteForGrowth.setUpgrade(
function(abilityRuntimeData, character){
return (setup.canRank(abilityRuntimeData) == false)
},
setup.Ability_AppetiteForGrowth_2,
function(character){
var displayString = ""
displayString += "你必须至少有3级:(" + State.variables.Level + ")\n"
return displayString
}
)>>
<<run setup.Ability_AppetiteForGrowth.setUnlockableFromLevelScreen(true)>>
<<run setup.Ability_AppetiteForGrowth.setUnlockCondition(
function(character){
return (State.variables.Level >= 3)
}
)>>
<<set setup.Ability_AppetiteForGrowth.setCategory(setup.AbilityCategory.GROWTH)>>
<<set setup.Ability_AppetiteForGrowth.setGrade(setup.AbilityGrade.LOW)>><<set setup.Ability_AppetiteForGrowth_2 = setup.AbilityDataFactory.createAbilityData({
id: "Ability_AppetiteForGrowth_2",
name: "恶魔渴望",
description:function(character, abilityRuntimeData)
{
if(abilityRuntimeData == undefined)
{
return "每当你获得任何数值的生长,你都会多获得该数值的75%。";
}
else
{
return "每当你获得任何数值的生长,你都会多获得该数值的"+ ( Math.ceil((0.75 + setup.getRankGrowth(abilityRuntimeData, "exp", 3) / 100) * 100) ).toFixed(2).replace(/\.00$/, '') +"%。\n同时得到" + (10 + setup.getRankGrowth(abilityRuntimeData, "linear", 5))+"的腐化值。" ;
}
},
maxRank: 5
})>>
<<run setup.Ability_AppetiteForGrowth_2.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined,
)>>
<<run setup.Ability_AppetiteForGrowth_2.addBehaviour(
"update",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.modifier.growthMods = {
mod: setup.mod.ADD, value: (0.75 + setup.getRankGrowth(abilityRuntimeData, "exp", 3) / 100)
}
setup.setModifierCorruptionMods(abilityRuntimeData.modifier, {mod: setup.mod.ADD, value: 10 + setup.getRankGrowth(abilityRuntimeData, "linear", 5)})
}
)>>
<<set setup.Ability_AppetiteForGrowth_2.setCategory(setup.AbilityCategory.SOMBREVE)>>
<<set setup.Ability_AppetiteForGrowth_2.setGrade(setup.AbilityGrade.HIGH)>><<set setup.Ability_Berserking = setup.AbilityDataFactory.createAbilityData({
id: "Ability_Berserking",
name: "狂战",
description:function(character, abilityRuntimeData)
{
if(abilityRuntimeData == undefined)
{
let displayString = "你不顾一切地战斗。你的力量增加了15%。";
displayString += "并且你的生命上限减少5%。"
return displayString
}
else
{
let displayString = "你不顾一切地战斗。你的力量增加了";
displayString += setup.getRankGrowth(abilityRuntimeData, "linear", 15) + "%";
displayString += "并且你的生命上限减少";
displayString += setup.getRankGrowth(abilityRuntimeData, "linear", 5) + "%";
return displayString
}
},
maxRank: 5
})>>
<<run setup.Ability_Berserking.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_Berserking.addBehaviour(
"update",
setup.AbilityTrigger.ON_ACQUIRE + setup.AbilityTrigger.ON_STAT_CHANGE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.modifier.strengthMods = {
mod: setup.mod.MULTIPLYPOS,
value: setup.getRankGrowth(abilityRuntimeData, "linear", 0.15),
}
abilityRuntimeData.modifier.maxHPMods = {
mod: setup.mod.MULTIPLYNEG,
value: setup.getRankGrowth(abilityRuntimeData, "linear", 0.05),
}
}
)>>
<<run setup.Ability_Berserking.setUnlockableFromLevelScreen(true)>>
<<run setup.Ability_Berserking.setUnlockCondition(
function(character){
return (State.variables.Level >= 1)
}
)>>
<<set setup.Ability_Berserking.setCategory(setup.AbilityCategory.WARRIOR)>>
<<set setup.Ability_Berserking.setGrade(setup.AbilityGrade.VERYLOW)>><<set setup.Ability_BrinkOfMadness = setup.AbilityDataFactory.createAbilityData({
id: "Ability_BrinkOfMadness",
name: "疯狂边缘",
description:function(character, abilityRuntimeData)
{
return "在低生命值时,你的思想会在腐化的重压下出现裂痕。";
},
maxRank: 1
})>>
<<run setup.Ability_BrinkOfMadness.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined,
)>>
<<run setup.Ability_BrinkOfMadness.addBehaviour(
"update",
setup.AbilityTrigger.ON_ENTER_MID_HEALTH,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.isActive = true
abilityParams.target.fight.variables.currentArousal = Math.min(100, abilityParams.target.fight.variables.currentArousal + setup.getRankGrowth(abilityRuntimeData, "linear", 40))
abilityRuntimeData.modifier.critChanceMods = {mod: setup.mod.ADD, value: setup.getRankGrowth(abilityRuntimeData, "linear", 30)}
abilityRuntimeData.modifier.strengthMods = {mod: setup.mod.ADD, value: setup.getRankGrowth(abilityRuntimeData, "linear", 20)}
abilityRuntimeData.modifier.maxStaminaMods = {mod: setup.mod.ADD, value: setup.getRankGrowth(abilityRuntimeData, "linear", 120)};
abilityParams.target.fight.variables.currentStamina += 120;
abilityParams.target.fight.variables.currentStamina = Math.min(abilityParams.target.fight.variables.currentStamina, setup.getMaxStamina(abilityParams.target));
abilityRuntimeData.modifier.fightMoveIDsMods = {mod: setup.mod.ADD, value: [setup.FightMove_Hypnotize.id]}
var displayString = abilityParams.target.info.name + "在疲惫中唾骂。一个可怕的、压迫性的想法进入他们的头脑,他们可能无法赢得这场战斗。\n";
displayString += "他们的心在狂跳,腐败渗入他们的头脑,以他们的疑虑为食。\n"
displayString += "一个暗紫色的光环在他们周围建立起来,他们陶醉于腐化的力量,以粉碎任何挡在他们面前的东西。\n"
return displayString;
},
)>>
<<run setup.Ability_BrinkOfMadness.addBehaviour(
"update",
setup.AbilityTrigger.ON_EXIT_MID_HEALTH + setup.AbilityTrigger.ON_FIGHT_END,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.isActive = false
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
return ""
}
)>>
<<run setup.Ability_BrinkOfMadness.setUnlockableFromLevelScreen(true)>>
<<run setup.Ability_BrinkOfMadness.setUnlockCondition(
function(character){
return (State.variables.Level >= 20 && setup.getStatValue(character, "corruption") >= 100);
}
)>>
<<set setup.Ability_BrinkOfMadness.setCategory(setup.AbilityCategory.SOMBREVE)>>
<<set setup.Ability_BrinkOfMadness.setGrade(setup.AbilityGrade.VERYHIGH)>><<set setup.Ability_BuriedInCum = setup.AbilityDataFactory.createAbilityData({
id: "Ability_BuriedInCum",
name: "种汁掩埋",
description:function(character)
{
return "你被掩埋在对手的精液中。";
},
maxRank: 999
})>>
<<run setup.Ability_BuriedInCum.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined,
)>>
<<run setup.Ability_BuriedInCum.addBehaviour(
"update",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams){
abilityRuntimeData.modifier.strengthMods = {mod: setup.mod.REMOVE, value: setup.getRankGrowth(abilityRuntimeData, "linear", 10)};
}
)>>
<<run setup.Ability_BuriedInCum.addBehaviour(
"remove",
setup.AbilityTrigger.ON_FIGHT_END,
undefined,
)>>
<<run setup.Ability_BuriedInCum.setFilter(setup.AbilityFilter.STATUSEFFECT)>><<set setup.Ability_ChannelTheAstralSoul = setup.AbilityDataFactory.createAbilityData({
id: "Ability_ChannelTheAstralSoul",
name: "引导星界之魂",
description:function(character)
{
var displayString = ""
switch(setup.getCorruptionTier(character))
{
case 0:
displayString += "增加精华的获得量。你越腐败,其效果就越弱。";
break;
case 1:
displayString += "你的腐败削弱了你与星界灵魂的联系,使你无法获得更多的额外精华。";
break;
case 2:
displayString += "你的堕落大大削弱了你与星界灵魂的联系,几乎使你无法获得额外的精华。";
break;
case 3:
displayString += "你的腐败几乎完全破坏了你与星界灵魂的联系。你几乎没有获得任何额外的精华。";
break;
case 4:
displayString += "腐败主动破坏你与星界灵魂的联系,你几乎没有从中获得任何收益。";
break;
default:
displayString += "腐败主动破坏你与星界灵魂的联系,你几乎没有从中获得任何收益。"
break;
}
return displayString;
},
maxRank: 5
})>>
<<run setup.Ability_ChannelTheAstralSoul.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined,
)>>
<<run setup.Ability_ChannelTheAstralSoul.addBehaviour(
"update",
setup.AbilityTrigger.ON_ACQUIRE + setup.AbilityTrigger.ON_DAY_CHANGE + setup.AbilityTrigger.ON_GAIN_CORRUPTION,
function(abilityRuntimeData, abilityParams)
{
switch(setup.getCorruptionTier(abilityParams.self))
{
case 0:
abilityRuntimeData.modifier.essenceMultiplierMods = {mod: setup.mod.ADD, value: setup.getRankGrowth(abilityRuntimeData, "linear", 0.20)};
break;
case 1:
abilityRuntimeData.modifier.essenceMultiplierMods = {mod: setup.mod.ADD, value: setup.getRankGrowth(abilityRuntimeData, "linear", 0.15)};
break;
case 2:
abilityRuntimeData.modifier.essenceMultiplierMods = {mod: setup.mod.ADD, value: setup.getRankGrowth(abilityRuntimeData, "linear", 0.10)};
break;
case 3:
abilityRuntimeData.modifier.essenceMultiplierMods = {mod: setup.mod.ADD, value: setup.getRankGrowth(abilityRuntimeData, "linear", 0.05)};
break;
case 4:
abilityRuntimeData.modifier.essenceMultiplierMods = {mod: setup.mod.ADD, value: setup.getRankGrowth(abilityRuntimeData, "linear", 0.01)};
break;
default:
abilityRuntimeData.modifier.essenceMultiplierMods = {mod: setup.mod.ADD, value: setup.getRankGrowth(abilityRuntimeData, "linear", 0.01)};
break;
}
}
)>>
<<run setup.Ability_ChannelTheAstralSoul.setUnlockCondition(
function(character){
return State.variables.Level >= 3
}
)>>
<<run setup.Ability_ChannelTheAstralSoul.setUnlockableFromLevelScreen(true)>>
<<set setup.Ability_ChannelTheAstralSoul.setCategory(setup.AbilityCategory.PURITY)>>
<<set setup.Ability_ChannelTheAstralSoul.setGrade(setup.AbilityGrade.LOW)>><<set setup.Ability_CockRingOfTheBind = setup.AbilityDataFactory.createAbilityData({
id: "Ability_CockRingOfTheBind",
name: "绑定者的鸡巴环",
description:function(character, abilityRuntimeData)
{
let displayString = "你可以在你的性器上感受到束缚的存在。每次与绑定者战斗后,你的力量、肌肉、阴茎和睾丸都会增长。解锁“精华涌动”的战斗行动。";
return displayString
},
maxRank: 10
})>>
<<run setup.Ability_CockRingOfTheBind.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_CockRingOfTheBind.addBehaviour(
"update",
setup.AbilityTrigger.ON_ACQUIRE + setup.AbilityTrigger.ON_FIGHT_END,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.modifier.fightMoveIDsMods = {mod: setup.mod.ADD, value: [setup.FightMove_AbsorbEssence.id]};
let currentStrength = 0;
if(abilityRuntimeData.modifier.strengthMods != undefined)
{
currentStrength = abilityRuntimeData.modifier.strengthMods.value;
}
abilityRuntimeData.modifier.strengthMods = {mod: setup.mod.ADD, value: currentStrength + setup.getRankGrowth(abilityRuntimeData, "linear", 1)}
let currentMuscles = 0;
if(abilityRuntimeData.modifier.musclesMods != undefined)
{
currentMuscles = abilityRuntimeData.modifier.musclesMods.value;
}
abilityRuntimeData.modifier.musclesMods = {mod: setup.mod.ADD, value: currentMuscles + setup.getRankGrowth(abilityRuntimeData, "linear", 2)}
let currentCock = 0;
if(abilityRuntimeData.modifier.cockMods != undefined)
{
currentCock = abilityRuntimeData.modifier.cockMods.value;
}
abilityRuntimeData.modifier.cockMods = {mod: setup.mod.ADD, value: currentCock + setup.getRankGrowth(abilityRuntimeData, "linear", 1)}
let currentBalls = 0;
if(abilityRuntimeData.modifier.ballsMods != undefined)
{
currentBalls = abilityRuntimeData.modifier.ballsMods.value;
}
abilityRuntimeData.modifier.ballsMods = {mod: setup.mod.ADD, value: currentBalls + setup.getRankGrowth(abilityRuntimeData, "linear", 0.3)}
}
)>>
<<run setup.Ability_CockRingOfTheBind.setFilter(setup.AbilityFilter.ALTERATION)>><<set setup.Ability_CodexPassion = setup.AbilityDataFactory.createAbilityData({
id: "Ability_CodexPassion",
name: "药典激情",
description:function(character, abilityRuntimeData)
{
if(abilityRuntimeData == undefined)
{
return "使用没有伤害的战斗行动,可以治疗你2点生命值。";
}
else
{
return "使用没有伤害的战斗行动,可以治疗你"+setup.getRankGrowth(abilityRuntimeData, "linear", 2)+"点生命值。";
}
},
maxRank: 5
})>>
<<run setup.Ability_CodexPassion.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined,
)>>
<<run setup.Ability_CodexPassion.addBehaviour(
"update",
setup.AbilityTrigger.ON_FIGHT_DO_DAMAGELESS_ATTACK,
function(abilityRuntimeData, abilityParams)
{
let heal = setup.getRankGrowth(abilityRuntimeData, "linear", 2);
abilityParams.self.fight.variables.currentHP = Math.min(abilityParams.self.fight.variables.currentHP + heal, setup.getStatValue(abilityParams.self, "hp"));
if(heal != 0)
{
return "你的灵魂在你体内产生了共鸣,为你<span style='color:#46c546;'>"+治疗了+ "</span>生命值。";
}
},
)>>
<<run setup.Ability_CodexPassion.setUnlockCondition(
function(character){
return (State.variables.Level >= 4) && ((setup.getStatValue(character, "corruption") <= 25))
}
)>>
<<run setup.Ability_CodexPassion.setUnlockableFromLevelScreen(true)>>
<<set setup.Ability_CodexPassion.setCategory(setup.AbilityCategory.PURITY)>>
<<set setup.Ability_CodexPassion.setGrade(setup.AbilityGrade.LOW)>><<set setup.Ability_CollarOfTheBind = setup.AbilityDataFactory.createAbilityData({
id: "Ability_CollarOfTheBind",
name: "绑定者的项圈",
description:function(character, abilityRuntimeData)
{
let displayString = "你可以在你的灵魂中感受到束缚的存在。解锁“精华涌动”战斗行动。";
return displayString
},
maxRank: 10
})>>
<<run setup.Ability_CollarOfTheBind.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_CollarOfTheBind.addBehaviour(
"update",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.modifier.fightMoveIDsMods = {mod: setup.mod.ADD, value: [setup.FightMove_AbsorbEssence.id]};
abilityRuntimeData.modifier.xpMultiplierMods = {mod: setup.mod.ADD, value: setup.getRankGrowth(abilityRuntimeData, "linear", 0.03)}
abilityRuntimeData.modifier.essenceMultiplierMods = {mod: setup.mod.REMOVE, value: setup.getRankGrowth(abilityRuntimeData, "linear", 0.01)}
}
)>>
<<run setup.Ability_CollarOfTheBind.setFilter(setup.AbilityFilter.ALTERATION)>><<set setup.Ability_CorruptedStrength = setup.AbilityDataFactory.createAbilityData({
id: "Ability_CorruptedStrength",
name: "腐化之力",
description:function(character)
{
return "堕落贯穿你的身体,将的20%的腐化值增加至力量上。这个效果将持续到遭遇战结束。";
},
maxRank: 999
})>>
<<run setup.Ability_CorruptedStrength.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined,
)>>
<<run setup.Ability_CorruptedStrength.addBehaviour(
"update",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams){
var strength = Math.ceil(setup.getStatValue(abilityParams.self, "corruption", "Ability_CorruptedStrength") * 0.2);
abilityRuntimeData.modifier.strengthMods = {mod: setup.mod.ADD, value: setup.getRankGrowth(abilityRuntimeData, "linear", strength)};
}
)>>
<<run setup.Ability_CorruptedStrength.addBehaviour(
"remove",
setup.AbilityTrigger.ON_FIGHT_END,
undefined,
)>>
<<run setup.Ability_CorruptedStrength.setFilter(setup.AbilityFilter.STATUSEFFECT)>><<set setup.Ability_BlueStar = setup.AbilityDataFactory.createAbilityData({
id: "Ability_BlueStar",
name: "蓝星之适应",
description:function(character, abilityRuntimeData)
{
let displayString = "遥远的蓝星正在迫使整个大地进化。\n";
displayString += "所有生物的生长都会增加20%。\n"
return displayString
},
maxRank: 1
})>>
<<run setup.Ability_BlueStar.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.isActive = false;
}
)>>
<<run setup.Ability_BlueStar.addBehaviour(
"update",
setup.AbilityTrigger.ON_DAY_CHANGE + setup.AbilityTrigger.ON_STAT_CHANGE + setup.AbilityTrigger.ON_FIGHT_START,
function(abilityRuntimeData, abilityParams)
{
if(State.variables.Expedition % 4 == 3)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.growthMods = {
mod: setup.mod.MULTIPLYPOS,
value: 0.2
}
}
else
{
abilityRuntimeData.isActive = false;
}
}
)>>
<<run setup.Ability_BlueStar.setAsGlobalAbility()>>
<<run setup.Ability_BlueStar.setFilter(setup.AbilityFilter.GLOBAL)>><<set setup.Ability_GoldenStar = setup.AbilityDataFactory.createAbilityData({
id: "Ability_GoldenStar",
name: "金星之力量",
description:function(character, abilityRuntimeData)
{
let displayString = "遥远的金星给了这片土地更多的力量。\n";
displayString += "你的力量增加了20%"
return displayString
},
maxRank: 1
})>>
<<run setup.Ability_GoldenStar.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.isActive = true;
}
)>>
<<run setup.Ability_GoldenStar.addBehaviour(
"update",
setup.AbilityTrigger.ON_DAY_CHANGE + setup.AbilityTrigger.ON_STAT_CHANGE + setup.AbilityTrigger.ON_FIGHT_START,
function(abilityRuntimeData, abilityParams)
{
if(State.variables.Expedition % 4 == 1)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.strengthMods = {
mod: setup.mod.MULTIPLYPOS,
value: 0.2,
}
}
else
{
abilityRuntimeData.isActive = false;
}
}
)>>
<<run setup.Ability_GoldenStar.setAsGlobalAbility()>>
<<run setup.Ability_GoldenStar.setFilter(setup.AbilityFilter.GLOBAL)>><<set setup.Ability_GreenStar = setup.AbilityDataFactory.createAbilityData({
id: "Ability_GreenStar",
name: "绿星之坚韧",
description:function(character, abilityRuntimeData)
{
let displayString = "遥远的绿星赋予土地更强的韧性。\n";
displayString += "你的耐力增加了20%。"
return displayString
},
maxRank: 1
})>>
<<run setup.Ability_GreenStar.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.isActive = false;
}
)>>
<<run setup.Ability_GreenStar.addBehaviour(
"update",
setup.AbilityTrigger.ON_DAY_CHANGE + setup.AbilityTrigger.ON_STAT_CHANGE + setup.AbilityTrigger.ON_FIGHT_START,
function(abilityRuntimeData, abilityParams)
{
if(State.variables.Expedition % 4 == 2)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.maxStaminaMods = {
mod: setup.mod.MULTIPLYPOS,
value: 0.2
}
}
else
{
abilityRuntimeData.isActive = false;
}
}
)>>
<<run setup.Ability_GreenStar.setAsGlobalAbility()>>
<<run setup.Ability_GreenStar.setFilter(setup.AbilityFilter.GLOBAL)>><<set setup.Ability_RedStar = setup.AbilityDataFactory.createAbilityData({
id: "Ability_RedStar",
name: "红星之暴虐",
description:function(character, abilityRuntimeData)
{
let displayString = "遥远的红星使土地更加凶猛。\n";
displayString += "你的暴击率增加了20%"
return displayString
},
maxRank: 1
})>>
<<run setup.Ability_RedStar.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.isActive = false;
}
)>>
<<run setup.Ability_RedStar.addBehaviour(
"update",
setup.AbilityTrigger.ON_DAY_CHANGE + setup.AbilityTrigger.ON_STAT_CHANGE + setup.AbilityTrigger.ON_FIGHT_START,
function(abilityRuntimeData, abilityParams)
{
if(State.variables.Expedition % 4 == 0)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.critChanceMods = {
mod: setup.mod.MULTIPLYPOS,
value: 0.2
}
}
else
{
abilityRuntimeData.isActive = false;
}
}
)>>
<<run setup.Ability_RedStar.setAsGlobalAbility()>>
<<run setup.Ability_RedStar.setFilter(setup.AbilityFilter.GLOBAL)>><<set setup.Ability_DeadlyAim = setup.AbilityDataFactory.createAbilityData({
id: "Ability_DeadlyAim",
name: "致命瞄准",
description:function(character, abilityRuntimeData)
{
if(abilityRuntimeData == undefined)
{
let displayString = "当你发动攻击时,你会确保它是有价值的。你的暴击几率增加7%。";
return displayString
}
else
{
let displayString = "当你发动攻击时,你会确保它是有价值的。你的暴击几率增加";
displayString += setup.getRankGrowth(abilityRuntimeData, "linear", 7) + "%";
return displayString
}
},
maxRank: 5
})>>
<<run setup.Ability_DeadlyAim.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_DeadlyAim.addBehaviour(
"update",
setup.AbilityTrigger.ON_ACQUIRE + setup.AbilityTrigger.ON_STAT_CHANGE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.modifier.critChanceMods = {
mod: setup.mod.ADD,
value: setup.getRankGrowth(abilityRuntimeData, "linear", 7)
}
}
)>>
<<run setup.Ability_DeadlyAim.setUnlockableFromLevelScreen(true)>>
<<run setup.Ability_DeadlyAim.setUnlockCondition(
function(character){
return (State.variables.Level >= 1)
}
)>>
<<set setup.Ability_DeadlyAim.setCategory(setup.AbilityCategory.WARRIOR)>>
<<set setup.Ability_DeadlyAim.setGrade(setup.AbilityGrade.VERYLOW)>><<set setup.Ability_Defiler = setup.AbilityDataFactory.createAbilityData({
id: "Ability_Defiler",
name: "亵渎者",
description:function(character, abilityRuntimeData)
{
if(abilityRuntimeData == undefined)
{
return "当与腐败程度低于500的敌人战斗时,获得5%的力量。"
}
else
{
return "当与腐败程度低于500的敌人战斗时,获得"+setup.getRankGrowth(abilityRuntimeData, "linear", 5)+"% 的力量。"
}
},
maxRank: 10
})>>
<<run setup.Ability_Defiler.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_Defiler.addBehaviour(
"update",
setup.AbilityTrigger.ON_FIGHT_START,
function(abilityRuntimeData, abilityParams)
{
if(setup.getStatValue(abilityParams.target, "corruption") < 500)
{
abilityRuntimeData.modifier.strengthMods = {mod: setup.mod.MULTIPLYPOS, value: setup.getRankGrowth(abilityRuntimeData, "linear", 0.05)};
}
}
)>>
<<run setup.Ability_Defiler.addBehaviour(
"update",
setup.AbilityTrigger.ON_FIGHT_END,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
}
)>>
<<run setup.Ability_Defiler.setFilter(setup.AbilityFilter.ALTERATION)>><<set setup.Ability_DemonicCorruption = setup.AbilityDataFactory.createAbilityData({
id: "Ability_DemonicCorruption",
name: "小恶魔",
description:function(character)
{
return "恶魔的力量在你身心深处闪烁着。";
},
maxRank: 1
})>>
<<run setup.Ability_DemonicCorruption.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.modifier.arousalGainMods = {mod: setup.mod.ADD, value: 3}
abilityRuntimeData.modifier.maxStaminaMods = {mod: setup.mod.ADD, value: 4}
setup.setModifierCorruptionMods(abilityRuntimeData.modifier, {mod: setup.mod.ADD, value: 30})
abilityRuntimeData.modifier.musclesMods = {mod: setup.mod.ADD, value: 10}
abilityRuntimeData.modifier.heightMods = {mod: setup.mod.ADD, value: 6}
abilityRuntimeData.modifier.cockMods = {mod: setup.mod.ADD, value: 5}
abilityRuntimeData.modifier.ballsMods = {mod: setup.mod.ADD, value: 2}
}
)>>
<<run setup.Ability_DemonicCorruption.setUpgrade(
function(abilityRuntimeData, character){
return true;
},
setup.Ability_DemonicCorruption_2
)>>
<<run setup.Ability_DemonicCorruption.setUnlockCondition(
function(character){
return (State.variables.Level >= 1)
}
)>>
<<run setup.Ability_DemonicCorruption.setFilter(setup.AbilityFilter.ALTERATION)>><<set setup.Ability_DemonicCorruption_2 = setup.AbilityDataFactory.createAbilityData({
id: "Ability_DemonicCorruption_2",
name: "大恶魔",
description:function(character)
{
return "可以使用战斗行动“梦魇的呼唤”" +
"恶魔的力量在你身上流淌。"
},
maxRank: 1
})>>
<<run setup.Ability_DemonicCorruption_2.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.modifier.arousalGainMods = {mod: setup.mod.ADD, value: 9}
abilityRuntimeData.modifier.maxStaminaMods = {mod: setup.mod.ADD, value: 10}
abilityRuntimeData.modifier.maxHPMods = {mod: setup.mod.ADD, value: 5}
setup.setModifierCorruptionMods(abilityRuntimeData.modifier, {mod: setup.mod.ADD, value: 45})
abilityRuntimeData.modifier.musclesMods = {mod: setup.mod.ADD, value: 15}
abilityRuntimeData.modifier.heightMods = {mod: setup.mod.ADD, value: 16}
abilityRuntimeData.modifier.cockMods = {mod: setup.mod.ADD, value: 12}
abilityRuntimeData.modifier.ballsMods = {mod: setup.mod.ADD, value: 4}
abilityRuntimeData.modifier.fightMoveIDsMods = {mod: setup.mod.ADD, value: [setup.FightMove_IncubusCall.id]}
}
)>>
<<run setup.Ability_DemonicCorruption_2.setUpgrade(
function(abilityRuntimeData, character){
return true;
},
setup.Ability_DemonicCorruption_3
)>>
<<run setup.Ability_DemonicCorruption_2.setFilter(setup.AbilityFilter.ALTERATION)>><<set setup.Ability_DemonicCorruption_3 = setup.AbilityDataFactory.createAbilityData({
id: "Ability_DemonicCorruption_3",
name: "欲望之主",
description:function(character)
{
return "可以使用战斗行动“梦魇的呼唤”\n" +
"可以使用战斗行动“梦魇的反击”\n" +
"你与恶魔力量融为一体。"
},
maxRank: 1
})>>
<<run setup.Ability_DemonicCorruption_3.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.modifier.arousalGainMods = {mod: setup.mod.ADD, value: 15}
abilityRuntimeData.modifier.maxStaminaMods = {mod: setup.mod.ADD, value: 15}
abilityRuntimeData.modifier.maxHPMods = {mod: setup.mod.ADD, value: 10}
setup.setModifierCorruptionMods(abilityRuntimeData.modifier, {mod: setup.mod.ADD, value: 60})
abilityRuntimeData.modifier.musclesMods = {mod: setup.mod.ADD, value: 30}
abilityRuntimeData.modifier.heightMods = {mod: setup.mod.ADD, value: 32}
abilityRuntimeData.modifier.cockMods = {mod: setup.mod.ADD, value: 18}
abilityRuntimeData.modifier.ballsMods = {mod: setup.mod.ADD, value: 6}
abilityRuntimeData.modifier.fightMoveIDsMods = {mod: setup.mod.ADD, value: [setup.FightMove_IncubusCall.id, setup.FightMove_IncubusStrike.id]}
}
)>>
<<run setup.Ability_DemonicCorruption_3.setFilter(setup.AbilityFilter.ALTERATION)>><<set setup.Ability_Disciplined = setup.AbilityDataFactory.createAbilityData({
id: "Ability_Disciplined",
name: "自律",
description:function(character, abilityRuntimeData)
{
if(abilityRuntimeData == undefined)
{
return "与腐败程度超过500的敌人战斗时,获得5%的力量。"
}
else
{
return "与腐败程度超过500的敌人战斗时,获得"+setup.getRankGrowth(abilityRuntimeData, "linear", 5)+"%的力量。"
}
},
maxRank: 10
})>>
<<run setup.Ability_Disciplined.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_Disciplined.addBehaviour(
"update",
setup.AbilityTrigger.ON_FIGHT_START,
function(abilityRuntimeData, abilityParams)
{
if(setup.getStatValue(abilityParams.target, "corruption") > 500)
{
abilityRuntimeData.modifier.strengthMods = {mod: setup.mod.MULTIPLYPOS, value: setup.getRankGrowth(abilityRuntimeData, "linear", 0.05)};
}
}
)>>
<<run setup.Ability_Disciplined.addBehaviour(
"update",
setup.AbilityTrigger.ON_FIGHT_END,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
}
)>>
<<run setup.Ability_Disciplined.setFilter(setup.AbilityFilter.ALTERATION)>><<set setup.Ability_DracosOmnipotence = setup.AbilityDataFactory.createAbilityData({
id: "Ability_DracosOmnipotence",
name: "德拉科的全能",
description:function(character, abilityRuntimeData)
{
if(abilityRuntimeData == undefined)
{
return "每当你达到最大唤醒值时,你的身体就会根据你所拥有的精华量而获得大小。";
}
else
{
return "每当你达到最大唤醒值时,你的身体就会获得"+setup.getRankGrowth(abilityRuntimeData, "linear", 1)+"倍的大小增长。";
}
},
maxRank: 10
})>>
<<run setup.Ability_DracosOmnipotence.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined,
)>>
<<run setup.Ability_DracosOmnipotence.addBehaviour(
"update",
setup.AbilityTrigger.ON_MAX_LUST,
function(abilityRuntimeData, abilityParams)
{
var self = abilityParams.self;
var cockGrowth = setup.applyGrowth(self, "cock", Math.round(State.variables.Essence * setup.getRankGrowth(abilityRuntimeData, "linear", 1) / 3));
var ballsGrowth = setup.applyGrowth(self, "balls", Math.round(State.variables.Essence * setup.getRankGrowth(abilityRuntimeData, "linear", 1) / 9));
var muscleGrowth = setup.applyGrowth(self, "muscles", Math.round(State.variables.Essence * setup.getRankGrowth(abilityRuntimeData, "linear", 1) / 4.5));
var sizeGrowth = setup.applyGrowth(self, "height", Math.round(State.variables.Essence * setup.getRankGrowth(abilityRuntimeData, "linear", 1)));
var displayString = "你以神的力量脉动。内在的精华使你充满了统治一切的力量。\n\n";
displayString += setup.growthFlavourDescriptors(self, abilityParams.target, cockGrowth, ballsGrowth, muscleGrowth, sizeGrowth);
return displayString;
},
)>>
<<run setup.Ability_DracosOmnipotence.setUnlockableFromLevelScreen(true)>>
<<run setup.Ability_DracosOmnipotence.setUnlockCondition(
function(character){
return (State.variables.Level >= 20);
}
)>>
<<set setup.Ability_DracosOmnipotence.setCategory(setup.AbilityCategory.GROWTH)>>
<<set setup.Ability_DracosOmnipotence.setGrade(setup.AbilityGrade.VERYHIGH)>><<set setup.Ability_EchoForm = setup.AbilityDataFactory.createAbilityData({
id: "Ability_EchoForm",
name: "共生体形态",
description:function(character){
return character.symbiote.name + "的力量流经你的身体。";
},
maxRank: 5
})>>
<<run setup.Ability_EchoForm.addBehaviour(
"start",
setup.AbilityTrigger.ON_MAX_LUST,
function(abilityRuntimeData, abilityParams)
{
if(State.variables.HasSymbiote == false || State.variables.HasSymbiote == undefined)
{
abilityRuntimeData.isActive = true;
State.variables.HasSymbiote = true;
let hpMod = 25;
let stamMod = 5;
abilityRuntimeData.modifier.maxHPMods = {mod: setup.mod.ADD, value: hpMod}
abilityRuntimeData.modifier.maxStaminaMods = {mod: setup.mod.ADD, value: stamMod}
abilityRuntimeData.modifier.strengthMods = {mod: setup.mod.ADD, value: 10}
abilityRuntimeData.modifier.critChanceMods = {mod: setup.mod.ADD, value: 10}
abilityRuntimeData.modifier.arousalGainMods = {mod: setup.mod.REPLACE, value: -17}
abilityRuntimeData.modifier.fightMoveIDsMods = {mod: setup.mod.ADD, value: [setup.FightMove_Goo_Stun.id]}
abilityRuntimeData.modifier.actionSlotsMods = {mod: setup.mod.ADD, value: 1}
abilityRuntimeData.modifier.comboMovesPerTurnMods = {mod: setup.mod.ADD, value: 2}
abilityParams.self.fight.variables.currentHP = Math.min(abilityParams.self.fight.variables.currentHP + hpMod, setup.getMaxHP(abilityParams.self));
abilityParams.self.fight.variables.currentStamina = Math.min(abilityParams.self.fight.variables.currentStamina + stamMod, setup.getMaxStamina(abilityParams.self));
return "唤醒超越了你\n 一个粗壮的"+$CharacterSheet_Player.symbiote.color+"的粘液从你的毛孔里冒出来。\n 你成为了一个有着"+$CharacterSheet_Player.symbiote.color+"色的有着巨大肌肉的"+setup.getRace($CharacterSheet_Player.symbiote.anatomy)+"。";
}
}
)>>
<<run setup.Ability_EchoForm.addBehaviour(
"end",
setup.AbilityTrigger.ON_MIN_LUST + setup.AbilityTrigger.ON_FIGHT_END,
function(abilityRuntimeData, abilityParams)
{
if(State.variables.HasSymbiote == true)
{
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
State.variables.HasSymbiote = false;
abilityRuntimeData.isActive = false;
return "你恢复了你"+setup.getRace(abilityParams.self.info.anatomy)+"的模样";
}
}
)>>
<<run setup.Ability_EchoForm.setFilter(setup.AbilityFilter.ALTERATION)>><<set setup.Ability_EmpoweringDrink = setup.AbilityDataFactory.createAbilityData({
id: "Ability_EmpoweringDrink",
name: "赋能饮料",
description:function(character)
{
return "托加的强大药水穿过你的身体。\n药水效果持续时间为4天。";
},
maxRank: 999
})>>
<<run setup.Ability_EmpoweringDrink.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.blackboard = {}
},
)>>
<<run setup.Ability_EmpoweringDrink.addBehaviour(
"update",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.blackboard.dayConsumed = State.variables.Expedition;
setup.applyCorruption(abilityParams.self, 7);
setup.applyGrowth(abilityParams.self, "muscles", 5);
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.maxHPMods = {mod: setup.mod.ADD, value: setup.getRankGrowth(abilityRuntimeData, "linear", 5)};
abilityRuntimeData.modifier.maxStaminaMods = {mod: setup.mod.ADD, value: setup.getRankGrowth(abilityRuntimeData, "linear", 5)};
abilityRuntimeData.modifier.strengthMods = {mod: setup.mod.ADD, value: setup.getRankGrowth(abilityRuntimeData, "linear", 3)};
}
)>>
<<run setup.Ability_EmpoweringDrink.addBehaviour(
"update",
setup.AbilityTrigger.ON_DAY_CHANGE,
function(abilityRuntimeData, abilityParams)
{
if(State.variables.Expedition - abilityRuntimeData.blackboard.dayConsumed >= 4)
{
abilityRuntimeData.isActive = false;
abilityRuntimeData.rank = 0;
}
}
)>>
<<run setup.Ability_EmpoweringDrink.setFilter(setup.AbilityFilter.ALTERATION)>><<set setup.Ability_EssenceHoarder = setup.AbilityDataFactory.createAbilityData({
id: "Ability_EssenceHoarder",
name: "精华仓鼠",
description:function(character, abilityRuntimeData)
{
if(abilityRuntimeData == undefined)
{
return "你体内每200个精华就会赋予你1个力量。(最多给予你30力量)";
}
else
{
return "你体内每200个精华就会赋予你"+setup.getRankGrowth(abilityRuntimeData, "linear", 1)+"个力量。(最多给予你"+setup.getRankGrowth(abilityRuntimeData, "linear", 30)+"力量)";
}
},
maxRank: 5
})>>
<<run setup.Ability_EssenceHoarder.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined,
)>>
<<run setup.Ability_EssenceHoarder.addBehaviour(
"update",
setup.AbilityTrigger.ON_GAIN_ESSENCE + setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
var mod = Math.min(Math.floor(State.variables.Essence / 200) * setup.getRankGrowth(abilityRuntimeData, "linear", 1), setup.getRankGrowth(abilityRuntimeData, "linear", 30));
abilityRuntimeData.modifier.strengthMods = {mod: setup.mod.ADD, value: mod}
},
)>>
<<run setup.Ability_EssenceHoarder.setUnlockCondition(
function(character){
return (State.variables.Level >= 5)
}
)>>
<<run setup.Ability_EssenceHoarder.setUnlockableFromLevelScreen(true)>>
<<set setup.Ability_EssenceHoarder.setCategory(setup.AbilityCategory.WARRIOR)>>
<<set setup.Ability_EssenceHoarder.setGrade(setup.AbilityGrade.MEDIUM)>><<set setup.Ability_EssenceSurge = setup.AbilityDataFactory.createAbilityData({
id: "Ability_EssenceSurge",
name: "精华澎湃",
description:function(character)
{
return "吸收空气中的精华。战斗持续的时间越长,你的力量越大。";
},
maxRank: 999
})>>
<<run setup.Ability_EssenceSurge.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined,
)>>
<<run setup.Ability_EssenceSurge.addBehaviour(
"update",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
let currentValue = 0;
if(abilityRuntimeData.modifier.strengthMods != undefined)
{
currentValue = abilityRuntimeData.modifier.strengthMods.value;
}
abilityRuntimeData.modifier.strengthMods = {mod: setup.mod.ADD, value: currentValue + (State.variables.FightTurn * 5)}
}
)>>
<<run setup.Ability_EssenceSurge.addBehaviour(
"remove",
setup.AbilityTrigger.ON_FIGHT_END,
undefined,
)>>
<<run setup.Ability_EssenceSurge.setFilter(setup.AbilityFilter.STATUSEFFECT)>><<set setup.Ability_FaithsReward = setup.AbilityDataFactory.createAbilityData({
id: "Ability_FaithsReward",
name: "信仰的回报",
description:function(character, abilityRuntimeData)
{
if(abilityRuntimeData == undefined)
{
return "每当你赢得一场战斗,你就会获得0.5的生命值和0.5的耐力值。\n每当你获得腐败值时,该奖励就会减少1。";
}
else
{
return "每当你赢得一场战斗,你就会获得"+setup.getRankGrowth(abilityRuntimeData, "linear", 0.5)+"的生命值和"+setup.getRankGrowth(abilityRuntimeData, "linear", 0.5)+"的耐力值。\n每当你获得腐败值时,该奖励就会减少1。";
}
},
maxRank: 5
})>>
<<run setup.Ability_FaithsReward.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined,
)>>
<<run setup.Ability_FaithsReward.addBehaviour(
"update",
setup.AbilityTrigger.ON_FIGHT_BATTLE_WON,
function(abilityRuntimeData, abilityParams)
{
if(abilityRuntimeData.modifier.maxHPMods == undefined || abilityRuntimeData.modifier.maxStaminaMods == undefined){
abilityRuntimeData.modifier.maxHPMods = {mod: setup.mod.ADD, value: setup.getRankGrowth(abilityRuntimeData, "linear", 0.5)}
abilityRuntimeData.modifier.maxStaminaMods = {mod: setup.mod.ADD, value: setup.getRankGrowth(abilityRuntimeData, "linear", 0.5)}
}else{
let previousHPModifier = abilityRuntimeData.modifier.maxHPMods.value;
let previousStamModifier = abilityRuntimeData.modifier.maxStaminaMods.value;
abilityRuntimeData.modifier.maxHPMods = {mod: setup.mod.ADD, value: previousHPModifier + setup.getRankGrowth(abilityRuntimeData, "linear", 0.5)}
abilityRuntimeData.modifier.maxStaminaMods = {mod: setup.mod.ADD, value: previousStamModifier + setup.getRankGrowth(abilityRuntimeData, "linear", 0.5)}
}
return "你感觉到某种更伟大的存在认可你的胜利。力量和活力在你内在涌动。\n\n"
},
)>>
<<run setup.Ability_FaithsReward.addBehaviour(
"update",
setup.AbilityTrigger.ON_GAIN_CORRUPTION,
function(abilityRuntimeData, abilityParams)
{
if(abilityParams.gainedCorruption <= 0)
{
return;
}
if(abilityRuntimeData.modifier.maxHPMods != undefined && abilityRuntimeData.modifier.maxStaminaMods != undefined){
if(abilityRuntimeData.modifier.maxHPMods.value >= 0)
{
abilityRuntimeData.modifier.maxHPMods = {mod: setup.mod.ADD, value: Math.max(0, abilityRuntimeData.modifier.maxHPMods.value - 1)}
abilityRuntimeData.modifier.maxStaminaMods = {mod: setup.mod.ADD, value: Math.max(0,abilityRuntimeData.modifier.maxStaminaMods.value -1)}
return "一阵颤抖从你的脊背上流过,抽走了你曾获得的力量。你觉得你的行为好像被审判了。\n"
}
else
{
return "你感到疲惫。憔悴。饥肠辘辘。作为对你打破纯洁信仰的惩罚,你没有被提供更多的力量。\n"
}
}
return "";
}
)>>
<<run setup.Ability_FaithsReward.setUnlockableFromLevelScreen(true)>>
<<run setup.Ability_FaithsReward.setUnlockCondition(
function(character){
return (State.variables.Level >= 7)
}
)>>
<<set setup.Ability_FaithsReward.setCategory(setup.AbilityCategory.PURITY)>>
<<set setup.Ability_FaithsReward.setGrade(setup.AbilityGrade.HIGH)>><<set setup.Ability_Focused = setup.AbilityDataFactory.createAbilityData({
id: "Ability_Focused",
name: "聚精会神",
description:function(character)
{
return "遭遇战结束前有效。";
},
maxRank: 999
})>>
<<run setup.Ability_Focused.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined,
)>>
<<run setup.Ability_Focused.addBehaviour(
"update",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams){
abilityRuntimeData.modifier.actionSlotsMods = {mod: setup.mod.ADD, value: setup.getRankGrowth(abilityRuntimeData, "linear", 1)};
}
)>>
<<run setup.Ability_Focused.addBehaviour(
"end",
setup.AbilityTrigger.ON_FIGHT_END,
undefined
)>>
<<run setup.Ability_Focused.addBehaviour(
"remove",
setup.AbilityTrigger.ON_FIGHT_END,
undefined,
)>>
<<run setup.Ability_Focused.setFilter(setup.AbilityFilter.STATUSEFFECT)>><<set setup.Ability_HerculeanBuild = setup.AbilityDataFactory.createAbilityData({
id: "Ability_HerculeanBuild",
name: "艰巨体型",
description:function(abilityData, abilityRuntimeData){
if(abilityRuntimeData == undefined)
{
return "获得的力量等于肌肉属性的一半(最多15个)。获得此能力后,你的肌肉会增长 10。"
}
else
{
return "获得的力量等于肌肉属性的一半(最多"+setup.getRankGrowth(abilityRuntimeData, "linear", 15)+"个)。获得此能力后,你的肌肉会增长 10。"
}
},
maxRank: 5
})>>
<<run setup.Ability_HerculeanBuild.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_HerculeanBuild.addBehaviour(
"update",
setup.AbilityTrigger.ON_APPLY_GROWTH,
function(abilityRuntimeData, abilityParams){
var boost = Math.min(Math.floor(setup.getStatValue(abilityParams.self, "muscles", "Ability_HerculeanBuild") / 2), setup.getRankGrowth(abilityRuntimeData, "linear", 15));
abilityRuntimeData.modifier.strengthMods = {mod: setup.mod.ADD, value: boost}
}
)>>
<<run setup.Ability_HerculeanBuild.addBehaviour(
"update",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams){
setup.applyGrowth(abilityParams.self, "muscles", 10);
}
)>>
<<run setup.Ability_HerculeanBuild.setUnlockableFromLevelScreen(true)>>
<<run setup.Ability_HerculeanBuild.setUnlockCondition(
function(character){
return (State.variables.Level >= 1)
}
)>>
<<set setup.Ability_HerculeanBuild.setCategory(setup.AbilityCategory.WARRIOR)>>
<<set setup.Ability_HerculeanBuild.setGrade(setup.AbilityGrade.VERYLOW)>><<set setup.Ability_HostOfEcho = setup.AbilityDataFactory.createAbilityData({
id: "Ability_HostOfEcho",
name: "<<SymbioteName>>之主人",
description:function(character)
{
return "你现在是一个神秘生物的主人……\n解锁唤醒条\n解锁基因锁\n可以装备愉悦自我的战斗行动。\n达到最大的唤醒值,使你变成更多的东西……"; },
maxRank: 1
})>>
<<run setup.Ability_HostOfEcho.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
this.name = "Host of <<SymbioteName>>";
abilityRuntimeData.modifier.fightMoveIDsMods = {mod: setup.mod.ADD, value: [setup.FightMove_Masturbate.id]}
}
)>>
<<run setup.Ability_HostOfEcho.setFilter(setup.AbilityFilter.ALTERATION)>><<set setup.Ability_Incorruptible = setup.AbilityDataFactory.createAbilityData({
id: "Ability_Incorruptible",
name: "不变之人",
description:function(character, abilityRuntimeData)
{
if(abilityRuntimeData == undefined)
{
return "当你的腐化值低于25时,你获得5%的暴击率,10的力量。如果你的腐败程度超过25,你将仅能获得一半的收益。";
}
else
{
return "当你的腐化值低于25时,你获得"+setup.getRankGrowth(abilityRuntimeData, "linear", 5)+"%的暴击率,"+setup.getRankGrowth(abilityRuntimeData, "linear", 10)+"的力量。如果你的腐败程度超过25,你将仅能获得一半的收益。";
}
},
maxRank: 5
})>>
<<run setup.Ability_Incorruptible.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined,
)>>
<<run setup.Ability_Incorruptible.addBehaviour(
"update",
setup.AbilityTrigger.ON_ACQUIRE + setup.AbilityTrigger.ON_DAY_CHANGE + setup.AbilityTrigger.ON_GAIN_CORRUPTION,
function(abilityRuntimeData, abilityParams)
{
if(setup.getStatValue(abilityParams.self, "corruption") <= 25)
{
abilityRuntimeData.modifier.critChanceMods = {mod: setup.mod.ADD, value: setup.getRankGrowth(abilityRuntimeData, "linear", 5)};
abilityRuntimeData.modifier.strengthMods = {mod: setup.mod.ADD, value: setup.getRankGrowth(abilityRuntimeData, "linear", 10)};
}
else
{
abilityRuntimeData.modifier.critChanceMods = {mod: setup.mod.ADD, value: setup.getRankGrowth(abilityRuntimeData, "linear", 2.5)};
abilityRuntimeData.modifier.strengthMods = {mod: setup.mod.ADD, value: setup.getRankGrowth(abilityRuntimeData, "linear", 5)};
}
},
)>>
<<run setup.Ability_Incorruptible.setUnlockCondition(
function(character){
return State.variables.Level >= 4
}
)>>
<<run setup.Ability_Incorruptible.setUnlockableFromLevelScreen(true)>>
<<set setup.Ability_Incorruptible.setCategory(setup.AbilityCategory.PURITY)>>
<<set setup.Ability_Incorruptible.setGrade(setup.AbilityGrade.HIGH)>><<set setup.Ability_KalethsFervour = setup.AbilityDataFactory.createAbilityData({
id: "Ability_KalethsFervour",
name: "卡莱斯的狂热",
description:function(character, abilityRuntimeData)
{
if(abilityRuntimeData == undefined)
{
return "你体内每有一点腐化值,就能获得当前腐化值3%的增长。";
}
else
{
return "你体内每有一点腐化值,就能获得当前腐化值"+setup.getRankGrowth(abilityRuntimeData, "linear", 3)+"% 的增长。";
}
},
maxRank: 10
})>>
<<run setup.Ability_KalethsFervour.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined,
)>>
<<run setup.Ability_KalethsFervour.addBehaviour(
"update",
setup.AbilityTrigger.ON_GAIN_CORRUPTION + setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.modifier.growthMods = {mod: setup.mod.ADD, value: setup.getRankGrowth(abilityRuntimeData, "linear", 1) / 100 * setup.getStatValue(abilityParams.self, "corruption")};
},
)>>
<<run setup.Ability_KalethsFervour.setUnlockableFromLevelScreen(true)>>
<<run setup.Ability_KalethsFervour.setUnlockCondition(
function(character){
return (State.variables.Level >= 7) && (setup.getStatValue(character, "corruption") >= 50);
}
)>>
<<set setup.Ability_KalethsFervour.setCategory(setup.AbilityCategory.SOMBREVE)>>
<<set setup.Ability_KalethsFervour.setGrade(setup.AbilityGrade.HIGH)>><<set setup.Ability_LastStand = setup.AbilityDataFactory.createAbilityData({
id: "Ability_LastStand",
name: "背水一战",
description:function(character, abilityRuntimeData)
{
if(abilityRuntimeData == undefined)
{
return "每当你的生命值低于25%时,你会获得20的唤醒值,30%的暴击率和15的力量。";
}
else
{
return "每当你的生命值低于25%时,你会获得"+setup.getRankGrowth(abilityRuntimeData, "linear", 20)+"的唤醒值,"+setup.getRankGrowth(abilityRuntimeData, "linear", 30)+"%的暴击率和"+setup.getRankGrowth("linear", 15)+"的力量。";
}
},
maxRank: 3
})>>
<<run setup.Ability_LastStand.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined,
)>>
<<run setup.Ability_LastStand.addBehaviour(
"update",
setup.AbilityTrigger.ON_ENTER_LOW_HEALTH,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.isActive = true
abilityParams.self.fight.variables.currentArousal += Math.min(100, setup.getRankGrowth(abilityRuntimeData, "linear", 20))
abilityRuntimeData.modifier.critChanceMods = {mod: setup.mod.ADD, value: setup.getRankGrowth(abilityRuntimeData, "linear", 30)}
abilityRuntimeData.modifier.strengthMods = {mod: setup.mod.ADD, value: setup.getRankGrowth(abilityRuntimeData, "linear", 15)}
return "因战斗而分泌的肾上腺素通过你的血管泵送!"
},
)>>
<<run setup.Ability_LastStand.addBehaviour(
"update",
setup.AbilityTrigger.ON_EXIT_LOW_HEALTH + setup.AbilityTrigger.ON_FIGHT_END,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.isActive = false
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
return "你深深地吸了口气,恢复了镇定。"
}
)>>
<<run setup.Ability_LastStand.setUnlockableFromLevelScreen(true)>>
<<run setup.Ability_LastStand.setUnlockCondition(
function(character){
return (State.variables.Level >= 3);
}
)>>
<<set setup.Ability_LastStand.setCategory(setup.AbilityCategory.WARRIOR)>>
<<set setup.Ability_LastStand.setGrade(setup.AbilityGrade.LOW)>><<set setup.Ability_LustIncarnate = setup.AbilityDataFactory.createAbilityData({
id: "Ability_LustIncarnate",
name: "情欲化身",
description:function(character, abilityRuntimeData)
{
let displayString = "获得相当于你唤醒值"+setup.getRankGrowth(abilityRuntimeData, "linear", 15) +"%的力量。" ;
return displayString
},
maxRank: 10
})>>
<<run setup.Ability_LustIncarnate.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_LustIncarnate.addBehaviour(
"update",
setup.AbilityTrigger.ON_FIGHT_TURN_START + setup.AbilityTrigger.ON_FIGHT_START,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.modifier.strengthMods = {mod: setup.mod.ADD, value: setup.getRankGrowth(abilityRuntimeData, "linear", 0.15) * abilityParams.target.fight.variables.currentArousal}
}
)>>
<<run setup.Ability_LustIncarnate.addBehaviour(
"update",
setup.AbilityTrigger.ON_FIGHT_END,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
}
)>>
<<run setup.Ability_LustIncarnate.setFilter(setup.AbilityFilter.ALTERATION)>><<set setup.Ability_Masochism = setup.AbilityDataFactory.createAbilityData({
id: "Ability_Masochism",
name: "抖M",
description:function(character, abilityRuntimeData)
{
if(abilityRuntimeData == undefined)
{
return "每当你受到伤害,你就会获得那么多的唤醒。(每级最多3)";
}
else
{
return "每当你受到伤害,你就会获得那么多的唤醒。(每级最多"+ setup.getRankGrowth(abilityRuntimeData, "linear", 3) +")";
}
},
maxRank: 5
})>>
<<run setup.Ability_Masochism.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined,
)>>
<<run setup.Ability_Masochism.addBehaviour(
"update",
setup.AbilityTrigger.ON_FIGHT_POST_RECEIVE_DAMAGE,
function(abilityRuntimeData, abilityParams)
{
var He = setup.getPronoun(abilityParams.target,"pronounCap");
var arousalGain = Math.min(abilityParams.attackDamage, setup.getRankGrowth(abilityRuntimeData, "linear", 3));
var displayString = abilityParams.target.info.name + "享受着痛苦。"+He+"得到了<span style='color:#ac46c5;'>" + arousalGain + "</span>点唤醒值。\n";
abilityParams.target.fight.variables.currentArousal += arousalGain;
return displayString;
},
)>>
<<run setup.Ability_Masochism.setUnlockableFromLevelScreen(true)>>
<<run setup.Ability_Masochism.setUnlockCondition(
function(character){
return (State.variables.Level >= 1);
}
)>>
<<set setup.Ability_Masochism.setCategory(setup.AbilityCategory.LUST)>>
<<set setup.Ability_Masochism.setGrade(setup.AbilityGrade.VERYLOW)>><<set setup.Ability_MemoriesOfApothus = setup.AbilityDataFactory.createAbilityData({
id: "Ability_MemoriesOfApothus",
name: "阿波图斯的记忆",
description:function(character)
{
return "遥远的、无拘无束的疯狂话语在你的灵魂中回荡。";
},
maxRank: 1
})>>
<<set setup.Ability_MemoriesOfApothus.isAchievement = true>>
<<set setup.Ability_MemoriesOfApothus.achievementInfo = "把你自己交给邪教领袖。">>
<<run setup.Ability_MemoriesOfApothus.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
if(abilityRuntimeData.achivemementState == setup.AchievementState.ACTIVATED)
{
return;
}
abilityRuntimeData.isActive = false;
}
)>>
<<run setup.Ability_MemoriesOfApothus.addBehaviour(
"update",
setup.AbilityTrigger.ON_NEW_GAME_PLUS,
function(abilityRuntimeData, abilityParams)
{
if(abilityRuntimeData.achivemementState == setup.AchievementState.ACTIVATED)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.minArousalMods = {mod: setup.mod.ADD, value: 5};
abilityRuntimeData.modifier.maxHPMods = {mod: setup.mod.ADD, value: 10};
abilityRuntimeData.modifier.critMod = {mod: setup.mod.REMOVE, value: 20};
abilityRuntimeData.modifier.xpMultiplierMods = {mod: setup.mod.ADD, value: 0.2}
}
}
)>><<set setup.Ability_MemoriesOfCray = setup.AbilityDataFactory.createAbilityData({
id: "Ability_MemoriesOfCray",
name: "克雷的记忆",
description:function(character)
{
return "一个渴望成为更多存在的人的遥远话语在你的灵魂中回响。";
},
maxRank: 1
})>>
<<set setup.Ability_MemoriesOfCray.isAchievement = true>>
<<set setup.Ability_MemoriesOfCray.achievementInfo = "拥抱一位老导师。">>
<<run setup.Ability_MemoriesOfCray.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
if(abilityRuntimeData.achivemementState == setup.AchievementState.ACTIVATED)
{
return;
}
abilityRuntimeData.isActive = false;
}
)>>
<<run setup.Ability_MemoriesOfCray.addBehaviour(
"update",
setup.AbilityTrigger.ON_NEW_GAME_PLUS,
function(abilityRuntimeData, abilityParams)
{
if(abilityRuntimeData.achivemementState == setup.AchievementState.ACTIVATED)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.growthMods = {mod: setup.mod.ADD, value: 1.0}
abilityRuntimeData.modifier.maxStaminaMods = {mod: setup.mod.ADD, value: 10}
abilityRuntimeData.modifier.xpMultiplierMods = {mod: setup.mod.ADD, value: 0.5}
}
}
)>><<set setup.Ability_MemoriesOfNyx = setup.AbilityDataFactory.createAbilityData({
id: "Ability_MemoriesOfNyx",
name: "尼克斯的记忆",
description:function(character)
{
return "纯粹的、腐化的遥远愿景在你的灵魂中回响。";
},
maxRank: 1
})>>
<<set setup.Ability_MemoriesOfNyx.isAchievement = true>>
<<set setup.Ability_MemoriesOfNyx.achievementInfo = "拥抱黑日。">>
<<run setup.Ability_MemoriesOfNyx.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
if(abilityRuntimeData.achivemementState == setup.AchievementState.ACTIVATED)
{
return;
}
abilityRuntimeData.isActive = false;
}
)>>
<<run setup.Ability_MemoriesOfNyx.addBehaviour(
"update",
setup.AbilityTrigger.ON_NEW_GAME_PLUS,
function(abilityRuntimeData, abilityParams)
{
if(abilityRuntimeData.achivemementState == setup.AchievementState.ACTIVATED)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.minArousalMods = {mod: setup.mod.ADD, value: 10};
abilityRuntimeData.modifier.maxStaminaMods = {mod: setup.mod.ADD, value: 10};
abilityRuntimeData.modifier.actionSlotsMods = {mod: setup.mod.ADD, value: 1};
abilityRuntimeData.modifier.growthMods = {mod: setup.mod.ADD, value: 0.25};
abilityRuntimeData.modifier.xpMultiplierMods = {mod: setup.mod.ADD, value: 0.3};
}
}
)>><<set setup.Ability_MemoriesOfTheChosen = setup.AbilityDataFactory.createAbilityData({
id: "Ability_MemoriesOfTheChosen",
name: "天选之人的回忆",
description:function(character)
{
return "遥远的、灾难性的雄心壮志话语在你的灵魂中回响。";
},
maxRank: 1
})>>
<<run setup.Ability_MemoriesOfTheChosen.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.modifier.maxHPMods = {mod: setup.mod.ADD, value: 25};
abilityRuntimeData.modifier.maxStaminaMods = {mod: setup.mod.ADD, value: 25}
abilityRuntimeData.modifier.strengthMods = {mod: setup.mod.ADD, value: 10}
abilityRuntimeData.modifier.xpMultiplierMods = {mod: setup.mod.ADD, value: 0.5}
}
)>><<set setup.Ability_Momentum = setup.AbilityDataFactory.createAbilityData({
id: "Ability_Momentum",
name: "势不可挡",
description:function(character, abilityRuntimeData)
{
if(abilityRuntimeData == undefined)
{
return "在你的连击中,每一次伤害性攻击都能获得7%的暴击伤害。";
}
else
{
return "在你的连击中,每一次伤害性攻击都能获得"+setup.getRankGrowth(abilityRuntimeData, "linear", 7)+"%的暴击伤害。";
}
},
maxRank: 5
})>>
<<run setup.Ability_Momentum.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined,
)>>
<<run setup.Ability_Momentum.addBehaviour(
"update",
setup.AbilityTrigger.ON_FIGHT_TURN_START,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.modifier.critDamageMods = {mod: setup.mod.ADD, value: 0};
},
)>>
<<run setup.Ability_Momentum.addBehaviour(
"update",
setup.AbilityTrigger.ON_FIGHT_DAMAGING_HIT,
function(abilityRuntimeData, abilityParams)
{
var currentValue = abilityRuntimeData.modifier.critDamageMods.value;
abilityRuntimeData.modifier.critDamageMods = {mod: setup.mod.ADD, value: currentValue + setup.getRankGrowth(abilityRuntimeData, "linear", 0.07)};
},
)>>
<<run setup.Ability_Momentum.setUnlockCondition(
function(character){
return State.variables.Level >= 7
}
)>>
<<run setup.Ability_Momentum.setUnlockableFromLevelScreen(true)>>
<<set setup.Ability_Momentum.setCategory(setup.AbilityCategory.WARRIOR)>>
<<set setup.Ability_Momentum.setGrade(setup.AbilityGrade.HIGH)>><<set setup.Ability_Mutant = setup.AbilityDataFactory.createAbilityData({
id: "Ability_Mutant",
name: "突变",
description:function(character, abilityRuntimeData)
{
if(abilityRuntimeData == undefined)
{
return "你体内的腐败试图大幅度地改变你的形态!当你受到伤害时,你有1/10的机会长出额外的肢体。"
}
else
{
return "体内的腐败试图大幅度地改变你的形态!当你受到伤害时,你有1/" + (11 - setup.getRankGrowth(abilityRuntimeData, "linear", 1)) + "的机会长出额外的肢体。"
}
},
maxRank: 5
})>>
<<run setup.Ability_Mutant.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_Mutant.addBehaviour(
"update",
setup.AbilityTrigger.ON_FIGHT_POST_RECEIVE_DAMAGE,
function(abilityRuntimeData, abilityParams)
{
var denominator = 12 - setup.getRankGrowth(abilityRuntimeData, "linear", 1);
if(Math.floor(Math.random() * denominator) == (denominator - 1))
{
var randomLimb = setup.getRandomLimb(abilityParams.target.info.anatomy)
var currentNumber = randomLimb.currentNumber;
var limb = randomLimb.limb;
var displayString = "你感觉腐败在你体内肆虐!当你的身体发生变化时,你弓着腰,快感让你眼花缭乱!"
if (currentNumber % 2 == 0)
{
setup.changeLimbNumber(abilityParams.target.info.anatomy, limb, 2, "add")
displayString += setup.processFlavours(abilityParams.target, "你又长了一对" + "@[2|" + limb + "|noverb]!")
}
else
{
setup.changeLimbNumber(abilityParams.target.info.anatomy, limb, 1, "add")
displayString += setup.processFlavours(abilityParams.target, "你又长了一个" + "@[1|" + limb + "|noverb]!")
}
return displayString;
}
else
{
return "";
}
}
)>>
<<run setup.Ability_Mutant.setUpgrade(
function(abilityRuntimeData, character){
return (setup.getStatValue(character, "corruption") >= setup.CorruptionComparators.CORRUPT) && (setup.canRank(abilityRuntimeData) == false)
},
setup.Ability_Mutant_2,
function(character){
var displayString = ""
displayString += "你必须至少有"+setup.CorruptionComparators.CORRUPT+"点腐化值:(" + setup.displayStatValue(character, "corruption") + ")\n"
return displayString
}
)>>
<<run setup.Ability_Mutant.setUnlockableFromLevelScreen(true)>>
<<run setup.Ability_Mutant.setUnlockCondition(
function(character){
return (State.variables.Level >= 1) && (setup.getStatValue(character, "corruption") >= setup.CorruptionComparators.TAINTED)
}
)>>
<<set setup.Ability_Mutant.setCategory(setup.AbilityCategory.SOMBREVE)>>
<<set setup.Ability_Mutant.setGrade(setup.AbilityGrade.HIGH)>><<set setup.Ability_Mutant_2 = setup.AbilityDataFactory.createAbilityData({
id: "Ability_Mutant_2",
name: "恶煞",
description:function(character, abilityRuntimeData)
{
return "你的身体已经被你体内猖獗的腐败扭曲了!当你受到伤害时,你有1/5的几率将某些肢体的数量加倍。"
},
maxRank: 1
})>>
<<run setup.Ability_Mutant_2.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_Mutant_2.addBehaviour(
"update",
setup.AbilityTrigger.ON_FIGHT_POST_RECEIVE_DAMAGE,
function(abilityRuntimeData, abilityParams)
{
if(Math.floor(Math.random() * 6) == 5)
{
var randomLimb = setup.getRandomLimb(abilityParams.target.info.anatomy);
var currentNumber = randomLimb.currentNumber;
var limb = randomLimb.limb;
setup.changeLimbNumber(abilityParams.target.info.anatomy, limb, 2, "multiply");
var displayString = "你的身体在跳动,你体内的腐败冒出水面。你的肌肉在变化,你的骨骼在裂开,因为你增长了两倍的";
var limbNumber = setup.getLimbNumber("all", abilityParams.target.info.anatomy[limb], true);
if(limbNumber == 2)
{
displayString += setup.processFlavours(abilityParams.target, limb + "你目前有!你现在有一对@[all|" + limb + "|noverb].\n");
}
else
{
displayString += setup.processFlavours(abilityParams.target, limb + "你目前有!你现在有一对@[all|" + limb + "|noverb]。\n");
}
return displayString;
}
else
{
return "";
}
}
)>>
<<set setup.Ability_Mutant_2.setCategory(setup.AbilityCategory.SOMBREVE)>>
<<set setup.Ability_Mutant_2.setGrade(setup.AbilityGrade.VERYHIGH)>><<set setup.Ability_CurseOfTheNaga = setup.AbilityDataFactory.createAbilityData({
id: "Ability_CurseOfTheNaga",
name: "娜迦的诅咒",
description:function(character)
{
return "你身体的一部分被失落的娜迦偷走了。\n只有打败他,你才能恢复你的力量。";
},
maxRank: 1
})>>
<<run setup.Ability_CurseOfTheNaga.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams){
abilityRuntimeData.modifier.musclesMods = {mod: setup.mod.REMOVE, value: State.variables.CharacterSheet_Player.quest.curseOfTheNagaStatDrain.muscles};
abilityRuntimeData.modifier.heightMods = {mod: setup.mod.REMOVE, value: State.variables.CharacterSheet_Player.quest.curseOfTheNagaStatDrain.height};
abilityRuntimeData.modifier.cockMods = {mod: setup.mod.REMOVE, value: State.variables.CharacterSheet_Player.quest.curseOfTheNagaStatDrain.cock};
abilityRuntimeData.modifier.ballsMods = {mod: setup.mod.REMOVE, value: State.variables.CharacterSheet_Player.quest.curseOfTheNagaStatDrain.balls};
}
)>>
<<run setup.Ability_CurseOfTheNaga.setFilter(setup.AbilityFilter.ALTERATION)>><<set setup.Ability_StolenMass = setup.AbilityDataFactory.createAbilityData({
id: "Ability_StolenMass",
name: "窃取重量",
description:function(character)
{
return "你从另一个生物身上窃取了重量。";
},
maxRank: 1
})>>
<<run setup.Ability_StolenMass.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams){
abilityRuntimeData.modifier.musclesMods = {mod: setup.mod.ADD, value: State.variables.CharacterSheet_Player.quest.curseOfTheNagaStatDrain.muscles};
abilityRuntimeData.modifier.heightMods = {mod: setup.mod.ADD, value: State.variables.CharacterSheet_Player.quest.curseOfTheNagaStatDrain.height};
abilityRuntimeData.modifier.cockMods = {mod: setup.mod.ADD, value: State.variables.CharacterSheet_Player.quest.curseOfTheNagaStatDrain.cock};
abilityRuntimeData.modifier.ballsMods = {mod: setup.mod.ADD, value: State.variables.CharacterSheet_Player.quest.curseOfTheNagaStatDrain.balls};
}
)>>
<<run setup.Ability_StolenMass.setFilter(setup.AbilityFilter.ALTERATION)>><<set setup.Ability_NeverendingGrowth = setup.AbilityDataFactory.createAbilityData({
id: "Ability_NeverendingGrowth",
name: "永无止境的生长",
description:function(character, abilityRuntimeData){
return "在战斗中,你的体型会不断变大。你越腐败,这种生长就越有效。"
},
maxRank: 1
})>>
<<run setup.Ability_NeverendingGrowth.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_NeverendingGrowth.addBehaviour(
"update",
setup.AbilityTrigger.ON_FIGHT_TURN_START,
function(abilityRuntimeData, abilityParams)
{
var self = abilityParams.self;
let ability = setup.getAbilityByIndex(abilityRuntimeData.abilityDataIndex);
var level = ability.level;
var corruption = setup.getStatValue(self, "corruption");
var multiplier = Math.ceil(corruption / 20);
var displayString = "";
var cockSize = setup.getStatValue(self, "cock")
var muscleSize = setup.getStatValue(self, "muscles")
var ballSize = setup.getStatValue(self, "balls")
var height = setup.getStatValue(self, "height")
setup.applyGrowth(self, "cock", Math.round(3 * multiplier));
setup.applyGrowth(self, "balls", Math.round(1 * multiplier));
setup.applyGrowth(self, "muscles", Math.round(2 * multiplier));
setup.applyGrowth(self, "height", Math.round(9 * multiplier));
if (corruption > 0){
if(self.id == "CharacterSheet_Player"){
displayString += "你的肌肉屈伸,但在你放松时,其大小并不退缩。"
displayString += "当你@[all|cocks|noverb]和@[all|balls|noverb]的尺寸增大时,一种如被洗礼般的快感将你带走了。\n"
return setup.processFlavours(self, displayString);
}else{
displayString += "他的肌肉屈伸,但在他放松时,其大小并不退缩。"
displayString += "在生长诱导的兴奋中嚎叫,它的@[all|cocks|noverb]和@[all|balls|noverb]随着尺寸的增加而摇摆不定。\n"
return setup.processFlavours(self, displayString);
}
}else{
return undefined
}
}
)>>
<<run setup.Ability_NeverendingGrowth.setUnlockableFromLevelScreen(true)>>
<<run setup.Ability_NeverendingGrowth.setUnlockCondition(
function(character){
return (State.variables.Level >= 10) && (setup.getStatValue(character, "corruption") >= 50)
}
)>>
<<set setup.Ability_NeverendingGrowth.setCategory(setup.AbilityCategory.GROWTH)>>
<<set setup.Ability_NeverendingGrowth.setGrade(setup.AbilityGrade.HIGH)>><<set setup.Ability_NyxInducedWorkout = setup.AbilityDataFactory.createAbilityData({
id: "Ability_NyxInducedWorkout",
name: "尼克斯诱导的锻炼",
description:function(character, abilityRuntimeData)
{
let displayString = "在尼克斯的健身室里锻炼,使你的肌肉具有不可思议的增长潜力。";
return displayString
},
maxRank: 999
})>>
<<run setup.Ability_NyxInducedWorkout.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_NyxInducedWorkout.addBehaviour(
"update",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.modifier.musclesMods = {mod: setup.mod.MULTIPLYPOS, value: setup.getRankGrowth(abilityRuntimeData, "linear", 0.1)}
}
)>>
<<run setup.Ability_NyxInducedWorkout.setFilter(setup.AbilityFilter.ALTERATION)>><<set setup.Ability_NyxParasiteInfection = setup.AbilityDataFactory.createAbilityData({
id: "Ability_NyxParasiteInfection",
name: "感染尼克斯幼体",
description:function(character){
return "尼克斯的造物寄宿在你的身体里。你必须保护这些幼体……"
},
maxRank: 10
})>>
<<run setup.Ability_NyxParasiteInfection.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_NyxParasiteInfection.addBehaviour(
"update",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.modifier.minArousalMods = {mod: setup.mod.ADD, value: 20};
abilityRuntimeData.modifier.strengthMods = {mod: setup.mod.ADD, value: setup.getRankGrowth(abilityRuntimeData, "linear", 2)};
abilityRuntimeData.modifier.cockMods = {mod: setup.mod.ADD, value: setup.getRankGrowth(abilityRuntimeData, "linear", 4)};
abilityRuntimeData.modifier.ballsMods = {mod: setup.mod.ADD, value: setup.getRankGrowth(abilityRuntimeData, "linear", 3)};
abilityRuntimeData.modifier.essenceMultiplierMods = {mod: setup.mod.REMOVE, value: 0.1};
if(abilityRuntimeData.rank >= 5)
{
setup.completeAchievement("Achievement_HostOfTheSpawns");
}
}
)>>
<<run setup.Ability_NyxParasiteInfection.setUpgrade(
function(abilityRuntimeData, character){
return setup.canRank(abilityRuntimeData) == false
},
setup.Ability_NyxParasiteInfection_2,
function(character){
return ""
}
)>>
<<run setup.Ability_NyxParasiteInfection.setFilter(setup.AbilityFilter.ALTERATION)>><<set setup.Ability_NyxParasiteInfection_2 = setup.AbilityDataFactory.createAbilityData({
id: "Ability_NyxParasiteInfection_2",
name: "尼克斯幼体之君王",
description:function(character){
return "你体内孕育了无数的尼克斯幼体。\n你体内的每一条寄生虫都能让你得到最小为1的唤醒值。\n你必须传播。\n你必须做爱。\n你必须生长。"
},
maxRank: 15
})>>
<<run setup.Ability_NyxParasiteInfection_2.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_NyxParasiteInfection_2.addBehaviour(
"update",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.modifier.minArousalMods = {mod: setup.mod.ADD, value: 20 + setup.getRankGrowth(abilityRuntimeData, "linear", 1)};
abilityRuntimeData.modifier.strengthMods = {mod: setup.mod.ADD, value: 20 + setup.getRankGrowth(abilityRuntimeData, "linear", 3)};
abilityRuntimeData.modifier.cockMods = {mod: setup.mod.ADD, value: 40 + setup.getRankGrowth(abilityRuntimeData, "linear", 10)};
abilityRuntimeData.modifier.ballsMods = {mod: setup.mod.ADD, value: 30 + setup.getRankGrowth(abilityRuntimeData, "linear", 8)};
abilityRuntimeData.modifier.essenceMultiplierMods = {mod: setup.mod.REMOVE, value: 0.2};
abilityRuntimeData.modifier.fightMoveIDsMods = {mod: setup.mod.ADD, value: [setup.FightMove_SummonParasite.id]}
if(abilityRuntimeData.rank >= 5)
{
setup.completeAchievement("Achievement_LordOfTheSpawns");
}
}
)>>
<<run setup.Ability_NyxParasiteInfection_2.setFilter(setup.AbilityFilter.ALTERATION)>><<set setup.Ability_Oath_Containment = setup.AbilityDataFactory.createAbilityData({
id: "Ability_Oath_Containment",
name: "遏制之誓",
description:function(character)
{
return "链式花纹纹在你的手臂上。\n只要尼克斯的信徒们保持被封印的状态,这一誓言就会持续。";
},
maxRank: 1
})>>
<<run setup.Ability_Oath_Containment.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.modifier.arousalGainMods = {mod: setup.mod.REMOVE, value: 5};
abilityRuntimeData.modifier.critChanceMods = {mod: setup.mod.ADD, value: 10};
abilityRuntimeData.modifier.maxHPMods = {mod: setup.mod.ADD, value: 10};
}
)>>
<<run setup.Ability_Oath_Containment.setFilter(setup.AbilityFilter.ALTERATION)>><<set setup.Ability_Oath_Nyx = setup.AbilityDataFactory.createAbilityData({
id: "Ability_Oath_Nyx",
name: "尼克斯之誓",
description:function(character)
{
return "紫色漩涡状纹身卷曲在你的躯干左侧。\n只要你努力向世界传播尼克斯,这个誓言就会一直持续下去。";
},
maxRank: 1
})>>
<<run setup.Ability_Oath_Nyx.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.modifier.corruptionMods = {mod: setup.mod.ADD, value: 20};
abilityRuntimeData.modifier.minArousalMods = {mod: setup.mod.ADD, value: 10};
abilityRuntimeData.modifier.maxHPMods = {mod: setup.mod.ADD, value: 10};
abilityRuntimeData.modifier.critMod = {mod: setup.mod.REMOVE, value: 20};
}
)>>
<<run setup.Ability_Oath_Nyx.setFilter(setup.AbilityFilter.ALTERATION)>><<set setup.Ability_Oathbreaker = setup.AbilityDataFactory.createAbilityData({
id: "Ability_Oathbreaker",
name: "破誓者",
description:function(character)
{
return "破誓者的印记在你的手臂上烧灼。\n你被打上了叛徒的烙印。";
},
maxRank: 1
})>>
<<run setup.Ability_Oathbreaker.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined,
)>>
<<run setup.Ability_Oathbreaker.setFilter(setup.AbilityFilter.ALTERATION)>><<set setup.Ability_OrgasmicGrowth = setup.AbilityDataFactory.createAbilityData({
id: "Ability_OrgasmicGrowth",
name: "性高潮生长",
description:function(character, abilityRuntimeData){
if(abilityRuntimeData == undefined)
{
return setup.processFlavours(
character,
"无论何时,当你的唤醒值达到最高,你的身体将会生长"+setup.getLength(2.5)+",你的@[all|cocks|noverb]增长了"+setup.getLength(1)+"并且你的@[all|balls|noverb]生长了"+setup.getLength(0.5)+"。"
)
}
else
{
return setup.processFlavours(
character,
"无论何时,当你的唤醒值达到最高,你的身体将会生长"+setup.getLength(setup.getRankGrowth(abilityRuntimeData, "linear", 2.5))+",你的@[all|cocks|noverb]会增长"+setup.getLength(setup.getRankGrowth(abilityRuntimeData, "linear", 1))+"并且你的@[all|balls|noverb]会生长"+setup.getLength(setup.getRankGrowth(abilityRuntimeData, "linear", 0.5))+"."
)
}
},
maxRank: 3
})>>
<<run setup.Ability_OrgasmicGrowth.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_OrgasmicGrowth.addBehaviour(
"update",
setup.AbilityTrigger.ON_MAX_LUST,
function(abilityRuntimeData, abilityParams)
{
var self = abilityParams.self;
setup.applyGrowth(self, "cock", setup.getRankGrowth(abilityRuntimeData, "linear", 1));
setup.applyGrowth(self, "balls", setup.getRankGrowth(abilityRuntimeData, "linear", 0.5));
setup.applyGrowth(self, "height", setup.getRankGrowth(abilityRuntimeData, "linear", 2.5));
setup.applyGrowth(self, "muscles", setup.getRankGrowth(abilityRuntimeData, "linear", 0.5));
var displayString = setup.processFlavours(self, "你的性欲变得太强烈了,你几乎无法控制!你感觉到你的@[all|balls|noverb]膨胀了,因为一波令人难以置信的高潮正在形成! 你爆发了,精液从你的@[all|cocks|noverb]中喷出,覆盖了你的身体。")
displayString += setup.processFlavours(self, "你的敌人和你的气味与白玉般的液体。你的眼睛睁得大大的,因为另一波高潮带走了你,这波高潮如此强烈,以至于你的身体适应了下一次令人印象深刻的喷发。")
displayString += setup.processFlavours(self, "你的身体,@[all|cocks|noverb]和@[all|balls|noverb]规模都增大了!")
return displayString //not sure if you want the actual numbers in the string above.
}
)>>
<<run setup.Ability_OrgasmicGrowth.setUnlockableFromLevelScreen(true)>>
<<run setup.Ability_OrgasmicGrowth.setUnlockCondition(
function(character){
return (State.variables.Level >= 7)
}
)>>
<<set setup.Ability_OrgasmicGrowth.setCategory(setup.AbilityCategory.GROWTH)>>
<<set setup.Ability_OrgasmicGrowth.setGrade(setup.AbilityGrade.HIGH)>><<set setup.Ability_ParryEnergy = setup.AbilityDataFactory.createAbilityData({
id: "Ability_ParryEnergy",
name: "格挡蓄能",
description:function(character)
{
return "你的身体充满了你最后一次招架的攻击的力量。";
},
maxRank: 1
})>>
<<run setup.Ability_ParryEnergy.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined,
)>>
<<run setup.Ability_ParryEnergy.addBehaviour(
"update",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams){
abilityRuntimeData.modifier.maxStaminaMods = {mod: setup.mod.ADD, value: abilityRuntimeData.blackboard.attackDamage};
abilityParams.self.fight.variables.currentStamina += abilityRuntimeData.blackboard.attackDamage;
}
)>>
<<run setup.Ability_ParryEnergy.setFilter(setup.AbilityFilter.STATUSEFFECT)>><<set setup.Ability_PiercingPrecision = setup.AbilityDataFactory.createAbilityData({
id: "Ability_PiercingPrecision",
name: "精确穿甲",
description:function(character, abilityRuntimeData)
{
if(abilityRuntimeData == undefined)
{
let displayString = "你的伤害总是真实。增加15%的暴击伤害。";
return displayString
}
else
{
let displayString = "你的伤害总是真实。增加"+(setup.getRankGrowth(abilityRuntimeData, "linear", 0.15) * 100).toFixed(2).replace(/\.00$/, '') + "%的暴击伤害"+"。";
return displayString
}
},
maxRank: 5
})>>
<<run setup.Ability_PiercingPrecision.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined,
)>>
<<run setup.Ability_PiercingPrecision.addBehaviour(
"update",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams){
abilityRuntimeData.modifier.critDamageMods = {mod: setup.mod.ADD, value: setup.getRankGrowth(abilityRuntimeData, "linear", 0.15)};
}
)>>
<<run setup.Ability_PiercingPrecision.setUnlockCondition(
function(character){
return (State.variables.Level >= 5)
}
)>>
<<run setup.Ability_PiercingPrecision.setUnlockableFromLevelScreen(true)>>
<<set setup.Ability_PiercingPrecision.setCategory(setup.AbilityCategory.WARRIOR)>>
<<set setup.Ability_PiercingPrecision.setGrade(setup.AbilityGrade.MEDIUM)>><<set setup.Ability_PromiseOfServitude = setup.AbilityDataFactory.createAbilityData({
id: "Ability_PromiseOfServitude",
name: "劳役许诺",
description:function(character)
{
return "牛头人已承诺一旦你将黑太阳据为己有,就会为你服务。";
},
maxRank: 1
})>>
<<run setup.Ability_PromiseOfServitude.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.modifier.minArousalMods = {mod: setup.mod.ADD, value: 10};
abilityRuntimeData.modifier.strengthMods = {mod: setup.mod.ADD, value: 20};
}
)>>
<<run setup.Ability_PromiseOfServitude.setFilter(setup.AbilityFilter.ALTERATION)>><<set setup.Ability_ServantOfKanathar = setup.AbilityDataFactory.createAbilityData({
id: "Ability_ServantOfKanathar",
name: "卡纳塔尔之仆",
description:function(character)
{
return "恶魔卡纳塔尔的精华在你体内流动。";
},
maxRank: 999
})>>
<<run setup.Ability_ServantOfKanathar.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_ServantOfKanathar.addBehaviour(
"update",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.modifier.maxHPMods = {mod: setup.mod.ADD, value: State.variables.CharacterSheet_Imp.quest.servantLosses * 3};
abilityRuntimeData.modifier.maxStaminaMods = {mod: setup.mod.ADD, value: State.variables.CharacterSheet_Imp.quest.servantWins * 3};
abilityRuntimeData.modifier.minArousalMods = {mod: setup.mod.ADD, value: 10};
abilityRuntimeData.modifier.arousalGainMods = {mod: setup.mod.ADD, value: 5};
abilityRuntimeData.modifier.growthMods = {mod: setup.mod.ADD, value: setup.getRankGrowth(abilityRuntimeData, "linear", 0.2)};
}
)>>
<<run setup.Ability_ServantOfKanathar.setFilter(setup.AbilityFilter.ALTERATION)>><<set setup.Ability_SigilOfPerception = setup.AbilityDataFactory.createAbilityData({
id: "Ability_SigilOfPerception",
name: "感知魔印",
description:function(character, abilityRuntimeData)
{
if(abilityRuntimeData == undefined)
{
return "提高下一次攻击30%的暴击率";
}
else
{
return "提高下一次攻击"+setup.getRankGrowth(abilityRuntimeData, "linear", 30) + "%的暴击率";
}
},
maxRank: 99
})>>
<<run setup.Ability_SigilOfPerception.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined,
)>>
<<run setup.Ability_SigilOfPerception.addBehaviour(
"update",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.modifier.critChanceMods = {mod: setup.mod.ADD, value: setup.getRankGrowth(abilityRuntimeData, "linear", 30)}
return ""
},
)>>
<<run setup.Ability_SigilOfPerception.addBehaviour(
"end",
setup.AbilityTrigger.ON_FIGHT_END,
undefined
)>>
<<run setup.Ability_SigilOfPerception.addBehaviour(
"remove",
setup.AbilityTrigger.ON_FIGHT_END,
undefined,
)>>
<<run setup.Ability_SigilOfPerception.setFilter(setup.AbilityFilter.STATUSEFFECT)>><<set setup.Ability_BallsTier_First = setup.AbilityDataFactory.createAbilityData({
id: "Ability_BallsTier_First",
name: "1级阴囊",
description:function(character)
{
return "你的阴囊一般大小。";
},
maxRank: 1
})>>
<<run setup.Ability_BallsTier_First.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_BallsTier_First.addBehaviour(
"update",
setup.AbilityTrigger.ON_APPLY_GROWTH + setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
var comparatorSize = 7.5 / 3;
var balls = setup.getStatValue(abilityParams.self, "balls", "Ability_BallsTier_First");
if(balls < comparatorSize)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.maxStaminaMods = {mod: setup.mod.ADD, value: 5};
}
else
{
abilityRuntimeData.isActive = false;
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
}
}
)>>
<<run setup.Ability_BallsTier_First.setAsGlobalAbility()>>
<<run setup.Ability_BallsTier_First.setFilter(setup.AbilityFilter.GLOBAL)>><<set setup.Ability_BallsTier_Second = setup.AbilityDataFactory.createAbilityData({
id: "Ability_BallsTier_Second",
name: "2级阴囊",
description:function(character)
{
return "你的林檎比林檎还大。";
},
maxRank: 1
})>>
<<run setup.Ability_BallsTier_Second.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_BallsTier_Second.addBehaviour(
"update",
setup.AbilityTrigger.ON_APPLY_GROWTH + setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
var comparatorSize = 7.5 / 3;
var nextComparatorSize = 10 / 3;
var balls = setup.getStatValue(abilityParams.self, "balls", "Ability_BallsTier_Second");
if(balls > comparatorSize && balls < nextComparatorSize)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.maxStaminaMods = {mod: setup.mod.ADD, value: 10};
}
else
{
abilityRuntimeData.isActive = false;
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
}
}
)>>
<<run setup.Ability_BallsTier_Second.setAsGlobalAbility()>>
<<run setup.Ability_BallsTier_Second.setFilter(setup.AbilityFilter.GLOBAL)>><<set setup.Ability_BallsTier_Third = setup.AbilityDataFactory.createAbilityData({
id: "Ability_BallsTier_Third",
name: "3级阴囊",
description:function(character)
{
return "你的阴囊比正常人的手大。";
},
maxRank: 1
})>>
<<run setup.Ability_BallsTier_Third.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_BallsTier_Third.addBehaviour(
"update",
setup.AbilityTrigger.ON_APPLY_GROWTH + setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
var comparatorSize = 10 / 3;
var nextComparatorSize = 16.5 / 3;
var balls = setup.getStatValue(abilityParams.self, "balls", "Ability_HeightSizeTier_Third");
if(balls > comparatorSize && balls < nextComparatorSize)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.maxStaminaMods = {mod: setup.mod.ADD, value: 20};
}
else
{
abilityRuntimeData.isActive = false;
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
}
}
)>>
<<run setup.Ability_BallsTier_Third.setAsGlobalAbility()>>
<<run setup.Ability_BallsTier_Third.setFilter(setup.AbilityFilter.GLOBAL)>><<set setup.Ability_BallsTier_Fourth = setup.AbilityDataFactory.createAbilityData({
id: "Ability_BallsTier_Fourth",
name: "4级阴囊",
description:function(character)
{
return "你的阴囊比汽水罐还大。";
},
maxRank: 1
})>>
<<run setup.Ability_BallsTier_Fourth.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_BallsTier_Fourth.addBehaviour(
"update",
setup.AbilityTrigger.ON_APPLY_GROWTH + setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
var comparatorSize = 16.5 / 3;
var nextComparatorSize = 32 / 3;
var balls = setup.getStatValue(abilityParams.self, "balls", "Ability_BallsTier_Fourth");
if(balls > comparatorSize && balls < nextComparatorSize)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.maxStaminaMods = {mod: setup.mod.ADD, value: 50};
}
else
{
abilityRuntimeData.isActive = false;
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
}
}
)>>
<<run setup.Ability_BallsTier_Fourth.setAsGlobalAbility()>>
<<run setup.Ability_BallsTier_Fourth.setFilter(setup.AbilityFilter.GLOBAL)>><<set setup.Ability_BallsTier_Fifth = setup.AbilityDataFactory.createAbilityData({
id: "Ability_BallsTier_Fifth",
name: "5级阴囊",
description:function(character)
{
return "你的阴囊比2升的瓶子还大。";
},
maxRank: 1
})>>
<<run setup.Ability_BallsTier_Fifth.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_BallsTier_Fifth.addBehaviour(
"update",
setup.AbilityTrigger.ON_APPLY_GROWTH + setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
var comparatorSize = 32 / 3;
var nextComparatorSize = 65 / 3;
var balls = setup.getStatValue(abilityParams.self, "balls", "Ability_BallsTier_Fifth");
if(balls > comparatorSize && balls < nextComparatorSize)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.maxStaminaMods = {mod: setup.mod.ADD, value: 75};
}
else
{
abilityRuntimeData.isActive = false;
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
}
}
)>>
<<run setup.Ability_BallsTier_Fifth.setAsGlobalAbility()>>
<<run setup.Ability_BallsTier_Fifth.setFilter(setup.AbilityFilter.GLOBAL)>><<set setup.Ability_BallsTier_Sixth = setup.AbilityDataFactory.createAbilityData({
id: "Ability_BallsTier_Sixth",
name: "6级阴囊",
description:function(character)
{
return "你的阴囊比沙滩球还大。";
},
maxRank: 1
})>>
<<run setup.Ability_BallsTier_Sixth.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_BallsTier_Sixth.addBehaviour(
"update",
setup.AbilityTrigger.ON_APPLY_GROWTH + setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
var comparatorSize = 65 / 3;
var balls = setup.getStatValue(abilityParams.self, "balls", "Ability_BallsTier_Sixth");
if(balls > comparatorSize)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.maxStaminaMods = {mod: setup.mod.ADD, value: 100};
}
else
{
abilityRuntimeData.isActive = false;
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
}
}
)>>
<<run setup.Ability_BallsTier_Sixth.setAsGlobalAbility()>>
<<run setup.Ability_BallsTier_Sixth.setFilter(setup.AbilityFilter.GLOBAL)>><<set setup.Ability_CockTier_First = setup.AbilityDataFactory.createAbilityData({
id: "Ability_CockTier_First",
name: "1级阴茎",
description:function(character)
{
return "你有一个平均尺寸的阴茎。";
},
maxRank: 1
})>>
<<run setup.Ability_CockTier_First.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_CockTier_First.addBehaviour(
"update",
setup.AbilityTrigger.ON_APPLY_GROWTH + setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
var comparatorSize = 7.5;
var cock = setup.getStatValue(abilityParams.self, "cock", "Ability_CockTier_First");
if(cock < comparatorSize)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.maxStaminaMods = {mod: setup.mod.ADD, value: 5};
}
else
{
abilityRuntimeData.isActive = false;
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
}
}
)>>
<<run setup.Ability_CockTier_First.setAsGlobalAbility()>>
<<run setup.Ability_CockTier_First.setFilter(setup.AbilityFilter.GLOBAL)>><<set setup.Ability_CockTier_Second = setup.AbilityDataFactory.createAbilityData({
id: "Ability_CockTier_Second",
name: "2级阴茎",
description:function(character)
{
return "你有一个怪物般的阴茎。";
},
maxRank: 1
})>>
<<run setup.Ability_CockTier_Second.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_CockTier_Second.addBehaviour(
"update",
setup.AbilityTrigger.ON_APPLY_GROWTH + setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
var comparatorSize = 7.5;
var nextComparatorSize = 10;
var cock = setup.getStatValue(abilityParams.self, "cock", "Ability_CockTier_Second");
if(cock > comparatorSize && cock < nextComparatorSize)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.maxStaminaMods = {mod: setup.mod.ADD, value: 10};
}
else
{
abilityRuntimeData.isActive = false;
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
}
}
)>>
<<run setup.Ability_CockTier_Second.setAsGlobalAbility()>>
<<run setup.Ability_CockTier_Second.setFilter(setup.AbilityFilter.GLOBAL)>><<set setup.Ability_CockTier_Third = setup.AbilityDataFactory.createAbilityData({
id: "Ability_CockTier_Third",
name: "3级阴茎",
description:function(character)
{
return "你的鸡巴比一个2升的瓶子还大。";
},
maxRank: 1
})>>
<<run setup.Ability_CockTier_Third.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_CockTier_Third.addBehaviour(
"update",
setup.AbilityTrigger.ON_APPLY_GROWTH + setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
var comparatorSize = 10;
var nextComparatorSize = 16.5;
var cock = setup.getStatValue(abilityParams.self, "cock", "Ability_HeightSizeTier_Third");
if(cock > comparatorSize && cock < nextComparatorSize)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.maxStaminaMods = {mod: setup.mod.ADD, value: 20};
}
else
{
abilityRuntimeData.isActive = false;
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
}
}
)>>
<<run setup.Ability_CockTier_Third.setAsGlobalAbility()>>
<<run setup.Ability_CockTier_Third.setFilter(setup.AbilityFilter.GLOBAL)>><<set setup.Ability_CockTier_Fourth = setup.AbilityDataFactory.createAbilityData({
id: "Ability_CockTier_Fourth",
name: "4级阴茎",
description:function(character)
{
return "你的鸡巴比保龄球瓶还大。";
},
maxRank: 1
})>>
<<run setup.Ability_CockTier_Fourth.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_CockTier_Fourth.addBehaviour(
"update",
setup.AbilityTrigger.ON_APPLY_GROWTH + setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
var comparatorSize = 16.5;
var nextComparatorSize = 32;
var cock = setup.getStatValue(abilityParams.self, "cock", "Ability_CockTier_Fourth");
if(cock > comparatorSize && cock < nextComparatorSize)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.maxStaminaMods = {mod: setup.mod.ADD, value: 50};
}
else
{
abilityRuntimeData.isActive = false;
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
}
}
)>>
<<run setup.Ability_CockTier_Fourth.setAsGlobalAbility()>>
<<run setup.Ability_CockTier_Fourth.setFilter(setup.AbilityFilter.GLOBAL)>><<set setup.Ability_CockTier_Fifth = setup.AbilityDataFactory.createAbilityData({
id: "Ability_CockTier_Fifth",
name: "5级阴茎",
description:function(character)
{
return "你的阴茎比棒球棒还长。";
},
maxRank: 1
})>>
<<run setup.Ability_CockTier_Fifth.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_CockTier_Fifth.addBehaviour(
"update",
setup.AbilityTrigger.ON_APPLY_GROWTH + setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
var comparatorSize = 32;
var nextComparatorSize = 65;
var cock = setup.getStatValue(abilityParams.self, "cock", "Ability_CockTier_Fifth");
if(cock > comparatorSize && cock < nextComparatorSize)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.maxStaminaMods = {mod: setup.mod.ADD, value: 75};
}
else
{
abilityRuntimeData.isActive = false;
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
}
}
)>>
<<run setup.Ability_CockTier_Fifth.setAsGlobalAbility()>>
<<run setup.Ability_CockTier_Fifth.setFilter(setup.AbilityFilter.GLOBAL)>><<set setup.Ability_CockTier_Sixth = setup.AbilityDataFactory.createAbilityData({
id: "Ability_CockTier_Sixth",
name: "6级阴茎",
description:function(character)
{
return "你的鸡巴比一般人的大。";
},
maxRank: 1
})>>
<<run setup.Ability_CockTier_Sixth.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_CockTier_Sixth.addBehaviour(
"update",
setup.AbilityTrigger.ON_APPLY_GROWTH + setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
var comparatorSize = 65;
var cock = setup.getStatValue(abilityParams.self, "cock", "Ability_CockTier_Sixth");
if(cock > comparatorSize)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.maxStaminaMods = {mod: setup.mod.ADD, value: 100};
}
else
{
abilityRuntimeData.isActive = false;
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
}
}
)>>
<<run setup.Ability_CockTier_Sixth.setAsGlobalAbility()>>
<<run setup.Ability_CockTier_Sixth.setFilter(setup.AbilityFilter.GLOBAL)>><<set setup.Ability_HeightSizeTier_First = setup.AbilityDataFactory.createAbilityData({
id: "Ability_HeightSizeTier_First",
name: "1级身高",
description:function(character)
{
return "你有着普通人的身高。";
},
maxRank: 1
})>>
<<run setup.Ability_HeightSizeTier_First.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_HeightSizeTier_First.addBehaviour(
"update",
setup.AbilityTrigger.ON_APPLY_GROWTH + setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
var comparatorSize = 12 * 7;
var height = setup.getStatValue(abilityParams.self, "height", "Ability_HeightSizeTier_First");
if(height < comparatorSize)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.strengthMods = {mod: setup.mod.ADD, value: 3};
}
else
{
abilityRuntimeData.isActive = false;
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
}
}
)>>
<<run setup.Ability_HeightSizeTier_First.setAsGlobalAbility()>>
<<run setup.Ability_HeightSizeTier_First.setFilter(setup.AbilityFilter.GLOBAL)>><<set setup.Ability_HeightSizeTier_Second = setup.AbilityDataFactory.createAbilityData({
id: "Ability_HeightSizeTier_Second",
name: "2级身高",
description:function(character)
{
return "你比普通人要高。";
},
maxRank: 1
})>>
<<run setup.Ability_HeightSizeTier_Second.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_HeightSizeTier_Second.addBehaviour(
"update",
setup.AbilityTrigger.ON_APPLY_GROWTH + setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
var comparatorSize = 12 * 7;
var nextComparatorSize = 12 * 9;
var height = setup.getStatValue(abilityParams.self, "height", "Ability_HeightSizeTier_Second");
if(height > comparatorSize && height < nextComparatorSize)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.strengthMods = {mod: setup.mod.ADD, value: 10};
}
else
{
abilityRuntimeData.isActive = false;
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
}
}
)>>
<<run setup.Ability_HeightSizeTier_Second.setAsGlobalAbility()>>
<<run setup.Ability_HeightSizeTier_Second.setFilter(setup.AbilityFilter.GLOBAL)>><<set setup.Ability_HeightSizeTier_Third = setup.AbilityDataFactory.createAbilityData({
id: "Ability_HeightSizeTier_Third",
name: "3级身高",
description:function(character)
{
return "大多数人的头几乎碰不到你的胸口。";
},
maxRank: 1
})>>
<<run setup.Ability_HeightSizeTier_Third.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_HeightSizeTier_Third.addBehaviour(
"update",
setup.AbilityTrigger.ON_APPLY_GROWTH + setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
var comparatorSize = 12 * 9;
var nextComparatorSize = 12 * 15;
var height = setup.getStatValue(abilityParams.self, "height", "Ability_HeightSizeTier_Third");
if(height > comparatorSize && height < nextComparatorSize)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.strengthMods = {mod: setup.mod.ADD, value: 20};
}
else
{
abilityRuntimeData.isActive = false;
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
}
}
)>>
<<run setup.Ability_HeightSizeTier_Third.setAsGlobalAbility()>>
<<run setup.Ability_HeightSizeTier_Third.setFilter(setup.AbilityFilter.GLOBAL)>><<set setup.Ability_HeightSizeTier_Fourth = setup.AbilityDataFactory.createAbilityData({
id: "Ability_HeightSizeTier_Fourth",
name: "4级身高",
description:function(character)
{
return "你比普通的房子还要高。";
},
maxRank: 1
})>>
<<run setup.Ability_HeightSizeTier_Fourth.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_HeightSizeTier_Fourth.addBehaviour(
"update",
setup.AbilityTrigger.ON_APPLY_GROWTH + setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
var comparatorSize = 12 * 15;
var nextComparatorSize = 12 * 30;
var height = setup.getStatValue(abilityParams.self, "height", "Ability_HeightSizeTier_Fourth");
if(height > comparatorSize && height < nextComparatorSize)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.strengthMods = {mod: setup.mod.ADD, value: 50};
}
else
{
abilityRuntimeData.isActive = false;
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
}
}
)>>
<<run setup.Ability_HeightSizeTier_Fourth.setAsGlobalAbility()>>
<<run setup.Ability_HeightSizeTier_Fourth.setFilter(setup.AbilityFilter.GLOBAL)>><<set setup.Ability_HeightSizeTier_Fifth = setup.AbilityDataFactory.createAbilityData({
id: "Ability_HeightSizeTier_Fifth",
name: "5级身高",
description:function(character)
{
return "你比电线杆还要高。";
},
maxRank: 1
})>>
<<run setup.Ability_HeightSizeTier_Fifth.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_HeightSizeTier_Fifth.addBehaviour(
"update",
setup.AbilityTrigger.ON_APPLY_GROWTH + setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
var comparatorSize = 12 * 30;
var nextComparatorSize = 12 * 60;
var height = setup.getStatValue(abilityParams.self, "height", "Ability_HeightSizeTier_Fifth");
if(height > comparatorSize && height < nextComparatorSize)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.strengthMods = {mod: setup.mod.ADD, value: 75};
}
else
{
abilityRuntimeData.isActive = false;
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
}
}
)>>
<<run setup.Ability_HeightSizeTier_Fifth.setAsGlobalAbility()>>
<<run setup.Ability_HeightSizeTier_Fifth.setFilter(setup.AbilityFilter.GLOBAL)>><<set setup.Ability_HeightSizeTier_Sixth = setup.AbilityDataFactory.createAbilityData({
id: "Ability_HeightSizeTier_Sixth",
name: "6级身高",
description:function(character)
{
return "你站起来比6层楼还高。";
},
maxRank: 1
})>>
<<run setup.Ability_HeightSizeTier_Sixth.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_HeightSizeTier_Sixth.addBehaviour(
"update",
setup.AbilityTrigger.ON_APPLY_GROWTH + setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
var comparatorSize = 12 * 60;
var height = setup.getStatValue(abilityParams.self, "height", "Ability_HeightSizeTier_Sixth");
if(height > comparatorSize)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.strengthMods = {mod: setup.mod.ADD, value: 100};
}
else
{
abilityRuntimeData.isActive = false;
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
}
}
)>>
<<run setup.Ability_HeightSizeTier_Sixth.setAsGlobalAbility()>>
<<run setup.Ability_HeightSizeTier_Sixth.setFilter(setup.AbilityFilter.GLOBAL)>><<set setup.Ability_MuscleTier_First = setup.AbilityDataFactory.createAbilityData({
id: "Ability_MuscleTier_First",
name: "1级肌肉",
description:function(character)
{
return "你的肌肉有点儿适合。";
},
maxRank: 1
})>>
<<run setup.Ability_MuscleTier_First.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_MuscleTier_First.addBehaviour(
"update",
setup.AbilityTrigger.ON_APPLY_GROWTH + setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
var comparatorSize = 20;
var muscles = setup.getStatValue(abilityParams.self, "muscles", "Ability_MuscleTier_First");
if(muscles < comparatorSize)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.strengthMods = {mod: setup.mod.ADD, value: 3};
}
else
{
abilityRuntimeData.isActive = false;
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
}
}
)>>
<<run setup.Ability_MuscleTier_First.setAsGlobalAbility()>>
<<run setup.Ability_MuscleTier_First.setFilter(setup.AbilityFilter.GLOBAL)>><<set setup.Ability_MuscleTier_Second = setup.AbilityDataFactory.createAbilityData({
id: "Ability_MuscleTier_Second",
name: "2级肌肉",
description:function(character)
{
return "你的肌肉如将要撕裂般。现在很难找到适合你的衣服。";
},
maxRank: 1
})>>
<<run setup.Ability_MuscleTier_Second.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_MuscleTier_Second.addBehaviour(
"update",
setup.AbilityTrigger.ON_APPLY_GROWTH + setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
var comparatorSize = 20;
var nextComparatorSize = 60;
var muscles = setup.getStatValue(abilityParams.self, "muscles", "Ability_HeightSizeTier_Second");
if(muscles > comparatorSize && muscles < nextComparatorSize)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.strengthMods = {mod: setup.mod.ADD, value: 10};
}
else
{
abilityRuntimeData.isActive = false;
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
}
}
)>>
<<run setup.Ability_MuscleTier_Second.setAsGlobalAbility()>>
<<run setup.Ability_MuscleTier_Second.setFilter(setup.AbilityFilter.GLOBAL)>><<set setup.Ability_MuscleTier_Third = setup.AbilityDataFactory.createAbilityData({
id: "Ability_MuscleTier_Third",
name: "3级肌肉",
description:function(character)
{
return "你体型庞大,比你曾遇到的任何战士都要大。";
},
maxRank: 1
})>>
<<run setup.Ability_MuscleTier_Third.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_MuscleTier_Third.addBehaviour(
"update",
setup.AbilityTrigger.ON_APPLY_GROWTH + setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
var comparatorSize = 60;
var nextComparatorSize = 110;
var muscles = setup.getStatValue(abilityParams.self, "muscles", "Ability_HeightSizeTier_Third");
if(muscles > comparatorSize && muscles < nextComparatorSize)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.strengthMods = {mod: setup.mod.ADD, value: 20};
}
else
{
abilityRuntimeData.isActive = false;
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
}
}
)>>
<<run setup.Ability_MuscleTier_Third.setAsGlobalAbility()>>
<<run setup.Ability_MuscleTier_Third.setFilter(setup.AbilityFilter.GLOBAL)>><<set setup.Ability_MuscleTier_Fourth = setup.AbilityDataFactory.createAbilityData({
id: "Ability_MuscleTier_Fourth",
name: "4级肌肉",
description:function(character)
{
return "你是行走的身强力壮。关于你强大身体的传说正在传播。";
},
maxRank: 1
})>>
<<run setup.Ability_MuscleTier_Fourth.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_MuscleTier_Fourth.addBehaviour(
"update",
setup.AbilityTrigger.ON_APPLY_GROWTH + setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
var comparatorSize = 110;
var nextComparatorSize = 180;
var muscles = setup.getStatValue(abilityParams.self, "muscles", "Ability_HeightSizeTier_Fourth");
if(muscles > comparatorSize && muscles < nextComparatorSize)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.strengthMods = {mod: setup.mod.ADD, value: 50};
}
else
{
abilityRuntimeData.isActive = false;
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
}
}
)>>
<<run setup.Ability_MuscleTier_Fourth.setAsGlobalAbility()>>
<<run setup.Ability_MuscleTier_Fourth.setFilter(setup.AbilityFilter.GLOBAL)>><<set setup.Ability_MuscleTier_Fifth = setup.AbilityDataFactory.createAbilityData({
id: "Ability_MuscleTier_Fifth",
name: "5级肌肉",
description:function(character)
{
return "你有着庞大的力量,神会因你这样雄伟的身体而被弑杀。";
},
maxRank: 1
})>>
<<run setup.Ability_MuscleTier_Fifth.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_MuscleTier_Fifth.addBehaviour(
"update",
setup.AbilityTrigger.ON_APPLY_GROWTH + setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
var comparatorSize = 180;
var nextComparatorSize = 250;
var muscles = setup.getStatValue(abilityParams.self, "muscles", "Ability_HeightSizeTier_Fifth");
if(muscles > comparatorSize && muscles < nextComparatorSize)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.strengthMods = {mod: setup.mod.ADD, value: 75};
}
else
{
abilityRuntimeData.isActive = false;
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
}
}
)>>
<<run setup.Ability_MuscleTier_Fifth.setAsGlobalAbility()>>
<<run setup.Ability_MuscleTier_Fifth.setFilter(setup.AbilityFilter.GLOBAL)>><<set setup.Ability_MuscleTier_Sixth = setup.AbilityDataFactory.createAbilityData({
id: "Ability_MuscleTier_Sixth",
name: "6级肌肉",
description:function(character)
{
return "任何凡人或神都无法战胜你庞大的、如山的肌肉。每一次弯曲都是一个响亮的声明。";
},
maxRank: 1
})>>
<<run setup.Ability_MuscleTier_Sixth.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_MuscleTier_Sixth.addBehaviour(
"update",
setup.AbilityTrigger.ON_APPLY_GROWTH + setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
var comparatorSize = 250;
var muscles = setup.getStatValue(abilityParams.self, "muscles", "Ability_HeightSizeTier_Sixth");
if(muscles > comparatorSize)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.strengthMods = {mod: setup.mod.ADD, value: 100};
}
else
{
abilityRuntimeData.isActive = false;
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
}
}
)>>
<<run setup.Ability_MuscleTier_Sixth.setAsGlobalAbility()>>
<<run setup.Ability_MuscleTier_Sixth.setFilter(setup.AbilityFilter.GLOBAL)>><<set setup.Ability_Overwhelming_Balls = setup.AbilityDataFactory.createAbilityData({
id: "Ability_Overwhelming_Balls",
name: "势不可挡之阴囊",
description:function(character)
{
return "你的阴囊比你的对手要大。";
},
maxRank: 1
})>>
<<run setup.Ability_Overwhelming_Balls.addBehaviour(
"start",
setup.AbilityTrigger.ON_FIGHT_START,
undefined
)>>
<<run setup.Ability_Overwhelming_Balls.addBehaviour(
"update",
setup.AbilityTrigger.ON_FIGHT_TURN_START,
function(abilityRuntimeData, abilityParams)
{
if(setup.cockcomparison(setup.getStatValue(abilityParams.self, "balls"), setup.getStatValue(abilityParams.target, "height")) >= setup.CockComparators.SLIGHTLY_BIGGER &&
setup.cockcomparison(setup.getStatValue(abilityParams.self, "balls"), setup.getStatValue(abilityParams.target, "height")) < setup.CockComparators.MASSIVE)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.arousalGainMods = {mod: setup.mod.ADD, value: 10};
}
else
{
abilityRuntimeData.isActive = false;
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
}
}
)>>
<<run setup.Ability_Overwhelming_Balls.addBehaviour(
"end",
setup.AbilityTrigger.ON_FIGHT_END,
undefined
)>>
<<run setup.Ability_Overwhelming_Balls.setAsGlobalAbility()>>
<<run setup.Ability_Overwhelming_Balls.setFilter(setup.AbilityFilter.GLOBAL)>><<set setup.Ability_All_Consuming_Balls = setup.AbilityDataFactory.createAbilityData({
id: "Ability_All_Consuming_Balls",
name: "令人注目之阴囊",
description:function(character)
{
return "你的阴囊完全压倒了对手。";
},
maxRank: 1
})>>
<<run setup.Ability_All_Consuming_Balls.addBehaviour(
"start",
setup.AbilityTrigger.ON_FIGHT_START,
undefined
)>>
<<run setup.Ability_All_Consuming_Balls.addBehaviour(
"update",
setup.AbilityTrigger.ON_FIGHT_TURN_START,
function(abilityRuntimeData, abilityParams)
{
if(setup.cockcomparison(setup.getStatValue(abilityParams.self, "balls"), setup.getStatValue(abilityParams.target, "height")) >= setup.CockComparators.MASSIVE)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.arousalGainMods = {mod: setup.mod.ADD, value: 15};
abilityRuntimeData.modifier.fightMoveIDsMods = {mod: setup.mod.ADD, value: [setup.FightMove_CumDeluge.id]};
}
else
{
abilityRuntimeData.isActive = false;
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
}
}
)>>
<<run setup.Ability_All_Consuming_Balls.addBehaviour(
"end",
setup.AbilityTrigger.ON_FIGHT_END,
undefined
)>>
<<run setup.Ability_All_Consuming_Balls.setAsGlobalAbility()>>
<<run setup.Ability_All_Consuming_Balls.setFilter(setup.AbilityFilter.GLOBAL)>><<set setup.Ability_Bigger_Than_Target = setup.AbilityDataFactory.createAbilityData({
id: "Ability_Bigger_Than_Target",
name: "噬敌之影",
description:function(character)
{
return "你的身体在你的对手身上投下一片阴影。";
},
maxRank: 1
})>>
<<run setup.Ability_Bigger_Than_Target.addBehaviour(
"start",
setup.AbilityTrigger.ON_FIGHT_START,
undefined
)>>
<<run setup.Ability_Bigger_Than_Target.addBehaviour(
"update",
setup.AbilityTrigger.ON_FIGHT_TURN_START,
function(abilityRuntimeData, abilityParams)
{
if(setup.sizeCharactercomparison(abilityParams.self, abilityParams.target) >= setup.Comparators.BIGGER &&
setup.sizeCharactercomparison(abilityParams.self, abilityParams.target) < setup.Comparators.REACHES_WAIST)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.strengthMods = {mod: setup.mod.ADD, value: 7};
}
else
{
abilityRuntimeData.isActive = false;
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
}
}
)>>
<<run setup.Ability_Bigger_Than_Target.addBehaviour(
"end",
setup.AbilityTrigger.ON_FIGHT_END,
undefined
)>>
<<run setup.Ability_Bigger_Than_Target.setAsGlobalAbility()>>
<<run setup.Ability_Bigger_Than_Target.setFilter(setup.AbilityFilter.GLOBAL)>><<set setup.Ability_Looming_Over_Target = setup.AbilityDataFactory.createAbilityData({
id: "Ability_Looming_Over_Target",
name: "耸立于对手之上",
description:function(character)
{
return "你们两个人之间的体型差异很大。";
},
maxRank: 1
})>>
<<run setup.Ability_Looming_Over_Target.addBehaviour(
"start",
setup.AbilityTrigger.ON_FIGHT_START,
undefined
)>>
<<run setup.Ability_Looming_Over_Target.addBehaviour(
"update",
setup.AbilityTrigger.ON_FIGHT_TURN_START,
function(abilityRuntimeData, abilityParams)
{
if(setup.sizeCharactercomparison(abilityParams.self, abilityParams.target) >= setup.Comparators.REACHES_WAIST &&
setup.sizeCharactercomparison(abilityParams.self, abilityParams.target) < setup.Comparators.FITS_ON_HAND)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.strengthMods = {mod: setup.mod.ADD, value: 10};
abilityRuntimeData.modifier.arousalGainMods = {mod: setup.mod.ADD, value: 5};
abilityRuntimeData.modifier.fightMoveIDsMods = {mod: setup.mod.ADD, value: [setup.FightMove_Stomp.id]};
}
else
{
abilityRuntimeData.isActive = false;
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
}
}
)>>
<<run setup.Ability_Looming_Over_Target.addBehaviour(
"end",
setup.AbilityTrigger.ON_FIGHT_END,
undefined
)>>
<<run setup.Ability_Looming_Over_Target.setAsGlobalAbility()>>
<<run setup.Ability_Looming_Over_Target.setFilter(setup.AbilityFilter.GLOBAL)>><<set setup.Ability_Overwhelming_Target = setup.AbilityDataFactory.createAbilityData({
id: "Ability_Overwhelming_Target",
name: "铺天盖地般的存在",
description:function(character)
{
return "质量和力量超越了风景。";
},
maxRank: 1
})>>
<<run setup.Ability_Overwhelming_Target.addBehaviour(
"start",
setup.AbilityTrigger.ON_FIGHT_START,
undefined
)>>
<<run setup.Ability_Overwhelming_Target.addBehaviour(
"update",
setup.AbilityTrigger.ON_FIGHT_TURN_START,
function(abilityRuntimeData, abilityParams)
{
if(setup.sizeCharactercomparison(abilityParams.self, abilityParams.target) >= setup.Comparators.FITS_ON_HAND)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.strengthMods = {mod: setup.mod.ADD, value: 40};
abilityRuntimeData.modifier.arousalGainMods = {mod: setup.mod.ADD, value: 15};
abilityRuntimeData.modifier.fightMoveIDsMods = {mod: setup.mod.ADD, value: [setup.FightMove_Stomp.id]};
}
else
{
abilityRuntimeData.isActive = false;
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
}
}
)>>
<<run setup.Ability_Overwhelming_Target.addBehaviour(
"end",
setup.AbilityTrigger.ON_FIGHT_END,
undefined
)>>
<<run setup.Ability_Overwhelming_Target.setAsGlobalAbility()>>
<<run setup.Ability_Overwhelming_Target.setFilter(setup.AbilityFilter.GLOBAL)>><<set setup.Ability_SombrevesWhisper = setup.AbilityDataFactory.createAbilityData({
id: "Ability_SombrevesWhisper",
name: "恶魔Sombreve的低语",
description:function(character, abilityRuntimeData)
{
if(abilityRuntimeData == undefined)
{
var displayString = "";
displayString += "每回合暂时获得2个唤醒值。\n";
displayString += "在战斗中每回合暂时获得5%的腐化值。";
return displayString;
}
else
{
var displayString = "";
displayString += "每回合暂时获得"+ (2 + setup.getRankGrowth(abilityRuntimeData, "linear", 1)) +"个唤醒值。\n";
displayString += "在战斗中每回合暂时获得"+setup.getRankGrowth(abilityRuntimeData, "linear", 5)+"%的腐化值。";
return displayString;
}
},
maxRank: 5
})>>
<<run setup.Ability_SombrevesWhisper.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined,
)>>
<<run setup.Ability_SombrevesWhisper.addBehaviour(
"update",
setup.AbilityTrigger.ON_FIGHT_TURN_START + setup.AbilityTrigger.ON_STAT_CHANGE + setup.AbilityTrigger.ON_FIGHT_END,
function(abilityRuntimeData, abilityParams)
{
if(State.variables.FightTurn != 0)
{
abilityRuntimeData.modifier.arousalGainMods = {mod: setup.mod.ADD, value: (2 + setup.getRankGrowth(abilityRuntimeData, "linear", 2)) * State.variables.FightTurn}
abilityRuntimeData.modifier.corruptionMods = {mod: setup.mod.MULTIPLYPOS, value: setup.getRankGrowth(abilityRuntimeData, "linear", 0.05) * State.variables.FightTurn}
/*var params =
{
trigger: setup.AbilityTrigger.ON_GAIN_CORRUPTION,
self: abilityParams.self,
}
abilityParams.self.broadcastAbilityTrigger(params);*/
}
else
{
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
}
},
)>>
<<run setup.Ability_SombrevesWhisper.setUnlockableFromLevelScreen(true)>>
<<run setup.Ability_SombrevesWhisper.setUnlockCondition(
function(character){
return (State.variables.Level >= 15) && (setup.getStatValue(character, "corruption") >= 75)
}
)>>
<<set setup.Ability_SombrevesWhisper.setCategory(setup.AbilityCategory.SOMBREVE)>>
<<set setup.Ability_SombrevesWhisper.setGrade(setup.AbilityGrade.VERYHIGH)>><<set setup.Ability_SurvivorOfTheFirstEclipse = setup.AbilityDataFactory.createAbilityData({
id: "Ability_SurvivorOfTheFirstEclipse",
name: "初次日蚀的幸存者",
description:function(character)
{
return "你的身体和灵魂没有受到第一次日蚀的污染。";
},
maxRank: 1
})>>
<<run setup.Ability_SurvivorOfTheFirstEclipse.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.modifier.maxHPMods = {mod: setup.mod.ADD, value: 5};
abilityRuntimeData.modifier.maxStaminaMods = {mod: setup.mod.ADD, value: 5}
}
)>>
<<run setup.Ability_SurvivorOfTheFirstEclipse.setFilter(setup.AbilityFilter.ALTERATION)>><<set setup.Ability_TaintedByTheLost = setup.AbilityDataFactory.createAbilityData({
id: "Ability_TaintedByTheLost",
name: "失落者之玷污",
description:function(character)
{
return "腐化之种已经播下……";
},
maxRank: 1
})>>
<<run setup.Ability_TaintedByTheLost.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.modifier.corruptionMods = {mod: setup.mod.ADD, value: 5};
abilityRuntimeData.modifier.minArousalMods = {mod: setup.mod.ADD, value: 5};
abilityRuntimeData.modifier.arousalGainMods = {mod: setup.mod.ADD, value: 5}
}
)>>
<<run setup.Ability_TaintedByTheLost.setFilter(setup.AbilityFilter.ALTERATION)>><<set setup.Ability_Tank = setup.AbilityDataFactory.createAbilityData({
id: "Ability_Tank",
name: "坦克",
description:function(character, abilityRuntimeData)
{
if(abilityRuntimeData == undefined)
{
let displayString = "你有一个结实而有弹性的身体。你的最大HP增加20%。";
displayString += "并且你的耐力减少5%"
return displayString
}
else
{
let displayString = "你有一个结实而有弹性的身体。你的最大HP增加";
displayString += setup.getRankGrowth(abilityRuntimeData, "linear", 20) + "%";
displayString += "并且你的耐力减少";
displayString += setup.getRankGrowth(abilityRuntimeData, "linear", 5) + "%";
return displayString
}
},
maxRank: 5
})>>
<<run setup.Ability_Tank.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_Tank.addBehaviour(
"update",
setup.AbilityTrigger.ON_ACQUIRE + setup.AbilityTrigger.ON_STAT_CHANGE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.modifier.maxHPMods = {
mod: setup.mod.MULTIPLYPOS,
value: setup.getRankGrowth(abilityRuntimeData, "linear", 0.2)
}
abilityRuntimeData.modifier.maxStaminaMods = {
mod: setup.mod.MULTIPLYNEG,
value: setup.getRankGrowth(abilityRuntimeData, "linear", 0.05)
}
}
)>>
<<run setup.Ability_Tank.setUnlockableFromLevelScreen(true)>>
<<run setup.Ability_Tank.setUnlockCondition(
function(character){
return (State.variables.Level >= 1)
}
)>>
<<set setup.Ability_Tank.setCategory(setup.AbilityCategory.WARRIOR)>>
<<set setup.Ability_Tank.setGrade(setup.AbilityGrade.VERYLOW)>><<set setup.Ability_ToLiveForEcho = setup.AbilityDataFactory.createAbilityData({
id: "Ability_ToLiveForEcho",
name: "为<<SymbioteName>>而活",
description: function(character, abilityRuntimeData)
{
return "你只能在普通的形态下使用奖励自己的连击行动,此行动在<<SymbioteName>>的状态下增益大大增加。";
},
maxRank: 1
})>>
<<run setup.Ability_ToLiveForEcho.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined,
)>>
<<run setup.Ability_ToLiveForEcho.addBehaviour(
"update",
setup.AbilityTrigger.ON_MAX_LUST,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.modifier.maxHPMods = {mod: setup.mod.ADD, value: 35}
abilityRuntimeData.modifier.maxStaminaMods = {mod: setup.mod.ADD, value: 20}
abilityRuntimeData.modifier.strengthMods = {mod: setup.mod.ADD, value: 20}
abilityRuntimeData.modifier.critChanceMods = {mod: setup.mod.ADD, value: 20}
abilityRuntimeData.modifier.fightMoveIDsMods = {mod: setup.mod.ADD, value: []}
var displayString = "你感觉到<<SymbioteName>>的存在压迫着你的头脑。你拥抱它,感觉你的身心与居住在你体内的生命融为一体。";
displayString += "熟悉的<<SymbioteName>>渗入你的毛孔的感觉突然被放大了,越来越多的渗出物堆积在你的肉体上,扩大并形成了一个"
displayString += "可怕、强大且畸形的" + setup.getRace($CharacterSheet_Player.symbiote.anatomy) + "!"
return
}
)>>
<<run setup.Ability_ToLiveForEcho.addBehaviour(
"update",
setup.AbilityTrigger.ON_MIN_LUST + setup.AbilityTrigger.ON_FIGHT_END + setup.AbilityTrigger.ON_FIGHT_START,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
abilityRuntimeData.modifier.fightMoveIDsMods = {mod: setup.mod.REPLACE, value: [setup.FightMove_Masturbate.id]}
return "你感觉到<<SymbioteName>>在你体内退却了。你几乎能感觉到他的笑容在拉大。";
}
)>>
/*This breaks in 0.4.0*/
/*<<run setup.Ability_ToLiveForEcho.setUnlockableFromLevelScreen(true)>>*/
<<run setup.Ability_ToLiveForEcho.setUnlockCondition(
function(character){
return State.variables.Level >= 7
}
)>>
<<set setup.Ability_ToLiveForEcho.setCategory(setup.AbilityCategory.LUST)>>
<<set setup.Ability_ToLiveForEcho.setGrade(setup.AbilityGrade.HIGH)>><<set setup.Ability_TonicOfStillness = setup.AbilityDataFactory.createAbilityData({
id: "Ability_TonicOfStillness",
name: "冷静滋补",
description:function(character)
{
return "冷静的滋补流过你的身体。\n可持续7次远征。";
},
maxRank: 999
})>>
<<run setup.Ability_TonicOfStillness.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.blackboard = {}
},
)>>
<<run setup.Ability_TonicOfStillness.addBehaviour(
"update",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.blackboard.dayConsumed = State.variables.Expedition;
console.log(abilityParams.self);
var appliedCorruption = Math.max(State.variables[abilityParams.self.id].info.corruption * -1, -5);
if(appliedCorruption != 0)
{
console.log("applying "+appliedCorruption);
setup.applyCorruption(State.variables[abilityParams.self.id], appliedCorruption);
console.log(appliedCorruption);
console.log("asd");
var strengthValue = 0;
if(abilityRuntimeData.modifier.strengthMods != null)
{
strengthValue = abilityRuntimeData.modifier.strengthMods.value;
}
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.strengthMods = {mod: setup.mod.ADD, value: strengthValue + (appliedCorruption * -1)};
}
}
)>>
<<run setup.Ability_TonicOfStillness.addBehaviour(
"update",
setup.AbilityTrigger.ON_DAY_CHANGE,
function(abilityRuntimeData, abilityParams)
{
if(State.variables.Expedition - abilityRuntimeData.blackboard.dayConsumed >= 7)
{
abilityRuntimeData.isActive = false;
abilityRuntimeData.rank = 0;
}
}
)>>
<<run setup.Ability_TonicOfStillness.setFilter(setup.AbilityFilter.STATUSEFFECT)>><<set setup.Ability_TorgarsBond = setup.AbilityDataFactory.createAbilityData({
id: "Ability_TorgarsBond",
name: "托加的腐化羁绊",
description:function(character, abilityRuntimeData)
{
if(abilityRuntimeData == undefined)
{
return "托加的腐化实验赋予了你力量。\n你获得托加20%的力量值。";
}
else
{
let displayString = "托加的腐化实验赋予了你力量。\n";
displayString += "你获得托加"+setup.getRankGrowth(abilityRuntimeData, "linear", 20) + "%的力量值。";
return displayString;
}
},
maxRank: 5
})>>
<<run setup.Ability_TorgarsBond.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined,
)>>
<<run setup.Ability_TorgarsBond.addBehaviour(
"update",
setup.AbilityTrigger.ON_ACQUIRE + setup.AbilityTrigger.ON_DAY_CHANGE + setup.AbilityTrigger.ON_STAT_CHANGE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.modifier.strengthMods = {mod: setup.mod.ADD, value: setup.getRankGrowth(abilityRuntimeData, "linear", 0.2) * setup.getStatValue(State.variables.CharacterSheet_Torgar, "strength")};
}
)>>
<<run setup.Ability_TorgarsBond.setFilter(setup.AbilityFilter.ALTERATION)>><<set setup.Ability_TorgarsCorruption = setup.AbilityDataFactory.createAbilityData({
id: "Ability_TorgarsCorruption",
name: "托加的腐败",
description:function(character)
{
return "托尔加的污浊种子赋予你力量。\n持续时间为12天。";
},
maxRank: 999
})>>
<<run setup.Ability_TorgarsCorruption.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.blackboard = {}
},
)>>
<<run setup.Ability_TorgarsCorruption.addBehaviour(
"update",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.blackboard.dayConsumed = State.variables.Expedition;
setup.applyCorruption(abilityParams.self, 10);
setup.applyGrowth(abilityParams.self, "muscles", 10);
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.maxHPMods = {mod: setup.mod.ADD, value: setup.getRankGrowth(abilityRuntimeData, "linear", 8)};
abilityRuntimeData.modifier.maxStaminaMods = {mod: setup.mod.ADD, value: setup.getRankGrowth(abilityRuntimeData, "linear", 8)};
abilityRuntimeData.modifier.strengthMods = {mod: setup.mod.ADD, value: setup.getRankGrowth(abilityRuntimeData, "linear", 5)};
abilityRuntimeData.modifier.minArousalMods = {mod: setup.mod.ADD, value: 10};
abilityRuntimeData.modifier.corruptionMods = {mod: setup.mod.ADD, value: setup.getRankGrowth(abilityRuntimeData, "linear", 8)};
}
)>>
<<run setup.Ability_TorgarsCorruption.addBehaviour(
"update",
setup.AbilityTrigger.ON_DAY_CHANGE,
function(abilityRuntimeData, abilityParams)
{
if(State.variables.Expedition - abilityRuntimeData.blackboard.dayConsumed >= 12)
{
abilityRuntimeData.isActive = false;
abilityRuntimeData.rank = 0;
}
}
)>>
<<run setup.Ability_TorgarsCorruption.setFilter(setup.AbilityFilter.ALTERATION)>><<set setup.Ability_EmbracedByNyxsLight = setup.AbilityDataFactory.createAbilityData({
id: "Ability_EmbracedByNyxsLight",
name: "尼克斯光芒之拥",
description:function(character)
{
return "你的身体在此地时正在不断吸收尼克斯的光芒。你获得唤醒的速度会加快40%。";
},
maxRank: 1
})>>
<<run setup.Ability_EmbracedByNyxsLight.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined,
)>>
<<run setup.Ability_EmbracedByNyxsLight.addBehaviour(
"update",
setup.AbilityTrigger.ON_ACQUIRE + setup.AbilityTrigger.ON_STAT_CHANGE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.modifier.arousalGainMods = {mod: setup.mod.ADD, value: Math.ceil(setup.getStatValue(abilityParams.self, "arousalGain") * 0.4, 0)};
},
)>>
<<run setup.Ability_EmbracedByNyxsLight.setFilter(setup.AbilityFilter.ALTERATION)>><<set setup.Ability_TouchedByNyxsLight = setup.AbilityDataFactory.createAbilityData({
id: "Ability_TouchedByNyxsLight",
name: "尼克斯光芒之触",
description:function(character)
{
return "你的身体在此地时正在不断吸收尼克斯的光芒。你获得唤醒的速度会加快15%。";
},
maxRank: 1
})>>
<<run setup.Ability_TouchedByNyxsLight.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined,
)>>
<<run setup.Ability_TouchedByNyxsLight.addBehaviour(
"update",
setup.AbilityTrigger.ON_ACQUIRE + setup.AbilityTrigger.ON_STAT_CHANGE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.modifier.arousalGainMods = {mod: setup.mod.ADD, value: Math.ceil(setup.getStatValue(abilityParams.self, "arousalGain") * 0.15, 0)};
},
)>>
<<run setup.Ability_TouchedByNyxsLight.addBehaviour(
"end",
setup.AbilityTrigger.ON_FIGHT_BATTLE_LOST,
undefined,
)>>
<<run setup.Ability_TouchedByNyxsLight.setFilter(setup.AbilityFilter.ALTERATION)>><<set setup.Ability_UnstoppableExpansion = setup.AbilityDataFactory.createAbilityData({
id: "Ability_UnstoppableExpansion",
name: "无可阻挡之扩张",
description:function(character, abilityRuntimeData)
{
if(abilityRuntimeData == undefined)
{
return "每当你获得任何数量的生长时,在该数量上追加你当前体型的0.1%。";
}
else
{
return "每当你获得任何数量的生长时,在该数量上追加你当前体型的"+ setup.getRankGrowth(abilityRuntimeData, "linear", 0.1).toFixed(2).replace(/\.00$/, '') +"%。";
}
},
maxRank: 10
})>>
<<run setup.Ability_UnstoppableExpansion.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined,
)>>
<<run setup.Ability_UnstoppableExpansion.addBehaviour(
"update",
setup.AbilityTrigger.ON_APPLY_GROWTH + setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.modifier.bonusGrowthCock = {mod: setup.mod.ADD, value: setup.getStatValue(abilityParams.self, "cock") * setup.getRankGrowth(abilityRuntimeData, "linear", 1) / 1000}
abilityRuntimeData.modifier.bonusGrowthHeight = {mod: setup.mod.ADD, value: setup.getStatValue(abilityParams.self, "height") * setup.getRankGrowth(abilityRuntimeData, "linear", 1) / 1000}
abilityRuntimeData.modifier.bonusGrowthMuscles = {mod: setup.mod.ADD, value: setup.getStatValue(abilityParams.self, "muscles") * setup.getRankGrowth(abilityRuntimeData, "linear", 1) / 1000}
abilityRuntimeData.modifier.bonusGrowthBalls = {mod: setup.mod.ADD, value: setup.getStatValue(abilityParams.self, "balls") * setup.getRankGrowth(abilityRuntimeData, "linear", 1) / 1000}
},
)>>
<<run setup.Ability_UnstoppableExpansion.setUnlockableFromLevelScreen(true)>>
<<run setup.Ability_UnstoppableExpansion.setUnlockCondition(
function(character){
return (State.variables.Level >= 15)
}
)>>
<<set setup.Ability_UnstoppableExpansion.setCategory(setup.AbilityCategory.GROWTH)>>
<<set setup.Ability_UnstoppableExpansion.setGrade(setup.AbilityGrade.VERYHIGH)>><<set setup.Ability_ValiantRush = setup.AbilityDataFactory.createAbilityData({
id: "Ability_ValiantRush",
name: "英勇冲锋",
description:function(character, abilityRuntimeData)
{
if(abilityRuntimeData == undefined)
{
return "每回合的连击动作增加1。";
}
else
{
return "每回合的连击动作增加"+setup.getRankGrowth(abilityRuntimeData, "linear", 1)+"。";
}
},
maxRank: 5
})>>
<<run setup.Ability_ValiantRush.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined,
)>>
<<run setup.Ability_ValiantRush.addBehaviour(
"update",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.modifier.comboMovesPerTurnMods = {mod: setup.mod.ADD, value: setup.getRankGrowth(abilityRuntimeData, "linear", 1)};
},
)>>
<<run setup.Ability_ValiantRush.setUnlockCondition(
function(character){
return State.variables.Level >= 5
}
)>>
<<run setup.Ability_ValiantRush.setUnlockableFromLevelScreen(true)>>
<<set setup.Ability_ValiantRush.setCategory(setup.AbilityCategory.WARRIOR)>>
<<set setup.Ability_ValiantRush.setGrade(setup.AbilityGrade.MEDIUM)>><<set setup.Ability_VampiricLust = setup.AbilityDataFactory.createAbilityData({
id: "Ability_VampiricLust",
name: "吸血鬼之欲",
description:function(character, abilityRuntimeData)
{
if(abilityRuntimeData == undefined)
{
return "无论何时,当你到达最大唤醒后,恢复5点生命值。";
}
else
{
return "无论何时,当你到达最大唤醒后,恢复"+ (2 + setup.getRankGrowth(abilityRuntimeData, "linear", 3))+"点生命值。";
}
},
maxRank: 5
})>>
<<run setup.Ability_VampiricLust.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined,
)>>
<<run setup.Ability_VampiricLust.addBehaviour(
"update",
setup.AbilityTrigger.ON_MAX_LUST,
function(abilityRuntimeData, abilityParams)
{
abilityParams.self.fight.variables.currentHP = Math.min(setup.getStatValue(abilityParams.self, "hp"), abilityParams.self.fight.variables.currentHP + 2 + setup.getRankGrowth(abilityRuntimeData, "linear", 3));
return "Lust courses through your system, your need drives you ever onwards!"
},
)>>
<<run setup.Ability_VampiricLust.setUnlockableFromLevelScreen(true)>>
<<run setup.Ability_VampiricLust.setUnlockCondition(
function(character){
return State.variables.Level >= 4 && character.hasAbility("Ability_HostOfEcho")
}
)>>
<<set setup.Ability_VampiricLust.setCategory(setup.AbilityCategory.LUST)>>
<<set setup.Ability_VampiricLust.setGrade(setup.AbilityGrade.LOW)>><<set setup.Ability_VigorOfTheEndowed = setup.AbilityDataFactory.createAbilityData({
id: "Ability_VigorOfTheEndowed",
name: "资助活力",
description:function(character, abilityRuntimeData)
{
if(abilityRuntimeData == undefined)
{
return "你的鸡巴长度每增加"+setup.getLength(4)+",你就会获得体力(最多15)。\n获得这种能力后,你的阴茎会增长"+setup.getLength(2)+",你的蛋蛋会增长"+setup.getLength(1)+"。";
}
else
{
return "你的鸡巴长度每增加"+setup.getLength(4)+",你就会获得体力(最多"+(5 + setup.getRankGrowth(abilityRuntimeData, "linear", 10))+")。\n获得这种能力后,你的阴茎会增长"+setup.getLength(setup.getRankGrowth(abilityRuntimeData, "linear", 2))+",你的蛋蛋会增长"+setup.getLength(setup.getRankGrowth(abilityRuntimeData, "linear", 1))+"。";
}
},
maxRank: 4
})>>
<<run setup.Ability_VigorOfTheEndowed.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined,
)>>
<<run setup.Ability_VigorOfTheEndowed.addBehaviour(
"update",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
setup.applyGrowth(abilityParams.self, "cock", setup.getRankGrowth(abilityRuntimeData, "linear", 2));
setup.applyGrowth(abilityParams.self, "balls", setup.getRankGrowth(abilityRuntimeData, "linear", 1));
},
)>>
<<run setup.Ability_VigorOfTheEndowed.addBehaviour(
"update",
setup.AbilityTrigger.ON_APPLY_GROWTH + setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
var boost = Math.min(Math.ceil(setup.getStatValue(abilityParams.self, "cock", "Ability_VigorOfTheEndowed") / 4), (15 + setup.getRankGrowth(abilityRuntimeData, "linear", 10)));
abilityRuntimeData.modifier.maxStaminaMods = {mod: setup.mod.ADD, value: boost};
},
)>>
<<run setup.Ability_VigorOfTheEndowed.setUpgrade(
function(abilityRuntimeData, character){
return (State.variables.Level >= 7) && (setup.canRank(abilityRuntimeData) == false)
},
setup.Ability_VigorOfTheEndowed_2,
function(character){
var displayString = ""
displayString += "你必须至少达到7级:(" + State.variables.Level + ")\n"
return displayString
}
)>>
<<run setup.Ability_VigorOfTheEndowed.setUnlockableFromLevelScreen(true)>>
<<run setup.Ability_VigorOfTheEndowed.setUnlockCondition(
function(character){
return true
}
)>>
<<set setup.Ability_VigorOfTheEndowed.setCategory(setup.AbilityCategory.WARRIOR)>>
<<set setup.Ability_VigorOfTheEndowed.setGrade(setup.AbilityGrade.VERYLOW)>><<set setup.Ability_VigorOfTheEndowed_2 = setup.AbilityDataFactory.createAbilityData({
id: "Ability_VigorOfTheEndowed_2",
name: "超强天赋之活力",
description:function(character, abilityRuntimeData)
{
if(abilityRuntimeData == undefined)
{
return "你的阴茎长度每增加"+setup.getLength(4)+",你就能获得耐力值和健康值(最多45个)。\n获得这个能力后,你的阴茎会增长"+setup.getLength(5)+",而你的阴囊会增长"+setup.getLength(2)+"。";
}
else
{
return "你的阴茎长度每增加"+setup.getLength(4)+",你就能获得耐力值和健康值(最多"+(35 + setup.getRankGrowth(abilityRuntimeData, "linear", 10))+")。\n获得这个能力后,你的阴茎会增长"+setup.getLength(setup.getRankGrowth(abilityRuntimeData, "linear", 5))+",而你的阴囊会增长"+setup.getLength(setup.getRankGrowth(abilityRuntimeData, "linear", 2))+"。";
}
},
maxRank: 5
})>>
<<run setup.Ability_VigorOfTheEndowed_2.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined,
)>>
<<run setup.Ability_VigorOfTheEndowed_2.addBehaviour(
"update",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
setup.applyGrowth(abilityParams.self, "cock", setup.getRankGrowth(abilityRuntimeData, "linear", 5));
setup.applyGrowth(abilityParams.self, "balls", setup.getRankGrowth(abilityRuntimeData, "linear", 2));
},
)>>
<<run setup.Ability_VigorOfTheEndowed_2.addBehaviour(
"update",
setup.AbilityTrigger.ON_APPLY_GROWTH + setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
var boost = Math.min(setup.getStatValue(abilityParams.self, "cock", "Ability_VigorOfTheEndowed_2" / 4), (35 + setup.getRankGrowth(abilityRuntimeData, "linear", 10)));
abilityRuntimeData.modifier.maxStaminaMods = {mod: setup.mod.ADD, value: boost};
abilityRuntimeData.modifier.maxHPMods = {mod: setup.mod.ADD, value: boost};
},
)>>
<<set setup.Ability_VigorOfTheEndowed_2.setCategory(setup.AbilityCategory.WARRIOR)>>
<<set setup.Ability_VigorOfTheEndowed_2.setGrade(setup.AbilityGrade.HIGH)>><<set setup.Ability_WarriorOfDuality = setup.AbilityDataFactory.createAbilityData({
id: "Ability_WarriorOfDuality",
name: "二重性战士",
description:function(character, abilityRuntimeData)
{
if(abilityRuntimeData == undefined)
{
return "如果腐化值低于50,则在等级提升时获得1点健康值。\n 如果你的腐化值大于或等于50,则在等级提升时每回合额外获得1个唤醒值。";
}
else
{
return "如果腐化值低于50,则在等级提升时获得"+setup.getRankGrowth(abilityRuntimeData, "linear", 1)+"点健康值。\n 如果你的腐化值大于或等于50,则在等级提升时每回合额外获得"+setup.getRankGrowth(abilityRuntimeData, "linear", 1)+"个唤醒值。";
}
},
maxRank: 5
})>>
<<run setup.Ability_WarriorOfDuality.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined,
)>>
<<run setup.Ability_WarriorOfDuality.addBehaviour(
"update",
setup.AbilityTrigger.ON_LEVEL_UP,
function(abilityRuntimeData, abilityParams)
{
if(setup.getStatValue(abilityParams.self, "corruption") < 50)
{
setup.addToBaseStatValue(abilityParams.self, "hp", setup.getRankGrowth(abilityRuntimeData, "linear", 1))
}
else
{
setup.addToBaseStatValue(abilityParams.self, "arousalGain", setup.getRankGrowth(abilityRuntimeData, "linear", 1))
}
},
)>>
<<run setup.Ability_WarriorOfDuality.setUnlockableFromLevelScreen(true)>>
<<run setup.Ability_WarriorOfDuality.setUnlockCondition(
function(character){
return (State.variables.Level >= 3)
}
)>>
<<set setup.Ability_WarriorOfDuality.setCategory(setup.AbilityCategory.WARRIOR)>>
<<set setup.Ability_WarriorOfDuality.setGrade(setup.AbilityGrade.LOW)>><<set setup.Ability_WitheringVenom = setup.AbilityDataFactory.createAbilityData({
id: "Ability_WitheringVenom",
name: "凋零之毒",
description:function(character)
{
return "有效,直到你的唤醒值变为" + setup.getStatValue(character, "minArousal") + "点或更低。";
},
maxRank: 999
})>>
<<run setup.Ability_WitheringVenom.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined,
)>>
<<run setup.Ability_WitheringVenom.addBehaviour(
"update",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams){
abilityRuntimeData.modifier.maxHPMods = {mod: setup.mod.REMOVE, value: setup.getRankGrowth(abilityRuntimeData, "linear", 10)};
}
)>>
<<run setup.Ability_WitheringVenom.addBehaviour(
"update",
setup.AbilityTrigger.ON_MIN_LUST,
function(abilityRuntimeData, abilityParams){
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
}
)>>
<<run setup.Ability_WitheringVenom.addBehaviour(
"remove",
setup.AbilityTrigger.ON_FIGHT_END,
undefined,
)>>
<<run setup.Ability_WitheringVenom.setFilter(setup.AbilityFilter.STATUSEFFECT)>><<set setup.Ability_LordOfCorruption = setup.AbilityDataFactory.createAbilityData({
id: "Ability_LordOfCorruption",
name: "腐化帝王",
description:function(character)
{
return "腐败屈服于你的意志,很少能有人吸收了这么多腐败而不失去理智。\n'淫欲本能'、'腐化冲动'、'腐化疗愈'与'传播淫欲'将成为随机出现的战斗行动。";
},
maxRank: 1
})>>
<<run setup.Ability_LordOfCorruption.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_LordOfCorruption.addBehaviour(
"update",
setup.AbilityTrigger.ON_GAIN_CORRUPTION + setup.AbilityTrigger.ON_DAY_CHANGE + setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
var corruption = setup.getStatValue(abilityParams.self, "corruption");
if(corruption >= 2000)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.arousalGainMods = {mod: setup.mod.ADD, value: 20};
abilityRuntimeData.modifier.growthMods = {mod: setup.mod.ADD, value: 2};
abilityRuntimeData.modifier.corruptionPerDayMods = {mod: setup.mod.ADD, value: 1};
}
else
{
abilityRuntimeData.isActive = false;
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
}
}
)>>
<<run setup.Ability_LordOfCorruption.setFilter(setup.AbilityFilter.ALTERATION)>><<set setup.Ability_LostInCorruption = setup.AbilityDataFactory.createAbilityData({
id: "Ability_LostInCorruption",
name: "迷失于腐败中",
description:function(character)
{
return "生长的冲动欲求不满,你一直处于高潮的边缘。\n'淫欲本能'、'腐化冲动'、'腐化疗愈'与'传播淫欲'将成为随机出现的战斗行动。";
},
maxRank: 1
})>>
<<run setup.Ability_LostInCorruption.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_LostInCorruption.addBehaviour(
"update",
setup.AbilityTrigger.ON_GAIN_CORRUPTION + setup.AbilityTrigger.ON_DAY_CHANGE + setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
var corruption = setup.getStatValue(abilityParams.self, "corruption");
if(corruption >= setup.CorruptionComparators.CORRUPT && corruption < 2000)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.arousalGainMods = {mod: setup.mod.ADD, value: 12};
abilityRuntimeData.modifier.maxStaminaMods = {mod: setup.mod.ADD, value: 12};
abilityRuntimeData.modifier.growthMods = {mod: setup.mod.ADD, value: 1};
abilityRuntimeData.modifier.corruptionPerDayMods = {mod: setup.mod.REMOVE, value: 1};
}
else
{
abilityRuntimeData.isActive = false;
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
}
}
)>>
<<run setup.Ability_LostInCorruption.setFilter(setup.AbilityFilter.ALTERATION)>><<set setup.Ability_MajorCorruption = setup.AbilityDataFactory.createAbilityData({
id: "Ability_MajorCorruption",
name: "严重腐化",
description:function(character)
{
return "你的血管里流淌着非常多的腐败。\n '淫欲本能'和'腐化冲动'将成为随机出现的战斗行动。";
},
maxRank: 1
})>>
<<run setup.Ability_MajorCorruption.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_MajorCorruption.addBehaviour(
"update",
setup.AbilityTrigger.ON_GAIN_CORRUPTION + setup.AbilityTrigger.ON_DAY_CHANGE + setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
var corruption = setup.getStatValue(abilityParams.self, "corruption");
if(corruption >= setup.CorruptionComparators.NEUTRAL && corruption < setup.CorruptionComparators.TAINTED)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.arousalGainMods = {mod: setup.mod.ADD, value: 5};
abilityRuntimeData.modifier.growthMods = {mod: setup.mod.ADD, value: 0.5};
abilityRuntimeData.modifier.corruptionPerDayMods = {mod: setup.mod.REMOVE, value: 2};
}
else
{
abilityRuntimeData.isActive = false;
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
}
}
)>>
<<run setup.Ability_MajorCorruption.setFilter(setup.AbilityFilter.ALTERATION)>><<set setup.Ability_MinorCorruption = setup.AbilityDataFactory.createAbilityData({
id: "Ability_MinorCorruption",
name: "轻微腐化",
description:function(character)
{
return "大量的腐败在你体内流动。\n '淫欲本能'将成为随机出现的战斗行动。";
},
maxRank: 1
})>>
<<run setup.Ability_MinorCorruption.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_MinorCorruption.addBehaviour(
"update",
setup.AbilityTrigger.ON_GAIN_CORRUPTION + setup.AbilityTrigger.ON_DAY_CHANGE + setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
var corruption = setup.getStatValue(abilityParams.self, "corruption");
if(corruption >= setup.CorruptionComparators.PURE && corruption < setup.CorruptionComparators.NEUTRAL)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.arousalGainMods = {mod: setup.mod.ADD, value: 2};
abilityRuntimeData.modifier.growthMods = {mod: setup.mod.ADD, value: 0.25};
abilityRuntimeData.modifier.corruptionPerDayMods = {mod: setup.mod.REMOVE, value: 2.5};
}
else
{
abilityRuntimeData.isActive = false;
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
}
}
)>>
<<run setup.Ability_MinorCorruption.setFilter(setup.AbilityFilter.ALTERATION)>><<set setup.Ability_OverwhelmingCorruption = setup.AbilityDataFactory.createAbilityData({
id: "Ability_OverwhelmingCorruption",
name: "势不可挡之腐化",
description:function(character)
{
return "腐败淹没了你的每一个身体部分。\n'淫欲本能'、'腐化冲动'和'腐化疗愈'将成为随机出现的战斗行动。";
},
maxRank: 1
})>>
<<run setup.Ability_OverwhelmingCorruption.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_OverwhelmingCorruption.addBehaviour(
"update",
setup.AbilityTrigger.ON_GAIN_CORRUPTION + setup.AbilityTrigger.ON_DAY_CHANGE + setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
var corruption = setup.getStatValue(abilityParams.self, "corruption");
if(corruption >= setup.CorruptionComparators.TAINTED && corruption < setup.CorruptionComparators.CORRUPT)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.arousalGainMods = {mod: setup.mod.ADD, value: 7};
abilityRuntimeData.modifier.growthMods = {mod: setup.mod.ADD, value: 1};
abilityRuntimeData.modifier.corruptionPerDayMods = {mod: setup.mod.REMOVE, value: 1.5};
}
else
{
abilityRuntimeData.isActive = false;
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
}
}
)>>
<<run setup.Ability_OverwhelmingCorruption.setFilter(setup.AbilityFilter.ALTERATION)>><<set setup.Ability_ProcessingCorruption = setup.AbilityDataFactory.createAbilityData({
id: "Ability_ProcessingCorruption",
name: "缓慢腐化",
description:function(character, abilityRuntimeData)
{
if(abilityRuntimeData != undefined)
{
let displayString = "你已经被暴露在腐化中。\n";
if(character.info.accumulatedCorruption > 0)
{
displayString += "在你下一次休息时,你将获得"+character.info.accumulatedCorruption+"点腐化值。";
}
return displayString
}
},
maxRank: 1
})>>
<<run setup.Ability_ProcessingCorruption.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined,
)>>
<<run setup.Ability_ProcessingCorruption.addBehaviour(
"update",
setup.AbilityTrigger.ON_GAIN_CORRUPTION + setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
if(abilityParams.self.info.accumulatedCorruption + abilityParams.gainedCorruption > 0)
{
abilityRuntimeData.isActive = true;
abilityParams.self.info.accumulatedCorruption += abilityParams.gainedCorruption;
}
else
{
abilityRuntimeData.isActive = false;
abilityParams.self.info.accumulatedCorruption = 0;
}
}
)>>
<<run setup.Ability_ProcessingCorruption.addBehaviour(
"update",
setup.AbilityTrigger.ON_DAY_CHANGE,
function(abilityRuntimeData, abilityParams)
{
if(abilityRuntimeData.isActive == true)
{
if(abilityParams.self.info.accumulatedCorruption <= 0)
{
abilityRuntimeData.isActive = false;
}
}
}
)>>
<<run setup.Ability_ProcessingCorruption.setFilter(setup.AbilityFilter.ALTERATION)>><<set setup.Ability_Uncorrupted = setup.AbilityDataFactory.createAbilityData({
id: "Ability_Uncorrupted",
name: "未腐化",
description:function(character)
{
return "你的身体正常地代谢腐败。";
},
maxRank: 1
})>>
<<run setup.Ability_Uncorrupted.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
undefined
)>>
<<run setup.Ability_Uncorrupted.addBehaviour(
"update",
setup.AbilityTrigger.ON_GAIN_CORRUPTION + setup.AbilityTrigger.ON_DAY_CHANGE + setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
var corruption = setup.getStatValue(abilityParams.self, "corruption");
if(corruption < 25)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.corruptionPerDayMods = {mod: setup.mod.REMOVE, value: 2.5};
}
else
{
abilityRuntimeData.isActive = false;
abilityRuntimeData.modifier = setup.ModifierFactory.createModifier(
{
abilityIndex: abilityRuntimeData.abilityDataIndex
});
}
}
)>>
<<run setup.Ability_Uncorrupted.setFilter(setup.AbilityFilter.ALTERATION)>><<set setup.Achievement_BaptismInCorruption = setup.AbilityDataFactory.createAbilityData({
id: "Achievement_BaptismInCorruption",
name: "腐败洗礼",
description:function(character)
{
return "又一个人加入了这个事业,又一个人被赋予了无限的淫欲。";
},
maxRank: 1
})>>
<<set setup.Achievement_BaptismInCorruption.isAchievement = true>>
<<set setup.Achievement_BaptismInCorruption.achievementInfo = "使对手的腐败程度达到150以上。">>
<<run setup.Achievement_BaptismInCorruption.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.isActive = false;
}
)>>
<<run setup.Achievement_BaptismInCorruption.addBehaviour(
"update",
setup.AbilityTrigger.ON_NEW_GAME_PLUS,
function(abilityRuntimeData, abilityParams)
{
if(abilityRuntimeData.achivemementState == setup.AchievementState.ACTIVATED)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.arousalGainMods = {mod: setup.mod.ADD, value: 10};
abilityRuntimeData.modifier.essenceMultiplierMods = {mod: setup.mod.ADD, value: 0.2};
}
}
)>><<set setup.Achievement_CockRingOfTheBind = setup.AbilityDataFactory.createAbilityData({
id: "Achievement_CockRingOfTheBind",
name: "绑定者的阴茎环",
description:function(character)
{
return "你已经支配了绑定者,它现在发誓要把你变成一个支配性的战士。";
},
maxRank: 1
})>>
<<set setup.Achievement_CockRingOfTheBind.isAchievement = true>>
<<set setup.Achievement_CockRingOfTheBind.achievementInfo = "完全支配了戒指的精神。">>
<<run setup.Achievement_CockRingOfTheBind.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.isActive = false;
}
)>>
<<run setup.Achievement_CockRingOfTheBind.addBehaviour(
"update",
setup.AbilityTrigger.ON_NEW_GAME_PLUS,
function(abilityRuntimeData, abilityParams)
{
if(abilityRuntimeData.achivemementState == setup.AchievementState.ACTIVATED)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.xpMultiplierMods = {mod: setup.mod.ADD, value: 0.2}
abilityRuntimeData.modifier.essenceMultiplierMods = {mod: setup.mod.ADD, value: 0.2};
}
}
)>><<set setup.Achievement_CollarOfTheBind = setup.AbilityDataFactory.createAbilityData({
id: "Achievement_CollarOfTheBind",
name: "绑定者的项圈",
description:function(character)
{
return "你已经服从了绑定者。他在你灵魂中的存在是永恒的。";
},
maxRank: 1
})>>
<<set setup.Achievement_CollarOfTheBind.isAchievement = true>>
<<set setup.Achievement_CollarOfTheBind.achievementInfo = "完全服从于绑定者的精神。">>
<<run setup.Achievement_CollarOfTheBind.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.isActive = false;
}
)>>
<<run setup.Achievement_CollarOfTheBind.addBehaviour(
"update",
setup.AbilityTrigger.ON_NEW_GAME_PLUS,
function(abilityRuntimeData, abilityParams)
{
if(abilityRuntimeData.achivemementState == setup.AchievementState.ACTIVATED)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.xpMultiplierMods = {mod: setup.mod.ADD, value: 0.2}
abilityRuntimeData.modifier.essenceMultiplierMods = {mod: setup.mod.ADD, value: 0.2};
}
}
)>><<set setup.Achievement_DamnatoryKnowledge = setup.AbilityDataFactory.createAbilityData({
id: "Achievement_DamnatoryKnowledge",
name: "被诅咒的知识",
description:function(character)
{
return "卡纳塔已经了解了黑日的位置。";
},
maxRank: 1
})>>
<<set setup.Achievement_DamnatoryKnowledge.isAchievement = true>>
<<set setup.Achievement_DamnatoryKnowledge.achievementInfo = "向你的主人传播禁忌的知识。">>
<<run setup.Achievement_DamnatoryKnowledge.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.isActive = false;
}
)>>
<<run setup.Achievement_DamnatoryKnowledge.addBehaviour(
"update",
setup.AbilityTrigger.ON_NEW_GAME_PLUS,
function(abilityRuntimeData, abilityParams)
{
if(abilityRuntimeData.achivemementState == setup.AchievementState.ACTIVATED)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.arousalGainMods = {mod: setup.mod.ADD, value: 5};
abilityRuntimeData.modifier.essenceMultiplierMods = {mod: setup.mod.ADD, value: 0.2};
}
}
)>><<set setup.Achievement_ExplorerOfCorruptedDepths = setup.AbilityDataFactory.createAbilityData({
id: "Achievement_ExplorerOfCorruptedDepths",
name: "腐化深渊的探索者",
description:function(character)
{
return "你已经经历了尼克斯的所有扭曲挑战。";
},
maxRank: 1
})>>
<<set setup.Achievement_ExplorerOfCorruptedDepths.isAchievement = true>>
<<set setup.Achievement_ExplorerOfCorruptedDepths.achievementInfo = "完全探索尼克斯城堡的每个房间。">>
<<run setup.Achievement_ExplorerOfCorruptedDepths.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.isActive = false;
}
)>>
<<run setup.Achievement_ExplorerOfCorruptedDepths.addBehaviour(
"update",
setup.AbilityTrigger.ON_NEW_GAME_PLUS,
function(abilityRuntimeData, abilityParams)
{
if(abilityRuntimeData.achivemementState == setup.AchievementState.ACTIVATED)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.xpMultiplierMods = {mod: setup.mod.ADD, value: 0.2};
abilityRuntimeData.modifier.essenceMultiplierMods = {mod: setup.mod.ADD, value: 0.2};
}
}
)>><<set setup.Achievement_GodAmongstMen = setup.AbilityDataFactory.createAbilityData({
id: "Achievement_GodAmongstMen",
name: "人中之神",
description:function(character)
{
return "诸神在不断思考你的存在。部分是出于兴趣,部分是出于恐惧。";
},
maxRank: 1
})>>
<<set setup.Achievement_GodAmongstMen.isAchievement = true>>
<<set setup.Achievement_GodAmongstMen.achievementInfo = "达到50级。">>
<<run setup.Achievement_GodAmongstMen.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.isActive = false;
}
)>>
<<run setup.Achievement_GodAmongstMen.addBehaviour(
"update",
setup.AbilityTrigger.ON_LEVEL_UP + setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
if(abilityRuntimeData.achivemementState == setup.AchievementState.ACTIVATED)
{
return;
}
if(State.variables.Level >= 50)
{
setup.completeAchievement("Achievement_GodAmongstMen");
}
}
)>>
<<run setup.Achievement_GodAmongstMen.addBehaviour(
"update",
setup.AbilityTrigger.ON_NEW_GAME_PLUS,
function(abilityRuntimeData, abilityParams)
{
if(abilityRuntimeData.achivemementState == setup.AchievementState.ACTIVATED)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.xpMultiplierMods = {mod: setup.mod.ADD, value: 0.8}
abilityRuntimeData.modifier.essenceMultiplierMods = {mod: setup.mod.ADD, value: 0.8};
}
}
)>><<set setup.Achievement_HostOfTheSpawns = setup.AbilityDataFactory.createAbilityData({
id: "Achievement_HostOfTheSpawns",
name: "寄生之主",
description:function(character)
{
return "他们不断地取悦你,乞求你变成一个畸形的野兽。";
},
maxRank: 1
})>>
<<set setup.Achievement_HostOfTheSpawns.isAchievement = true>>
<<set setup.Achievement_HostOfTheSpawns.achievementInfo = "吸取5个尼克斯的幼体。">>
<<run setup.Achievement_HostOfTheSpawns.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.isActive = false;
}
)>>
<<run setup.Achievement_HostOfTheSpawns.addBehaviour(
"update",
setup.AbilityTrigger.ON_NEW_GAME_PLUS,
function(abilityRuntimeData, abilityParams)
{
if(abilityRuntimeData.achivemementState == setup.AchievementState.ACTIVATED)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.arousalGainMods = {mod: setup.mod.ADD, value: 10};
abilityRuntimeData.modifier.minArousalMods = {mod: setup.mod.ADD, value: 5};
abilityRuntimeData.modifier.essenceMultiplierMods = {mod: setup.mod.ADD, value: 0.2};
}
}
)>><<set setup.Achievement_IncompleteMemories = setup.AbilityDataFactory.createAbilityData({
id: "Achievement_IncompleteMemories",
name: "不完整的记忆",
description:function(character)
{
return "你已经走过了最多的路,即使它的目的地仍然遥不可及。你获得“先驱献身”的战斗行动。";
},
maxRank: 1
})>>
<<set setup.Achievement_IncompleteMemories.isAchievement = true>>
<<set setup.Achievement_IncompleteMemories.achievementInfo = "达到主要故事路径的终点。">>
<<run setup.Achievement_IncompleteMemories.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.isActive = false;
}
)>>
<<run setup.Achievement_IncompleteMemories.addBehaviour(
"update",
setup.AbilityTrigger.ON_NEW_GAME_PLUS,
function(abilityRuntimeData, abilityParams)
{
if(abilityRuntimeData.achivemementState == setup.AchievementState.ACTIVATED)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.xpMultiplierMods = {mod: setup.mod.ADD, value: 0.2}
abilityRuntimeData.modifier.essenceMultiplierMods = {mod: setup.mod.ADD, value: 0.2};
abilityRuntimeData.modifier.fightMoveIDsMods = {mod: setup.mod.ADD, value: [setup.FightMove_HeraldsDevotion.id]};
}
}
)>><<set setup.Achievement_LordOfTheSpawns = setup.AbilityDataFactory.createAbilityData({
id: "Achievement_LordOfTheSpawns",
name: "寄生君主",
description:function(character)
{
return "它们的需求现在就是你自己的需求。它们必须生长……它们必须传播……";
},
maxRank: 1
})>>
<<set setup.Achievement_LordOfTheSpawns.isAchievement = true>>
<<set setup.Achievement_LordOfTheSpawns.achievementInfo = "吸取15个尼克斯的幼体。">>
<<run setup.Achievement_LordOfTheSpawns.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.isActive = false;
}
)>>
<<run setup.Achievement_LordOfTheSpawns.addBehaviour(
"update",
setup.AbilityTrigger.ON_NEW_GAME_PLUS,
function(abilityRuntimeData, abilityParams)
{
if(abilityRuntimeData.achivemementState == setup.AchievementState.ACTIVATED)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.arousalGainMods = {mod: setup.mod.ADD, value: 20};
abilityRuntimeData.modifier.minArousalMods = {mod: setup.mod.ADD, value: 10};
abilityRuntimeData.modifier.essenceMultiplierMods = {mod: setup.mod.ADD, value: 0.2};
abilityRuntimeData.modifier.xpMultiplierMods = {mod: setup.mod.ADD, value: 0.2}
}
}
)>><<set setup.Achievement_MasterOfTheBarrens = setup.AbilityDataFactory.createAbilityData({
id: "Achievement_MasterOfTheBarrens",
name: "荒漠的主宰",
description:function(character)
{
return "荒漠对你来说就像家一样。";
},
maxRank: 1
})>>
<<set setup.Achievement_MasterOfTheBarrens.isAchievement = true>>
<<set setup.Achievement_MasterOfTheBarrens.achievementInfo = "完成100次远征。">>
<<run setup.Achievement_MasterOfTheBarrens.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.isActive = false;
}
)>>
<<run setup.Achievement_MasterOfTheBarrens.addBehaviour(
"update",
setup.AbilityTrigger.ON_DAY_CHANGE + setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
if(abilityRuntimeData.achivemementState == setup.AchievementState.ACTIVATED)
{
return;
}
if(State.variables.Expedition >= 100)
{
setup.completeAchievement("Achievement_MasterOfTheBarrens");
}
}
)>>
<<run setup.Achievement_MasterOfTheBarrens.addBehaviour(
"update",
setup.AbilityTrigger.ON_NEW_GAME_PLUS,
function(abilityRuntimeData, abilityParams)
{
if(abilityRuntimeData.achivemementState == setup.AchievementState.ACTIVATED)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.maxStaminaMods = {mod: setup.mod.ADD, value: 10}
abilityRuntimeData.modifier.xpMultiplierMods = {mod: setup.mod.ADD, value: 0.2}
}
}
)>><<set setup.Achievement_MemoriesOfDemonicAscent = setup.AbilityDataFactory.createAbilityData({
id: "Achievement_MemoriesOfDemonicAscent",
name: "恶魔升神之记忆",
description:function(character)
{
return "恶魔的本能在你的灵魂中燃烧。";
},
maxRank: 1
})>>
<<set setup.Achievement_MemoriesOfDemonicAscent.isAchievement = true>>
<<set setup.Achievement_MemoriesOfDemonicAscent.achievementInfo = "在卡纳塔尔升为腐化之神时选择与他合并。">>
<<run setup.Achievement_MemoriesOfDemonicAscent.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.isActive = false;
}
)>>
<<run setup.Achievement_MemoriesOfDemonicAscent.addBehaviour(
"update",
setup.AbilityTrigger.ON_NEW_GAME_PLUS,
function(abilityRuntimeData, abilityParams)
{
if(abilityRuntimeData.achivemementState == setup.AchievementState.ACTIVATED)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.maxHPMods = {mod: setup.mod.ADD, value: 15};
abilityRuntimeData.modifier.xpMultiplierMods = {mod: setup.mod.ADD, value: 0.5}
abilityRuntimeData.modifier.essenceMultiplierMods = {mod: setup.mod.ADD, value: 0.2};
}
}
)>><<set setup.Achievement_MemoriesOfKanathar = setup.AbilityDataFactory.createAbilityData({
id: "Achievement_MemoriesOfKanathar",
name: "卡纳塔尔之记忆",
description:function(character)
{
return "恶魔之神的名字现在超越了所有时间和记忆。";
},
maxRank: 1
})>>
<<set setup.Achievement_MemoriesOfKanathar.isAchievement = true>>
<<set setup.Achievement_MemoriesOfKanathar.achievementInfo = "允许卡纳塔尔飞升为腐化之神。">>
<<run setup.Achievement_MemoriesOfKanathar.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.isActive = false;
}
)>>
<<run setup.Achievement_MemoriesOfKanathar.addBehaviour(
"update",
setup.AbilityTrigger.ON_NEW_GAME_PLUS,
function(abilityRuntimeData, abilityParams)
{
if(abilityRuntimeData.achivemementState == setup.AchievementState.ACTIVATED)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.maxHPMods = {mod: setup.mod.ADD, value: 15};
abilityRuntimeData.modifier.xpMultiplierMods = {mod: setup.mod.ADD, value: 0.5}
abilityRuntimeData.modifier.essenceMultiplierMods = {mod: setup.mod.ADD, value: 0.2};
}
}
)>><<set setup.Achievement_MemoriesOfTheLost = setup.AbilityDataFactory.createAbilityData({
id: "Achievement_MemoriesOfTheLost",
name: "迷失者之记忆",
description:function(character)
{
return "先驱敢于尝试阻止你,这一行为导致他最糟糕的噩梦升级了。";
},
maxRank: 1
})>>
<<set setup.Achievement_MemoriesOfTheLost.isAchievement = true>>
<<set setup.Achievement_MemoriesOfTheLost.achievementInfo = "战胜先驱者。">>
<<run setup.Achievement_MemoriesOfTheLost.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.isActive = false;
}
)>>
<<run setup.Achievement_MemoriesOfTheLost.addBehaviour(
"update",
setup.AbilityTrigger.ON_NEW_GAME_PLUS,
function(abilityRuntimeData, abilityParams)
{
if(abilityRuntimeData.achivemementState == setup.AchievementState.ACTIVATED)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.arousalGainMods = {mod: setup.mod.ADD, value: 10};
abilityRuntimeData.modifier.xpMultiplierMods = {mod: setup.mod.ADD, value: 0.2}
abilityRuntimeData.modifier.essenceMultiplierMods = {mod: setup.mod.ADD, value: 0.2};
}
}
)>><<set setup.Achievement_MemoriesOfTheMinotaur = setup.AbilityDataFactory.createAbilityData({
id: "Achievement_MemoriesOfTheMinotaur",
name: "牛头人之回忆",
description:function(character)
{
return "提亚丹(Tiadane)已经飞升了。一切事物都将为你忠诚的仆人作证。";
},
maxRank: 1
})>>
<<set setup.Achievement_MemoriesOfTheMinotaur.isAchievement = true>>
<<set setup.Achievement_MemoriesOfTheMinotaur.achievementInfo = "把尼克斯的力量带给牛头人。">>
<<run setup.Achievement_MemoriesOfTheMinotaur.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.isActive = false;
}
)>>
<<run setup.Achievement_MemoriesOfTheMinotaur.addBehaviour(
"update",
setup.AbilityTrigger.ON_NEW_GAME_PLUS,
function(abilityRuntimeData, abilityParams)
{
if(abilityRuntimeData.achivemementState == setup.AchievementState.ACTIVATED)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.maxHPMods = {mod: setup.mod.ADD, value: 15};
abilityRuntimeData.modifier.xpMultiplierMods = {mod: setup.mod.ADD, value: 0.5}
abilityRuntimeData.modifier.essenceMultiplierMods = {mod: setup.mod.ADD, value: 0.2};
}
}
)>><<set setup.Achievement_MightOfAugwult = setup.AbilityDataFactory.createAbilityData({
id: "Achievement_MightOfAugwult",
name: "奥古特的力量",
description:function(character)
{
return "你的力量吸引了你无法企及的强大力量的注意。";
},
maxRank: 1
})>>
<<set setup.Achievement_MightOfAugwult.isAchievement = true>>
<<set setup.Achievement_MightOfAugwult.achievementInfo = "达到200力量值。">>
<<run setup.Achievement_MightOfAugwult.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.isActive = false;
}
)>>
<<run setup.Achievement_MightOfAugwult.addBehaviour(
"update",
setup.AbilityTrigger.ON_STAT_CHANGE,
function(abilityRuntimeData, abilityParams)
{
if(abilityRuntimeData.achivemementState == setup.AchievementState.ACTIVATED)
{
return;
}
if(setup.getStatValue(State.variables.CharacterSheet_Player, "strength") >= 200)
{
setup.completeAchievement("Achievement_MightOfAugwult");
}
}
)>>
<<run setup.Achievement_MightOfAugwult.addBehaviour(
"update",
setup.AbilityTrigger.ON_NEW_GAME_PLUS,
function(abilityRuntimeData, abilityParams)
{
if(abilityRuntimeData.achivemementState == setup.AchievementState.ACTIVATED)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.strengthMods = {mod: setup.mod.ADD, value: 30};
abilityRuntimeData.modifier.xpMultiplierMods = {mod: setup.mod.ADD, value: 0.2}
}
}
)>><<set setup.Achievement_OffTheDeepEnd = setup.AbilityDataFactory.createAbilityData({
id: "Achievement_OffTheDeepEnd",
name: "离开深渊",
description:function(character)
{
return "你已经被警告过了,并且已经看到了这些征兆。 <br>这只会使你的降生更加甜美。";
},
maxRank: 1
})>>
<<set setup.Achievement_OffTheDeepEnd.isAchievement = true>>
<<set setup.Achievement_OffTheDeepEnd.achievementInfo = "腐化值到达200。">>
<<run setup.Achievement_OffTheDeepEnd.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.isActive = false;
}
)>>
<<run setup.Achievement_OffTheDeepEnd.addBehaviour(
"update",
setup.AbilityTrigger.ON_GAIN_CORRUPTION + setup.AbilityTrigger.ON_DAY_CHANGE + setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
if(abilityRuntimeData.achivemementState == setup.AchievementState.ACTIVATED)
{
return;
}
if(abilityParams.self.id != "CharacterSheet_Player")
{
return;
}
var corruption = setup.getStatValue(abilityParams.self, "corruption");
if(corruption >= 200)
{
setup.completeAchievement("Achievement_OffTheDeepEnd");
}
}
)>>
<<run setup.Achievement_OffTheDeepEnd.addBehaviour(
"update",
setup.AbilityTrigger.ON_NEW_GAME_PLUS,
function(abilityRuntimeData, abilityParams)
{
if(abilityRuntimeData.achivemementState == setup.AchievementState.ACTIVATED)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.arousalGainMods = {mod: setup.mod.ADD, value: 5};
abilityRuntimeData.modifier.essenceMultiplierMods = {mod: setup.mod.ADD, value: 0.2};
}
}
)>><<set setup.Achievement_Redemption = setup.AbilityDataFactory.createAbilityData({
id: "Achievement_Redemption",
name: "救赎",
description:function(character)
{
return "托加已经拒绝腐败,并发誓要帮助建立一个更好的世界。";
},
maxRank: 1
})>>
<<set setup.Achievement_Redemption.isAchievement = true>>
<<set setup.Achievement_Redemption.achievementInfo = "帮助一个朋友找到内心的平静。">>
<<run setup.Achievement_Redemption.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.isActive = false;
}
)>>
<<run setup.Achievement_Redemption.addBehaviour(
"update",
setup.AbilityTrigger.ON_NEW_GAME_PLUS,
function(abilityRuntimeData, abilityParams)
{
if(abilityRuntimeData.achivemementState == setup.AchievementState.ACTIVATED)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.xpMultiplierMods = {mod: setup.mod.ADD, value: 0.2}
abilityRuntimeData.modifier.essenceMultiplierMods = {mod: setup.mod.ADD, value: 0.2};
abilityRuntimeData.modifier.fightMoveIDsMods = {mod: setup.mod.ADD, value: [setup.FightMove_TonicOfStillness.id]}
}
}
)>><<set setup.Achievement_Resolute = setup.AbilityDataFactory.createAbilityData({
id: "Achievement_Resolute",
name: "坚毅",
description:function(character)
{
return "体验荒原而不落入它的腐败之中。";
},
maxRank: 1
})>>
<<set setup.Achievement_Resolute.isAchievement = true>>
<<set setup.Achievement_Resolute.achievementInfo = "达到10级时,腐化值没有达到100。">>
<<run setup.Achievement_Resolute.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.isActive = false;
abilityRuntimeData.blackboard = {}
}
)>>
<<run setup.Achievement_Resolute.addBehaviour(
"update",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.blackboard.purity = true;
}
)>>
<<run setup.Achievement_Resolute.addBehaviour(
"update",
setup.AbilityTrigger.ON_LEVEL_UP,
function(abilityRuntimeData, abilityParams)
{
if(abilityRuntimeData.achivemementState == setup.AchievementState.ACTIVATED)
{
return;
}
if(abilityRuntimeData.blackboard.purity == true && State.variables.Level >= 10)
{
setup.completeAchievement("Achievement_Resolute");
}
}
)>>
<<run setup.Achievement_Resolute.addBehaviour(
"update",
setup.AbilityTrigger.ON_GAIN_CORRUPTION + setup.AbilityTrigger.ON_DAY_CHANGE,
function(abilityRuntimeData, abilityParams)
{
if(abilityRuntimeData.achivemementState == setup.AchievementState.ACTIVATED)
{
return;
}
if(abilityRuntimeData.blackboard.purity == true)
{
if(setup.getStatValue(State.variables.CharacterSheet_Player, "corruption") >= 100)
{
abilityRuntimeData.blackboard.purity = false;
}
}
}
)>>
<<run setup.Achievement_Resolute.addBehaviour(
"update",
setup.AbilityTrigger.ON_NEW_GAME_PLUS,
function(abilityRuntimeData, abilityParams)
{
if(abilityRuntimeData.achivemementState == setup.AchievementState.ACTIVATED)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.xpMultiplierMods = {mod: setup.mod.ADD, value: 0.3}
}
}
)>><<set setup.Achievement_SafePassage = setup.AbilityDataFactory.createAbilityData({
id: "Achievement_SafePassage",
name: "安全通道",
description:function(character)
{
return "提亚丹的名字已经超越了时间和空间的限制。";
},
maxRank: 1
})>>
<<set setup.Achievement_SafePassage.isAchievement = true>>
<<set setup.Achievement_SafePassage.achievementInfo = "告诉他正确的名字,跳过牛头人的战斗。">>
<<run setup.Achievement_SafePassage.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.isActive = false;
}
)>>
<<run setup.Achievement_SafePassage.addBehaviour(
"update",
setup.AbilityTrigger.ON_NEW_GAME_PLUS,
function(abilityRuntimeData, abilityParams)
{
if(abilityRuntimeData.achivemementState == setup.AchievementState.ACTIVATED)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.strengthMods = {mod: setup.mod.ADD, value: 10};
abilityRuntimeData.modifier.xpMultiplierMods = {mod: setup.mod.ADD, value: 0.3};
}
}
)>><<set setup.Achievement_ShiftingIdeals = setup.AbilityDataFactory.createAbilityData({
id: "Achievement_ShiftingIdeals",
name: "转变的理想",
description:function(character)
{
return "你的理想已经改变。为你所成为的角色而感到自豪。";
},
maxRank: 1
})>>
<<set setup.Achievement_ShiftingIdeals.isAchievement = true>>
<<set setup.Achievement_ShiftingIdeals.achievementInfo = "与镜子两侧的二重身进行会面。">>
<<run setup.Achievement_ShiftingIdeals.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.isActive = false;
abilityRuntimeData.blackboard = {};
}
)>>
<<run setup.Achievement_ShiftingIdeals.addBehaviour(
"update",
setup.AbilityTrigger.ON_FIGHT_END,
function(abilityRuntimeData, abilityParams)
{
if(abilityRuntimeData.achivemementState != setup.AchievementState.ACTIVATED && abilityParams.target.id == "CharacterSheet_Doppleganger")
{
if(setup.MQ002_Manor_IsCorruptedInManor(State.variables.CharacterSheet_Player))
{
abilityRuntimeData.blackboard.foughtPure = true;
}
else
{
abilityRuntimeData.blackboard.foughtCorrupted = true;
}
if(abilityRuntimeData.blackboard.foughtPure == true && abilityRuntimeData.blackboard.foughtCorrupted == true)
{
setup.completeAchievement("Achievement_ShiftingIdeals");
}
}
}
)>>
<<run setup.Achievement_ShiftingIdeals.addBehaviour(
"update",
setup.AbilityTrigger.ON_NEW_GAME_PLUS,
function(abilityRuntimeData, abilityParams)
{
if(abilityRuntimeData.achivemementState == setup.AchievementState.ACTIVATED)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.xpMultiplierMods = {mod: setup.mod.ADD, value: 0.2};
abilityRuntimeData.modifier.essenceMultiplierMods = {mod: setup.mod.ADD, value: 0.2};
}
}
)>><<set setup.Achievement_SubmissiveFighter = setup.AbilityDataFactory.createAbilityData({
id: "Achievement_SubmissiveFighter",
name: "顺从战士",
description:function(character)
{
return "在有这么多好处的情况下,你真的会输吗?";
},
maxRank: 1
})>>
<<set setup.Achievement_SubmissiveFighter.isAchievement = true>>
<<set setup.Achievement_SubmissiveFighter.achievementInfo = "在战斗中输给5个不同的对手。">>
<<run setup.Achievement_SubmissiveFighter.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.isActive = false;
abilityRuntimeData.blackboard = {};
}
)>>
<<run setup.Achievement_SubmissiveFighter.addBehaviour(
"update",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.blackboard.lostEncounters = [];
}
)>>
<<run setup.Achievement_SubmissiveFighter.addBehaviour(
"update",
setup.AbilityTrigger.ON_FIGHT_BATTLE_LOST,
function(abilityRuntimeData, abilityParams)
{
if(abilityRuntimeData.achivemementState == setup.AchievementState.ACTIVATED)
{
return;
}
let isUnique = true;
for(let i = 0; i < abilityRuntimeData.blackboard.lostEncounters.length; i++)
{
if(abilityRuntimeData.blackboard.lostEncounters[i] == abilityParams.target.id)
{
isUnique = false;
break;
}
}
if(isUnique == true)
{
abilityRuntimeData.blackboard.lostEncounters.push(abilityParams.target.id);
}
if(abilityRuntimeData.blackboard.lostEncounters.length >= 5)
{
setup.completeAchievement("Achievement_SubmissiveFighter");
}
}
)>>
<<run setup.Achievement_SubmissiveFighter.addBehaviour(
"update",
setup.AbilityTrigger.ON_NEW_GAME_PLUS,
function(abilityRuntimeData, abilityParams)
{
if(abilityRuntimeData.achivemementState == setup.AchievementState.ACTIVATED)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.arousalGainMods = {mod: setup.mod.ADD, value: 5};
abilityRuntimeData.modifier.xpMultiplierMods = {mod: setup.mod.ADD, value: 0.2}
}
}
)>><<set setup.Achievement_WordOfPower = setup.AbilityDataFactory.createAbilityData({
id: "Achievement_WordOfPower",
name: "力量之言",
description:function(character)
{
return "卡纳塔尔的名字是无边无际的,它永远都在寻求将其脆弱的小恶魔主人升为神的方法。";
},
maxRank: 1
})>>
<<set setup.Achievement_WordOfPower.isAchievement = true>>
<<set setup.Achievement_WordOfPower.achievementInfo = "传播魔神的名字。">>
<<run setup.Achievement_WordOfPower.addBehaviour(
"start",
setup.AbilityTrigger.ON_ACQUIRE,
function(abilityRuntimeData, abilityParams)
{
abilityRuntimeData.isActive = false;
}
)>>
<<run setup.Achievement_WordOfPower.addBehaviour(
"update",
setup.AbilityTrigger.ON_NEW_GAME_PLUS,
function(abilityRuntimeData, abilityParams)
{
if(abilityRuntimeData.achivemementState == setup.AchievementState.ACTIVATED)
{
abilityRuntimeData.isActive = true;
abilityRuntimeData.modifier.strengthMods = {mod: setup.mod.ADD, value: 10};
abilityRuntimeData.modifier.xpMultiplierMods = {mod: setup.mod.ADD, value: 0.3};
}
}
)>>\<<nobr>>
/*Initialization*/
>>>>>>> CN0.9.0COM
<<if !$Encounter_Target.fight.variables.currentHP>>
<<run setup.stopAllRealizationPackages()>>
<<run setup.stopSoundActions();>>
<<run setup.variableInitializer.initializeFightVariables($Encounter_Target)>>
<<print $Encounter_Target.fight.encounterStartText >>
<<<<<<< HEAD
<<done>><<run setup.setCarousel()>><</done>>
=======
>>>>>>> CN0.9.0COM
<<run setup.aiFightStart()>>
<<run setup.broadcastFightFlowTrigger($CharacterSheet_Player, $Encounter_Target, setup.AbilityTrigger.ON_FIGHT_START)>>
<</if>>
<<set $RedrawCount = 0>>
<<set $AddSlotCount = 0>>
<<set $CharacterSheet_Player.fight.variables.currentStamina = setup.getStatValue($CharacterSheet_Player, "stamina")>>
<<run setup.preAttacksUpdate($CharacterSheet_Player, $Encounter_Target)>>
<<<<<<< HEAD
/*Attack Handling*/
<<if $Encounter_Target.fight.variables.currentFightMove && $CharacterSheet_Player.fight.variables.currentFightMove>>
=======
/*Attack Handling*/
<<if $Encounter_Target.fight.variables.currentFightMove && $CharacterSheet_Player.fight.variables.currentFightMove>>
>>>>>>> CN0.9.0COM
<<if setup.canTeammateAct($CharacterSheet_Player, $Encounter_Target, setup.AttackTiming.BEFORE_PLAYER) == true>>
<<run setup.doAttack(State.variables[$CharacterSheet_Player.fight.teammate], $Encounter_Target) >>
<</if>>
<<if $FightComboStackIndexes.length != 0>>
<<run setup.doComboAttack($CharacterSheet_Player, $Encounter_Target) >>
<<else>>
<<run setup.doAttack($CharacterSheet_Player, $Encounter_Target) >>
<</if>>
<<if setup.canTeammateAct($CharacterSheet_Player, $Encounter_Target, setup.AttackTiming.BETWEEN_PLAYER_AND_ENEMY) == true>>
<<run setup.doAttack(State.variables[$CharacterSheet_Player.fight.teammate], $Encounter_Target) >>
<</if>>
<<run setup.doAttack($Encounter_Target, $CharacterSheet_Player) >>
<<if setup.canTeammateAct($CharacterSheet_Player, $Encounter_Target, setup.AttackTiming.AFTER_ENEMY) == true>>
<<run setup.doAttack(State.variables[$CharacterSheet_Player.fight.teammate], $Encounter_Target) >>
<</if>>
<<<<<<< HEAD
=======
>>>>>>> CN0.9.0COM
<</if>>
/*Check Max Arousal*/
<<print setup.updateArousal($CharacterSheet_Player) >>
<<if $CharacterSheet_Player.fight.teammate != undefined>>
<<print setup.updateArousal(State.variables[$CharacterSheet_Player.fight.teammate]) >>
<</if>>
<<print setup.updateArousal($Encounter_Target) >>
<<<<<<< HEAD
<<run setup.postAttacksAIUpdate($Encounter_Target)>>
/*Display*/
=======
\<</nobr>>
\<<run setup.postAttacksAIUpdate($Encounter_Target)>>
\
\/*Display*/
\<<nobr>>
>>>>>>> CN0.9.0COM
<<if setup.canTeammateAct($CharacterSheet_Player, $Encounter_Target, setup.AttackTiming.BEFORE_PLAYER) == true>>
<<print setup.displayFightTurnOutcome(State.variables[$CharacterSheet_Player.fight.teammate], $Encounter_Target) >>
<</if>>
<<print setup.displayFightTurnOutcome($CharacterSheet_Player, $Encounter_Target) >>
<<if setup.canTeammateAct($CharacterSheet_Player, $Encounter_Target, setup.AttackTiming.BETWEEN_PLAYER_AND_ENEMY) == true>>
<<print setup.displayFightTurnOutcome(State.variables[$CharacterSheet_Player.fight.teammate], $Encounter_Target) >>
<</if>>
<<print setup.displayFightTurnOutcome($Encounter_Target, $CharacterSheet_Player) >>
<<if setup.canTeammateAct($CharacterSheet_Player, $Encounter_Target, setup.AttackTiming.AFTER_ENEMY) == true>>
<<print setup.displayFightTurnOutcome(State.variables[$CharacterSheet_Player.fight.teammate], $Encounter_Target) >>
<</if>>
<<<<<<< HEAD
<<print setup.updateFightStatus($CharacterSheet_Player, $Encounter_Target) >>You win the fight. <<print setup.getFightReward($Encounter_Target, false)>>
<<include "Fight Outcome">>You lose the fight. <<print setup.getFightReward($Encounter_Target, true)>>
<<include "Fight Outcome">>You both fall down in exhaustion. Yet through sheer willpower, you manage to force yourself to slowly get on your feet.
<<include "Fight Outcome">><<nobr>>
<<if setup.hasLostFight($Encounter_Target)>>
<<print setup.onFightEnd($CharacterSheet_Player, $Encounter_Target)>>
<<print $Encounter_Target.fight.outcomePlayerWins>>
<<elseif setup.hasLostFight($CharacterSheet_Player)>>
<<print setup.onFightEnd($Encounter_Target, $CharacterSheet_Player)>>
<<print $Encounter_Target.fight.outcomePlayerLoses>>
<</if>>
<</nobr>>
=======
\<</nobr>>
\<<print setup.updateFightStatus($CharacterSheet_Player, $Encounter_Target) >>\<<if setup.hasLostFight($Encounter_Target)>>
\<<print setup.onFightEnd($CharacterSheet_Player, $Encounter_Target)>>
\<<print $Encounter_Target.fight.outcomePlayerWins>>
\<<elseif setup.hasLostFight($CharacterSheet_Player)>>
\<<print setup.onFightEnd($Encounter_Target, $CharacterSheet_Player)>>
\<<print $Encounter_Target.fight.outcomePlayerLoses>>
\<</if>>
<<nobr>>
>>>>>>> CN0.9.0COM
/*Unset Fight Variables*/
<<set $FightTurn = 0>>
<<unset $RedrawCount>>
<<unset $AddSlotCount>>
<<run setup.broadcastFightFlowTrigger($CharacterSheet_Player, $Encounter_Target, setup.AbilityTrigger.ON_FIGHT_END)>>
<<run setup.saveFightAttributes($Encounter_Target)>>
<<unset $Display_Player_FightMoveOutcome,
<<<<<<< HEAD
$Encounter_Target>>
=======
$Encounter_Target,
$HasSymbiote>>
>>>>>>> CN0.9.0COM
<<if $CachedTeammate != undefined>>
<<set $CharacterSheet_Player.fight.teammate = $CachedTeammate>>
<<unset $CachedTeammate>>
<</if>>
<<if $CharacterSheet_Player.fight.teammate != undefined>>
<<set State.variables[$CharacterSheet_Player.fight.teammate].fight.variables = $FightVariables>>
<</if>>
<<set $CharacterSheet_Player.fight.variables = $FightVariables>>
<<<<<<< HEAD
<<run setup.removeCarousel>><<set setup.FightMove_Tutorial1 =
{
id: "FightMove_Tutorial1",
name: "Struggle",
=======
<</nobr>><<set setup.FightMove_AbsorbEssence =
{
id: "FightMove_AbsorbEssence",
name: "精华涌流",
preparation: function(character, target)
{
return character.info.name + "的身体突然焕发出明亮的绿色光环。"
},
attackAttemptDesc: function(character, target)
{
return "空气中的精华突然聚集在"+character.info.name+"身上。";
},
attackHitDesc: function(character, target)
{
return "";
},
activationCondition: function(character, target)
{
return character.fight.variables.currentStamina >= this.staminaCost;
},
dmg: function(character, target)
{
let damageParam =
{
multiplier: 0,
addon: 0,
}
return damageParam;
},
staminaCost: 0,
critMod: 0,
comboCost: 1,
skillStatsToDescriptionSpacing: 2,
skillDescription: "吸收空气中的精华。战斗持续的时间越长,力量越大。",
skillType: "buff",
skillTheme: "buff",
additionalEffects: [setup.absorbEssenceEffects]
}>><<set setup.FightMove_Bash =
{
id: "FightMove_Bash",
name: "猛击",
preparation: function(character, target)
{
var flavourtext = setup.getFlavourBasedDescription(character, 'basicAttackPrepFlavour', 1)
if(flavourtext != undefined)
{
return character.info.name + " " + flavourtext
}
else
{
return character.info.name + "正准备出击。"
}
},
attackAttemptDesc: function(character, target)
{
var flavourtext = setup.getFlavourBasedDescription(character, 'bashAttackAttemptFlavour', 1)
return flavourtext
},
activationCondition: function(character, target)
{
return true;
},
dmg: function(character, target)
{
let damageParam =
{
multiplier: 1,
addon: 4,
}
return damageParam;
},
staminaCost: 0,
critMod: 20,
comboCost: 2,
skillStatsToDescriptionSpacing: 2,
skillDescription: "以低体力消耗快速使用武器的把手猛击。",
skillType: "offensive",
skillTheme: "offensive",
additionalEffects: []
}>><<set setup.FightMove_Basic_Attack =
{
id: "FightMove_Basic_Attack",
name: "徒手攻击",
preparation: function(character, target)
{
var flavourtext = setup.getFlavourBasedDescription(character, 'basicAttackPrepFlavour', 1)
if(flavourtext != undefined)
{
return character.info.name + " " + flavourtext
}
else
{
return character.info.name + "正准备出击。"
}
},
attackAttemptDesc: function(character, target)
{
var flavourtext = setup.getFlavourBasedDescription(character, 'basicAttackAttemptFlavour', 1)
return flavourtext
},
activationCondition: function(character, target)
{
return true;
},
dmg: function(character, target)
{
let damageParam =
{
multiplier: 0.7,
addon: 3,
}
return damageParam;
},
staminaCost: 0,
critMod: 0,
comboCost: 2,
skillStatsToDescriptionSpacing: 2,
skillDescription: "基于你自己身体力量的基本攻击。",
skillType: "offensive",
skillTheme: "offensive",
additionalEffects: []
}>><<set setup.FightMove_ChargedStrike =
{
id: "FightMove_ChargedStrike",
name: "冲锋陷阵",
preparation: function(character, target)
{
if(this.currentStep == 0)
{
return character.info.name + "正在引导他的力量进行强力的攻击";
}
else
{
return character.info.name + "正在冲向你进行大规模的攻击!";
}
},
attackAttemptDesc: function(character, target)
{
return "伴随着他们身体的脉动和力量"+ character.info.name +"向你发出了能够震碎骨头的攻击!";
},
activationCondition: function(character, target)
{
return true;
},
currentStep: 0,
steps: 1,
dmg: function(character, target)
{
let damageParam =
{
multiplier: 1.5,
addon: 14,
}
return damageParam;
},
staminaCost: 0,
critMod: 0,
skillDescription: "可以碎骨的攻击,需要整整一个回合的准备时间。",
skillType: "offensive",
skillTheme: "offensive",
additionalEffects: [],
}>><<set setup.FightMove_ConsumeLost =
{
id: "FightMove_ConsumeLost",
name: "Consume Lost",
preparation: function(character, target)
{
return character.info.name + "抓住附近的一只迷失者。"
},
attackAttemptDesc: function(character, target)
{
var his = setup.getPronoun(character,"pronounDepPos");
return character.info.name + "把迷失者拉进了他的胸肌里。";
},
attackHitDesc: function(character, target)
{
var displayString = "迷失者完全被吸收在"+character.info.name+"时发出了呻吟声。 \n"
displayString += "他庞大的肌肉扭动着,随着他的崇拜者们在他自己身上建立起来。"
displayString += "他的鸡巴长长了"+ setup.getLength(9) + "。\n";
displayString += "他的睾丸增大了"+ setup.getLength(3) + "。\n";
displayString += "他的肌肉扩张了("+ setup.getLength(5) + ")。\n";
displayString += "他的身体变为"+ setup.getLength(18) + "高。\n";
return displayString;
},
activationCondition: function(character, target)
{
return true;
},
dmg: function(character, target)
{
let damageParam =
{
multiplier: 0,
addon: 0,
}
return damageParam;
},
staminaCost: 16,
critMod: 100,
cooldown: 3,
skillStatsToDescriptionSpacing: 2,
skillDescription: "消耗附近的一个迷失者,将他们的质量添加到你自己身上。",
skillType: "offensive",
skillTheme: "offensive",
unlearnable: true,
additionalEffects: [setup.consumeLost]
}>><<set setup.FightMove_CorruptedRemedy =
{
id: "FightMove_CorruptedRemedy",
name: "腐败的补偿",
preparation: function(character, target)
{
return character.info.name + "咧嘴一笑,仿佛他们的伤口突然消失了。"
},
attackAttemptDesc: function(character, target)
{
return "当他们拥抱助长他们不可避免的升华的力量时,"+character.info.name+"的下面发出了深深的呻吟。腐败在他们的伤口周围建立起来,闭合伤口,愈合瘀伤,重建必将成长为神的身体。"
},
activationCondition: function(character, target)
{
return true;
},
dmg: function(character, target)
{
let damageParam =
{
multiplier: 0,
addon: 0,
}
return damageParam;
},
staminaCost: 0,
critMod: 100,
comboCost: 3,
skillStatsToDescriptionSpacing: 2,
skillDescription: "任何伤口都无法到达被腐蚀的灵魂。以堕落值的5%恢复健康值。",
skillType: "buff",
skillTheme: "corruption",
unlearnable: true,
additionalEffects: [setup.corruptedRemedyMove]
}>><<set setup.FightMove_CorruptedUrges =
{
id: "FightMove_CorruptedUrges",
name: "腐败性冲动",
preparation: function(character, target)
{
return character.info.name + "的肌肉突然比以前更用力地弯曲。"
},
attackAttemptDesc: function(character, target)
{
return "周围的世界似乎扭曲了,"+character.info.name+"被无尽的渴望所玷污。他们的整个身体都在弯曲,以腐败的力量为食,比凡人身体的极限更加强壮。然后,在肌肉变硬的声音中,一个词渗了出来。'更多……'"
},
activationCondition: function(character, target)
{
return true;
},
dmg: function(character, target)
{
let damageParam =
{
multiplier: 0,
addon: 0,
}
return damageParam;
},
staminaCost: 0,
critMod: 100,
comboCost: 2,
skillStatsToDescriptionSpacing: 3,
skillDescription: "腐败的盛宴。将你的腐化值的20%加到你的力量上",
skillType: "buff",
skillTheme: "corruption",
unlearnable: true,
additionalEffects: [setup.corruptedUrgesMove]
}>><<set setup.FightMove_CumDeluge =
{
id: "FightMove_CumDeluge",
name: "种汁洪流",
preparation: function(character, target)
{
return character.info.name + "睾丸里的精液足以完全淹没他们的对手。";
},
attackAttemptDesc: function(character, target)
{
var displayString = setup.processFlavours(State.variables.CharacterSheet_Player, character.info.name +"嚎叫着,另一波快感冲刷着他们。他们的@[all|balls|noverb]搏动,带着疯狂的怒火,然后突然紧缩。");
displayString += target.info.name +"只能眼睁睁地看着地动山摇,没有什么能让他们准备好应对即将到来的洪水。";
displayString += setup.processFlavours(State.variables.CharacterSheet_Player, "从高潮的高点出发,"+character.info.name+"将他们的@[all|cocks|noverb]向下瞄准"+target.info.name+",将他们完全淹没在铺天盖地的种子洪流中。");
return displayString;
},
activationCondition: function(character, target)
{
return true;
},
dmg: function(character, target)
{
let damageParam =
{
multiplier: 1.4,
addon: 26,
}
return damageParam;
},
staminaCost: 30,
critMod: 20,
cooldown: 2,
comboCost: 3,
unique: true,
skillStatsToDescriptionSpacing: 2,
skillDescription: "降低对手的力量。",
skillType: "offensive",
skillTheme: "offensive",
unlearnable: true,
additionalEffects: [setup.cumDeluge]
}>><<set setup.FightMove_Do_Nothing =
{
id: "FightMove_Do_Nothing",
name: "开摆",
preparation: function(character, target)
{
var he = setup.getPronoun(character,"pronoun");
return character.info.name + "没有准备好任何攻击。看上去"+he+"并不关心这场战斗。";
},
attackAttemptDesc: function(character, target)
{
return character.info.name +"急切地等待着事情下一步的进展。";
},
activationCondition: function(character, target)
{
return true;
},
doesNothing: true,
dmg: function(character, target)
{
let damageParam =
{
multiplier: 0,
addon: 0,
}
return damageParam;
},
staminaCost: 0,
critMod: 100,
skillStatsToDescriptionSpacing: 1,
skillDescription: "让你的对手自由攻击。",
skillType: "special",
skillTheme: "special",
unlearnable: true,
additionalEffects: []
}>>
<<set setup.FightMove_Submit_Completely =
{
id: "FightMove_Submit_Completely",
name: "彻底开摆",
preparation: function(character, target)
{
var he = setup.getPronoun(character,"pronoun");
return character.info.name + "彻底投降";
},
attackAttemptDesc: function(character, target)
{
return character.info.name + "彻底投降";
},
activationCondition: function(character, target)
{
if(character.fight.variables.cantSubmit)
{
return false;
}
return true;
},
dmg: function(character, target)
{
let damageParam =
{
multiplier: 0,
addon: 0,
}
return damageParam;
},
staminaCost: 0,
critMod: 100,
skillStatsToDescriptionSpacing: 1,
skillDescription: "彻底开摆。",
skillType: "special",
skillTheme: "special",
unlearnable: true,
additionalEffects: [setup.surrender]
}>><<set setup.FightMove_DragonStrike =
{
id: "FightMove_DragonStrike",
name: "龙击",
preparation: function(character, target)
{
return character.info.name + "的身体发出强大的白色光芒。";
},
attackAttemptDesc: function(character, target)
{
return "随着招架攻击的能量充斥着" + character.info.name +"的身体,他们向前冲去,拳头发出耀眼的白光。";
},
activationCondition: function(character, target)
{
return character.fight.variables.currentStamina >= this.staminaCost;
},
dmg: function(character, target)
{
let damageParam =
{
multiplier: 1,
addon: 70,
}
return damageParam;
},
staminaCost: 25,
critMod: 0,
skillStatsToDescriptionSpacing: 1,
skillDescription: "使用吸收的能量释放出强大的攻击!",
skillType: "offensive",
skillTheme: "offensive",
additionalEffects: [setup.stunTarget],
}>><<set setup.FightMove_EnragedPummel =
{
id: "FightMove_EnragedPummel",
name: "愤怒猛攻",
preparation: function(character, target)
{
var his = setup.getPronoun(character,"pronounDepPos");
return character.info.name + "继续保持"+his+"攻击势头。"
},
attackAttemptDesc: function(character, target)
{
var his = setup.getPronoun(character,"pronounDepPos");
return character.info.name + "继续保持"+his+"攻击势头。"
},
attackHitDesc: function(character, target)
{
var his = setup.getPronoun(character,"pronounDepPos");
return character.info.name + "一次又一次地击打"+his+"对手!";
},
activationCondition: function(character, target)
{
return State.variables.FightComboStackIndexes.length >= 2;
},
dmg: function(character, target)
{
let damageParam =
{
multiplier: 1.6,
addon: 10,
}
return damageParam;
},
staminaCost: 0,
critMod: 45,
comboCost: 1,
skillStatsToDescriptionSpacing: 2,
skillDescription: "只能在2个或更多的行动后进行组合。",
skillType: "offensive",
skillTheme: "offensive",
additionalEffects: []
}>><<set setup.FightMove_FirstStrike =
{
id: "FightMove_FirstStrike",
name: "先发制人",
preparation: function(character, target)
{
var his = setup.getPronoun(character,"pronounDepPos");
return character.info.name + "在对手还没有反应过来的时候就已经出现在他们脸上了。"
},
attackAttemptDesc: function(character, target)
{
return character.info.name + "打击的速度比他们的对手所能预期的要快。"
},
attackHitDesc: function(character, target)
{
return character.info.name + "在他们的目标准备好之前就被击中!";
},
activationCondition: function(character, target)
{
return State.variables.FightComboStackIndexes.length == 0;
},
dmg: function(character, target)
{
let damageParam =
{
multiplier: 1.9,
addon: 10,
}
return damageParam;
},
staminaCost: 0,
critMod: 45,
comboCost: 1,
skillStatsToDescriptionSpacing: 2,
skillDescription: "必须作为组合的第一个行动使用。",
skillType: "offensive",
skillTheme: "offensive",
additionalEffects: []
}>><<set setup.FightMove_Focus =
{
id: "FightMove_Focus",
name: "专心致志",
preparation: function(character, target)
{
return character.info.name + "专心于他们的下一次行动。"
},
attackAttemptDesc: function(character, target)
{
return character.info.name + "喘了口气。"
},
activationCondition: function(character, target)
{
return true;
},
dmg: function(character, target)
{
let damageParam =
{
multiplier: 0,
addon: 0,
}
return damageParam;
},
staminaCost: 4,
critMod: 100,
comboCost: 1,
skillStatsToDescriptionSpacing: 2,
skillDescription: "获得一个额外的行动槽,直到这场战斗结束。",
skillType: "buff",
skillTheme: "buff",
unlearnable: true,
additionalEffects: [setup.focusFightMove]
}>><<set setup.FightMove_Goo_Stun =
{
id: "FightMove_Goo_Stun",
name: "困捕粘液",
preparation: function(character, target)
{
return character.info.name + "的粘液完全覆盖了"+target.info.name+"的身体。"
},
attackAttemptDesc: function(character, target)
{
var He = setup.getPronoun(character,"pronounCap");
return character.info.name + "的粘液完全覆盖了"+target.info.name+"的身体。";
},
activationCondition: function(character, target)
{
return character.fight.variables.currentStamina >= this.staminaCost;
},
dmg: function(character, target)
{
let damageParam =
{
multiplier: 0,
addon: 8,
}
return damageParam;
},
staminaCost: 18,
critMod: -15,
cooldown: 5,
comboCost: 5,
unique: true,
skillStatsToDescriptionSpacing: 2,
skillDescription: "射出你的粘液,使你的目标无法动弹。",
skillType: "symbiote",
skillTheme: "symbiote",
additionalEffects: [setup.stunTarget]
}>><<set setup.FightMove_HeraldsDevotion =
{
id: "FightMove_HeraldsDevotion",
name: "先驱之敬拜",
preparation: function(character, target)
{
var arousal = character.fight.variables.currentArousal;
if(arousal < 20 || !setup.usesArousal(character))
{
return character.info.name + "的注意力很敏锐,没有被情欲所遮蔽。";
}
else if(arousal < 70)
{
return character.info.name + "的注意力正在动摇。";
}
else
{
return character.info.name + "的注意力完全消失了,他们心中只有欲望。";
}
},
attackAttemptDesc: function(character, target)
{
var arousal = character.fight.variables.currentArousal;
if(arousal < 20 || !setup.usesArousal(character))
{
return character.info.name + "闭上眼睛,让明亮的白光在身体周围生长。";
}
else if(arousal < 70)
{
return character.info.name + "闭上眼睛,一种微妙的、几乎看不见的白光笼罩着他们的身体。";
}
else
{
return character.info.name + "闭上眼睛,但什么都没发生。";
}
},
activationCondition: function(character, target)
{
return character.fight.variables.currentStamina >= this.staminaCost;
},
dmg: function(character, target)
{
let damageParam =
{
multiplier: 0,
addon: 0,
}
return damageParam;
},
staminaCost: 10,
critMod: 0,
comboCost: 5,
unique: true,
skillStatsToDescriptionSpacing: 2,
skillDescription: "极大地治愈您的伤口。当被唤醒时,效果会减弱。",
skillType: "buff",
skillTheme: "special",
additionalEffects: [setup.heraldsDevotionEffect],
}>><<set setup.FightMove_Hypnotize =
{
id: "FightMove_Hypnotize",
name: "催眠",
preparation: function(character, target)
{
return character.info.name + "的身体发散出一种奇异的紫光。他们的目标被吸引来凝视他们的眼睛。"
},
attackAttemptDesc: function(character, target)
{
var He = setup.getPronoun(character,"pronounCap");
return character.info.name + "试图用他们发光的、晃眼的眼睛迷惑他们的目标。";
},
activationCondition: function(character, target)
{
return character.fight.variables.currentStamina >= this.staminaCost;
},
dmg: function(character, target)
{
let damageParam =
{
multiplier: 0,
addon: 0,
}
return damageParam;
},
staminaCost: 18,
critMod: -15,
cooldown: 5,
skillStatsToDescriptionSpacing: 2,
skillDescription: "影响你的对手的下一次攻击选择。",
skillType: "offensive",
skillTheme: "offensive",
additionalEffects: [setup.hypnotize]
}>><<set setup.FightMove_IncubusCall =
{
id: "FightMove_IncubusCall",
name: "种汁召唤",
preparation: function(character, target)
{
return " "+ character.info.name + "的恶魔阴茎周围出现不祥的红色光芒。它充满了恶魔的能量。";
},
attackAttemptDesc: function(character, target)
{
var His = setup.getPronoun(character,"pronounDepPosCap");
var his = setup.getPronoun(character,"pronounDepPos");
var he = setup.getPronoun(character,"pronoun");
var cockSize = setup.getLength(setup.getStatValue(character, "cock") + 20);
var displayString = "随着每一次悸动,"+character.info.name +"的阴茎在周长和长度上都在扩大,远远大于其自然尺寸。当它的长度增长到" + cockSize + "长时,"+His+"淫荡呻吟声越来越强烈。";
displayString += "只需抽动几下,"+he+"就会咆哮着向目标射出大量"+his+"恶魔般的种子,然后再退到原来的长度。\n";
return displayString;
},
attackHitDesc: function(character, target)
{
var His = setup.getPronoun(character,"pronounDepPosCap");
var his = setup.getPronoun(character,"pronounDepPos");
var He = setup.getPronoun(character,"pronounCap");
var he = setup.getPronoun(character,"pronoun");
var displayString = target.info.name + "的精液击中了"+his+"身体。温暖传遍了他的全身,感觉就像"+he+"'被兴奋的情愫所燃烧。\n\n";
displayString += His+"心脏立即开始像鼓一样跳动。\n";
displayString += He+"不能阻止他自己,"+his+"手感觉着"+his+"裆部。\n\n";
displayString += "这已经超出了敏感度……兴奋超越了他的思想,"+his+"头脑,"+he+"收集了一把恶魔的精液,急切地品尝它。\n\n效果是瞬间的。";
return displayString;
},
activationCondition: function(character, target)
{
return character.fight.variables.currentStamina >= this.staminaCost;
},
dmg: function(character, target)
{
let damageParam =
{
multiplier: 1.8,
addon: 6,
}
return damageParam;
},
staminaCost: 14,
critMod: 0,
comboCost: 3,
skillStatsToDescriptionSpacing: 2,
skillDescription: "让他们尝尝你的恶魔种子。",
skillType: "demon",
skillTheme: "demon",
additionalEffects: [setup.incubusCallEffects]
}>><<set setup.FightMove_IncubusStrike =
{
id: "FightMove_IncubusStrike",
name: "种汁冲击",
preparation: function(character, target)
{
var His = setup.getPronoun(character,"pronounDepPosCap");
return "一个红色的符号出现在"+ character.info.name + "的身上。"+His+"身体发出恶魔般的能量。"
},
attackAttemptDesc: function(character, target)
{
return character.info.name + "奔向他们的目标。";
},
attackHitDesc: function(character, target)
{
var his = setup.getPronoun(character,"pronounDepPos");
var His = setup.getPronoun(character,"pronounDepPosCap");
var him = setup.getPronoun(character,"pronounObject");
var He = setup.getPronoun(character,"pronounCap");
if(character.id == "CharacterSheet_Player")
{
return "你咧嘴一笑,把你的手按在"+target.info.name+"的裆部\n "+His+"生命力和兴奋感涌入你体内。"
+"你随着身体力量的增长而不断大笑。"
}
else
{
return He+"咧嘴一笑,按捺不住"+his+"那放在"+his+"目标裆部的手。\n"+target.info.name+"的活力和唤醒冲向了"+him+"。"
+character.info.name+"只得大笑,当"+his+"身体在能量中生长。\n"
}
},
activationCondition: function(character, target)
{
return character.fight.variables.currentStamina >= this.staminaCost;
},
dmg: function(character, target)
{
let damageParam =
{
multiplier: 3.4,
addon: 0,
}
return damageParam;
},
staminaCost: 20,
critMod: 15,
comboCost: 5,
skillStatsToDescriptionSpacing: 2,
skillDescription: "你的欲求不满永远不会被满足。",
skillType: "demon",
skillTheme: "demon",
additionalEffects: [setup.incubusStrikeEffects]
}>><<set setup.FightMove_InfectiousLust =
{
id: "FightMove_InfectiousLust",
name: "散播欲望",
preparation: function(character, target)
{
return character.info.name + "让自己内心的腐败占据了上风。它们倾泻而出,他们的每一寸肌肤都渗出了腐败。"
},
attackAttemptDesc: function(character, target)
{
var displayString = setup.processFlavours(character, character.info.name + " 咆哮着,无法控制流经他们身体的腐化。他们跪倒在地,用@[all|hands|noverb]抓着他们的@[all|cocks|noverb]愤怒地、不匀速地做着邪恶的欲望行为。\n");
displayString += "'是的是的……更多更多更多……'他们呻吟着,完全沉浸在自己的情欲中。他们周围的空气中弥漫着腐化的湿热气味。\n";
displayString += "'我需要更多!!!' "+character.info.name+"如此咆哮,他们的头向后仰,陷入了疯狂的欲望狂潮。"+target.info.name+"只能凝视着一波波腐败的精液向他们走来。";
return displayString;
},
activationCondition: function(character, target)
{
return true;
},
dmg: function(character, target)
{
let damageParam =
{
multiplier: 0,
addon: 0,
}
return damageParam;
},
staminaCost: 0,
critMod: 100,
comboCost: 2,
skillStatsToDescriptionSpacing: 2,
skillDescription: "腐化一切……给你的对手带来兴奋和腐化。",
skillType: "buff",
skillTheme: "corruption",
unlearnable: true,
additionalEffects: [setup.infectiousLustMove]
}>><<set setup.FightMove_Infest =
{
id: "FightMove_Infest",
name: "侵袭",
preparation: function(character, target)
{
var his = setup.getPronoun(character,"pronounDepPos");
return character.info.name + "不能抑制更多"+his+"唤醒了……"
},
attackAttemptDesc: function(character, target)
{
var his = setup.getPronoun(character,"pronounDepPos");
return character.info.name + " "+his+"厚厚的舌头上滴着腐化的粘液,接近了你。";
},
attackHitDesc: function(character, target)
{
var his = setup.getPronoun(character,"pronounDepPos");
var him = setup.getPronoun(character,"pronounObject");
var hitText = "";
if(target.fight.variables.currentArousal >= 50)
{
hitText = "当"+his+"种汁与你的身体接触,你感觉到一种影响在你的头脑中成长。\n"
+"你已经很高的唤醒值使这种影响力变得更强,你几乎无法思考,因为性和怪物的幻象占据了你的思想。\n"
+"你惊呆了!";
}
else
{
hitText = "当"+his+"种汁与你的身体接触,你感觉到一种影响在你的头脑中成长。\n"
+"自己变成一个巨大怪物的幻觉影响着你的思想。";
}
return "\"传播传播传……\"你听到"+him+"的呻吟当"+his+"鸡巴在你的胸前滴下浓黑的精液。\n"+
hitText;
},
activationCondition: function(character, target)
{
return character.fight.variables.currentStamina >= this.staminaCost;
},
dmg: function(character, target)
{
let damageParam =
{
multiplier: 1,
addon: 16,
}
return damageParam;
},
staminaCost: 12,
critMod: 5,
cooldown: 3,
skillStatsToDescriptionSpacing: 2,
skillDescription: "用纯粹的腐化欲望使你的对手目瞪口呆。",
skillType: "offensive",
skillTheme: "offensive",
additionalEffects: [setup.infestStun]
}>><<set setup.FightMove_Inspect =
{
id: "FightMove_Inspect",
name: "探查对手",
preparation: function(character, target)
{
return character.info.name + "仔细观察他们的对手。"
},
attackAttemptDesc: function(character, target)
{
var displayString = "";
displayString += character.info.name + "细致地观察"+target.info.name+"。\n\n";
if(target.info.picture != undefined)
{
displayString += setup.displayEncounterImage(target.info.picture) + "\n\n";
}
displayString += "生命值:"+target.fight.variables.currentHP+"/"+setup.displayStatValue(target, "hp")+"\n";
displayString += "耐力:"+target.fight.variables.currentStamina+"/"+setup.displayStatValue(target, "stamina")+"\n";
displayString += "唤醒:"+target.fight.variables.currentArousal+"\n\n";
displayString += "力量:"+setup.displayStatValue(target, "strength")+"\n";
displayString += "暴击率:"+setup.displayStatValue(target, "critChance")+"\n";
displayString += "每回合的唤醒量:"+setup.displayStatValue(target, "arousalGain")+"\n";
displayString += "每回合的体力值:"+setup.displayStatValue(target, "staminaRecovery")+"\n\n";
displayString += "腐化值:"+setup.getStatValue(target, "corruption")+"\n";
displayString += "肌肉:"+setup.getMusclesDescriptor(target)+"("+setup.displayStatValue(target, "muscles")+")\n";
displayString += "高度:"+setup.displayStatValue(target, "height", true)+"\n";
displayString += "鸡巴尺寸:"+setup.displayStatValue(target, "cock", true)+"\n\n";
displayString += "被动能力:\n";
if(character.abilityHandler.abilityRuntimeDatas.length > 0)
{
for(let i = 0; i < target.abilityHandler.abilityRuntimeDatas.length; ++i)
{
let abilityRuntimeData = target.abilityHandler.abilityRuntimeDatas[i];
let ability = setup.getAbilityByIndex(abilityRuntimeData.abilityDataIndex);
if(abilityRuntimeData.isActive == true)
{
displayString += ability.name +": "+ ability.description(target, abilityRuntimeData) +"\n";
}
}
}
else
{
displayString += "None\n";
}
return displayString;
},
activationCondition: function(character, target)
{
return true;
},
dmg: function(character, target)
{
let damageParam =
{
multiplier: 0,
addon: 0,
}
return damageParam;
},
staminaCost: 0,
critMod: 100,
skillStatsToDescriptionSpacing: 2,
skillDescription: "显示关于你的对手的信息。",
skillType: "special",
skillTheme: "special",
unlearnable: true,
additionalEffects: []
}>><<set setup.FightMove_Lunge =
{
id: "FightMove_Lunge",
name: "弓步刺戳",
preparation: function(character, target)
{
return character.info.name + "正准备猛攻。";
},
attackAttemptDesc: function(character, target)
{
return character.info.name + "跳向了他的目标。";
},
attackHitDesc: function(character, target)
{
var He = setup.getPronoun(character,"pronounCap");
return character.info.name + "在他的目标身上着陆。"+He+"怒吼着,毫不留情地砍杀他们。";
},
activationCondition: function(character, target)
{
return true;
},
dmg: function(character, target)
{
let damageParam =
{
multiplier: 1,
addon: 3,
}
return damageParam;
},
staminaCost: 0,
critMod: 0,
skillDescription: "一个基本的攻击方式。",
additionalEffects: []
}>><<set setup.FightMove_LustfulInstincts =
{
id: "FightMove_LustfulInstincts",
name: "欲望本能",
preparation: function(character, target)
{
return character.info.name + "喜欢流淌在他们身上的腐败。对成长和成为更多东西的欲望……它的变化伸出手来,扭曲了他们的整个生命。"
},
attackAttemptDesc: function(character, target)
{
return character.info.name + "的心跳加快;他们的呼吸变得沉重,带有微妙的紫雾。邪恶的生命力冲过"+character.info.name+"的身体,敦促他们伸手去抓取他们所渴望的东西。他们的身体因欲望而颤抖,他们的阴茎因厚重的紫色血管而变硬。"
},
activationCondition: function(character, target)
{
return true;
},
dmg: function(character, target)
{
let damageParam =
{
multiplier: 0,
addon: 0,
}
return damageParam;
},
staminaCost: 0,
critMod: 100,
comboCost: 1,
skillStatsToDescriptionSpacing: 2,
skillDescription: "让步……授予唤醒。",
skillType: "buff",
skillTheme: "corruption",
unlearnable: true,
additionalEffects: [setup.lustfulInstinctsMove]
}>><<set setup.FightMove_Masturbate =
{
id: "FightMove_Masturbate",
name: "取悦自我",
preparation: function(character, target)
{
return character.info.name + "的手伸向他们的裆部。"
},
attackAttemptDesc: function(character, target)
{
var him = setup.getPronoun(character, "pronounObject");
return character.info.name + setup.processFlavours(character, "抓住了他的@[all|cocks|noverb]然后热情地抽动它。兴奋感流过")+him+"的身体。"
},
activationCondition: function(character, target)
{
return true;
},
dmg: function(character, target)
{
let damageParam =
{
multiplier: 0,
addon: 0,
}
return damageParam;
},
staminaCost: 0,
critMod: 100,
comboCost: 1,
skillStatsToDescriptionSpacing: 2,
skillDescription: "使你的唤醒收益增加100%。",
skillType: "buff",
skillTheme: "buff",
unlearnable: true,
additionalEffects: [setup.masturbate]
}>><<set setup.FightMove_ParasiteLunge =
{
id: "FightMove_ParasiteLunge",
name: "寄生刺戳",
preparation: function(character, target)
{
return character.info.name + "正准备扑上去。";
},
attackAttemptDesc: function(character, target)
{
return character.info.name + "跳向他的目标。";
},
attackHitDesc: function(character, target)
{
var He = setup.getPronoun(character,"pronounCap");
return character.info.name + "在他们的目标身上着陆了。"+He+"无情地撕咬着他们。";
},
activationCondition: function(character, target)
{
return true;
},
dmg: function(character, target)
{
let damageParam =
{
multiplier: 1,
addon: 3,
}
return damageParam;
},
staminaCost: 4,
critMod: 0,
skillDescription: "一种基础的攻击方式。",
additionalEffects: []
}>><<set setup.FightMove_Parry =
{
id: "FightMove_Parry",
name: "招架",
preparation: function(character, target)
{
return character.info.name + "进入招架姿势。";
},
attackHitDesc: function(character, target)
{
var displayString = character.info.name + "解除了他的防守姿势。";
return displayString;
},
activationCondition: function(character, target)
{
return character.fight.variables.currentStamina >= this.staminaCost;
},
staminaCost: 12,
critMod: 100,
cooldown: 4,
skillStatsToDescriptionSpacing: 1,
skillDescription: "进入招架状态,将对手的伤害转化为耐力。",
skillType: "offensive",
skillTheme: "offensive",
callbackOnPreparation: setup.doParry,
additionalEffects: []
}>><<set setup.FightMove_PridefulAscent =
{
id: "FightMove_PridefulAscent",
name: "骄傲升华",
preparation: function(character, target)
{
return character.info.name + "的身体突然跳动起来,恶魔般的能量在他们身上流淌。"
},
attackAttemptDesc: function(character, target)
{
return character.info.name + "纵身一跃,以魔鬼般的劲头出击。";
},
attackHitDesc: function(character, target)
{
return character.info.name + "将他的身体压在"+target.info.name+"身上,尽可能紧地抱住他们。\n " + character.info.name + "的身体突然随着生长而激增,将他们推向目标。";
},
activationCondition: function(character, target)
{
return character.fight.variables.currentStamina >= this.staminaCost;
},
dmg: function(character, target)
{
let damageParam =
{
multiplier: 1,
addon: 7,
}
return damageParam;
},
staminaCost: 4,
critMod: 0,
comboCost: 1,
skillStatsToDescriptionSpacing: 2,
skillDescription: "世间一切都必须沐浴在你的骄傲中。",
skillType: "demon",
skillTheme: "demon",
additionalEffects: [setup.pridefulAscentEffects]
}>><<set setup.FightMove_SeedOfRuin =
{
id: "FightMove_SeedOfRuin",
name: "毁灭之种",
preparation: function(character, target)
{
return character.info.name + "握住他那巨大的鸡巴,咆哮着,兴奋感冲刷着他的身心。"
},
attackAttemptDesc: function(character, target)
{
var his = setup.getPronoun(character,"pronounDepPos");
return character.info.name + "高潮射精,用他们被感染的种汁向目标射击。";
},
attackHitDesc: function(character, target)
{
var displayString = character.info.name + "的种汁压倒了你。\n"
displayString += "他被感染的种子通过你的毛孔爬进你的身体,用你自己不可阻挡的欲望使你的神经备受煎熬。\n"
displayString += "你尖叫着,因为疼痛与突然来临的高潮融合在一起,冲刷着你的身心。\n"
return displayString;
},
activationCondition: function(character, target)
{
return true;
},
dmg: function(character, target)
{
console.log("doing see of runis")
console.log(target)
let damageParam =
{
multiplier: 1,
addon: target.fight.variables.currentArousal,
}
return damageParam;
},
staminaCost: 16,
critMod: 0,
cooldown: 3,
skillStatsToDescriptionSpacing: 2,
skillDescription: "造成等同于你的对手的唤醒值的额外伤害。",
skillType: "offensive",
skillTheme: "offensive",
unlearnable: true,
additionalEffects: []
}>><<set $Sigil_Growth =
{
id: "Sigil_Growth",
constantDesc: function(attacker, victim)
{
return "增长魔印与" + attacker.info.name + "的心跳同步跳动。";
},
onDamagingHit: function(attacker, victim, params)
{
setup.removePersistentEffect(victim, this);
var ballsGrowth = Math.ceil(params.attackDamage * 0.025);
var cockGrowth = Math.ceil(params.attackDamage * 0.07);
var muscleGrowth = Math.ceil(params.attackDamage * 0.07);
var sizeGrowth = Math.ceil(params.attackDamage * 0.12);
ballsGrowth = setup.applyGrowth(attacker, "balls", ballsGrowth);
ballsGrowth = setup.applyGrowth(attacker, "cock", cockGrowth);
muscleGrowth = setup.applyGrowth(attacker, "muscles", muscleGrowth);
sizeGrowth = setup.applyGrowth(attacker, "height", sizeGrowth);
var His = setup.getPronoun(attacker,"pronounDepPosCap");
var his = setup.getPronoun(attacker,"pronounDepPos");
var displayString = attacker.info.name +"随着成长魔印的激活,他的身体被金色的光环所笼罩。\n";
displayString += attacker.info.name + "的鸡巴生长为"+ setup.getLength(cockGrowth) + "长,";
displayString += his+"肌肉变得更大了(+"+ muscleGrowth + ")并且";
displayString += his+"身体变为"+ setup.getLength(sizeGrowth) + "高。\n";
return displayString;
},
}>>
<<set setup.FightMove_Sigil_Growth =
{
id: "FightMove_Sigil_Growth",
name: "生长魔印",
itemName: "一个大金瓶",
preparation: function(character, target)
{
return character.info.name + "感到一种生长的冲动……";
},
attackHitDesc: function(character, target)
{
var displayString = setup.displaySeedMoveIntro(character, target, "golden");
displayString += "它进入他的身体,在他的皮肤上形成了一个生长的标志。\n";
displayString += character.info.name+"可以感受到即将在他身上释放出来的成长。";
return displayString;
},
activationCondition: function(character, target)
{
return true;
},
staminaCost: 0,
critMod: 100,
comboCost: 1,
maxStack: 4,
skillStatsToDescriptionSpacing: 2,
skillDescription: "根据你下一次攻击的伤害来增长你的身体。",
skillType: "sigil",
skillTheme: "sigil",
buyFromStore: true,
buyPassage: "Buy_Sigil_Growth",
essenceCost: 150,
persistentEffectOpponent: $Sigil_Growth,
additionalEffects: []
}>><<set $Sigil_Pain =
{
id: "Sigil_Pain",
constantDesc: function(attacker, victim)
{
return "一个黑色的苦痛魔印沿着" + attacker.info.name + "的皮肤深深裂开。";
},
onDamagingHit: function(attacker, victim, params)
{
setup.removePersistentEffect(victim, this);
params.attackDamage = Math.floor(params.attackDamage * 1.25);
return "当"+ victim.info.name +"被击中时,一个苦痛魔印破裂了,他们的身体受到了伤害。攻击被放大到"+params.attackDamage+"伤害。\n";
},
}>>
<<set setup.FightMove_Sigil_Pain =
{
id: "FightMove_Sigil_Pain",
name: "苦痛魔印",
itemName: "一个细长的黑色瓶子",
preparation: function(character, target)
{
return character.info.name + "的身体突然焕发出微妙的黑色色调。";
},
attackHitDesc: function(character, target)
{
var displayString = setup.displaySeedMoveIntro(character, target, "dark red");
displayString += "它进入了"+target.info.name+"的身体。它沿着"+ target.info.name +"的皮肤扭曲和分裂,成为了一个苦痛魔印。";
return displayString;
},
activationCondition: function(character, target)
{
return true;
},
staminaCost: 0,
critMod: 100,
comboCost: 1,
maxStack: 8,
skillStatsToDescriptionSpacing: 2,
skillDescription: "增加你下次攻击25%的伤害。",
skillType: "sigil",
skillTheme: "sigil",
buyPassage: "Buy_Sigil_Pain",
buyFromStore: true,
essenceCost: 150,
persistentEffectOpponent: $Sigil_Pain,
additionalEffects: []
}>><<set $Sigil_Perception =
{
id: "Sigil_Perception",
constantDesc: function(attacker, victim)
{
return "感知魔印在" + attacker.info.name + "的身体周围建立起了一个强大的青色光环。";
},
onActivate: function(attacker, victim, params)
{
attacker.applyAbilityRuntimeData(setup.Ability_SigilOfPerception);
},
onDamagingHit: function(attacker, victim, params)
{
setup.removePersistentEffect(victim, this);
attacker.removeAbilityRuntimeData(setup.Ability_SigilOfPerception);
return "感知魔印消失了。\n";
},
}>>
<<set setup.FightMove_Sigil_Perception =
{
id: "FightMove_Sigil_Perception",
name: "感知魔印",
preparation: function(character, target)
{
return character.info.name + "的身体突然散发出了一种微妙的青色色调。";
},
attackHitDesc: function(character, target)
{
var displayString = "";
displayString += setup.processFlavours(State.variables.CharacterSheet_Player, "你将精华集中到你@[all|hands| noverb];它突然发出柔和的青色色调。\n");
displayString += "你攻击"+ target.info.name +"身体的核心,使得光芒扩散到他们的整个身体。";
return displayString;
},
activationCondition: function(character, target)
{
return true;
},
staminaCost: 0,
critMod: 100,
comboCost: 1,
maxStack: 5,
skillStatsToDescriptionSpacing: 2,
skillDescription: "增加你下一次攻击%30的暴击率。",
skillType: "sigil",
skillTheme: "sigil",
persistentEffectOpponent: $Sigil_Perception,
additionalEffects: []
}>><<set $Sigil_Triad =
{
id: "Sigil_Triad",
constantDesc: function(attacker, victim)
{
return "复杂图案的漩涡形成了三个魔印,依附在" + attacker.info.name + "的身体上。";
},
onActivate: function(attacker, victim, params)
{
attacker.applyAbilityRuntimeData(setup.Ability_SigilOfPerception);
},
onDamagingHit: function(attacker, victim, params)
{
setup.removePersistentEffect(victim, this);
var displayString = "";
params.attackDamage = Math.floor(params.attackDamage * 1.25);
displayString += "苦痛魔印破裂了,"+ victim.info.name +"的身体受到了伤害。此次攻击的伤害增加到"+params.attackDamage+"。\n";
attacker.removeAbilityRuntimeData(setup.Ability_SigilOfPerception);
displayString += "苦痛魔印消失了。\n";
var ballsGrowth = Math.ceil(params.attackDamage * 0.7);
var cockGrowth = Math.ceil(params.attackDamage * 0.12);
var muscleGrowth = Math.ceil(params.attackDamage * 0.2);
var sizeGrowth = Math.ceil(params.attackDamage * 0.15);
ballsGrowth = setup.applyGrowth(attacker, "balls", ballsGrowth);
ballsGrowth = setup.applyGrowth(attacker, "cock", cockGrowth);
muscleGrowth = setup.applyGrowth(attacker, "muscles", muscleGrowth);
sizeGrowth = setup.applyGrowth(attacker, "height", sizeGrowth);
var His = setup.getPronoun(attacker,"pronounDepPosCap");
var his = setup.getPronoun(attacker,"pronounDepPos");
var displayString = attacker.info.name +"随着生长魔印的激活,他的身体被一个金色的光环所笼罩。\n";
displayString += attacker.info.name + "的鸡巴生长为"+ setup.getLength(cockGrowth) + "长,";
displayString += his+"肌肉变大了(+"+ muscleGrowth + ")并且";
displayString += his+"身体变为"+ setup.getLength(sizeGrowth) + "高\n";
return displayString
},
}>>
<<set setup.FightMove_Sigil_Triad =
{
id: "FightMove_Sigil_Triad",
name: "三联魔印",
preparation: function(character, target)
{
return character.info.name + "他的身体突然焕发出青色、黑色和金色的复杂混合物。";
},
attackHitDesc: function(character, target)
{
var displayString = "";
displayString += character.info.name + "的双手抬起。不久之后,三条绿松石、黑色和金色的轨迹从他的手中出现,向你旋转。";
return displayString;
},
activationCondition: function(character, target)
{
return true;
},
staminaCost: 0,
critMod: 100,
maxStack: 4,
comboCost: 1,
skillStatsToDescriptionSpacing: 3,
skillDescription: "结合了痛苦、感知和生长的魔印的效果。",
skillType: "sigil",
skillTheme: "sigil",
persistentEffectOpponent: $Sigil_Triad,
additionalEffects: []
}>><<set $Sigil_Vitality =
{
id: "Sigil_Vitality",
constantDesc: function(attacker, victim)
{
return "一个粘稠的青色活力魔印像厚厚的乳胶一样附着在" + attacker.info.name + "的身体上。";
},
onDamagingHit: function(attacker, victim, params)
{
var lifedrain = Math.floor(params.attackDamage * 0.75);
attacker.fight.variables.currentHP = Math.min(attacker.fight.variables.currentHP + lifedrain, setup.getMaxHP(attacker));
setup.removePersistentEffect(victim, this);
var displayString = "";
if (attacker.id == "CharacterSheet_Player"){
displayString = "随着活力魔印的激活,浓稠的绿松石粘液从"+victim.info.name+"的伤口处涌出。它冲向你并进入了你的身体。你被治愈了,获得了"+ lifedrain + "生命值。\n";
}else{
displayString = "随着活力魔印的激活,浓稠的绿松石粘液从你的伤口处涌出。它冲向你的敌人,进入他们的身体。他们会得到"+ lifedrain + "生命值的治疗。\n";
}
return displayString
},
}>>
<<set setup.FightMove_Sigil_Vitality =
{
id: "FightMove_Sigil_Vitality",
name: "活力魔印",
itemName: "一个发光的青色小瓶",
preparation: function(character, target)
{
return character.info.name + "的身体突然焕发出微妙的青色色泽。";
},
attackHitDesc: function(character, target)
{
var displayString = setup.displaySeedMoveIntro(character, target, "turquoise");
displayString += "它进入了"+target.info.name+"的身体,在他的皮肤上形成了一个活力魔印的标志。";
return displayString;
},
activationCondition: function(character, target)
{
return true;
},
staminaCost: 0,
critMod: 100,
maxStack: 4,
comboCost: 1,
skillStatsToDescriptionSpacing: 3,
skillDescription: "在下一次的攻击命中时治愈你所造成伤害75%的生命值。",
skillType: "sigil",
skillTheme: "sigil",
buyFromStore: true,
buyPassage: "Buy_Sigil_Vitality",
essenceCost: 100,
persistentEffectOpponent: $Sigil_Vitality,
additionalEffects: []
}>><<set setup.FightMove_Slash =
{
id: "FightMove_Slash",
name: "猛劈",
preparation: function(character, target)
{
var flavourtext = setup.getFlavourBasedDescription(character, 'basicAttackPrepFlavour', 1)
if(flavourtext != undefined)
{
return character.info.name + " " + flavourtext
}
else
{
return character.info.name + "准备进攻。"
}
},
attackAttemptDesc: function(character, target)
{
var flavourtext = setup.getFlavourBasedDescription(character, 'slashAttackAttemptFlavour', 1)
return flavourtext
},
activationCondition: function(character, target)
{
return true;
},
dmg: function(character, target)
{
let damageParam =
{
multiplier: 2.2,
addon: 10,
}
return damageParam;
},
staminaCost: 0,
critMod: 15,
comboCost: 3,
skillStatsToDescriptionSpacing: 2,
skillDescription: "用你的武器发动一次牛逼的攻击。",
skillType: "offensive",
skillTheme: "offensive",
additionalEffects: []
}>><<set setup.FightMove_SlimeLunge =
{
id: "FightMove_SlimeLunge",
name: "粘液弓步",
preparation: function(character, target)
{
return character.info.name + "荡来荡去,以令人惊讶的灵活速度移动,准备对你的下一步行动作出反应。";
},
attackAttemptDesc: function(character, target)
{
return character.info.name + "微微弹起,每一个动作都会引起它整个身体的摇晃和骚动,但它的外形仍然很完整,甚至没有留下一丝粘液的痕迹。";
},
attackHitDesc: function(character, target)
{
var He = setup.getPronoun(character,"pronounCap");
return character.info.name + "的弹跳力让你意识到你从未想过它是这样一种生物。它用尽全力与你相撞,试图把你打倒在地。";
},
activationCondition: function(character, target)
{
return true;
},
dmg: function(character, target)
{
let damageParam =
{
multiplier: 1,
addon: 4,
}
return damageParam;
},
staminaCost: 0,
critMod: 0,
skillDescription: "向你的对手猛冲,如果你比他们大,可能会使他们眩晕。",
skillType: "offensive",
skillTheme: "offensive",
additionalEffects: [setup.slimeLungeEffects]
}>><<set setup.FightMove_Stomp =
{
id: "FightMove_Stomp",
name: "践踏",
preparation: function(character, target)
{
return character.info.name + "的巨大脚掌在他的对手身上掠过。";
},
attackAttemptDesc: function(character, target)
{
return "把他的脚踩在对手身上时,地面震动了一下。"
},
activationCondition: function(character, target)
{
return true;
},
dmg: function(character, target)
{
let damageParam =
{
multiplier: 2,
addon: 10,
}
return damageParam;
},
staminaCost: 20,
comboCost: 4,
unique: true,
critMod: 20,
skillStatsToDescriptionSpacing: 2,
skillDescription: "将你的脚踩在你的对手的小身板上。",
skillType: "offensive",
skillTheme: "offensive",
unlearnable: true,
additionalEffects: []
}>><<set setup.FightMove_SummonParasite =
{
id: "FightMove_SummonParasite",
name: "召唤寄生体",
preparation: function(character, target)
{
var his = setup.getPronoun(character,"pronounDepPos");
return "浓厚的紫雾突然在"+character.info.name+"的手周围聚集起来。"
},
attackAttemptDesc: function(character, target)
{
var his = setup.getPronoun(character,"pronounDepPos");
var displayString = "熟悉的传送门打开的声音在你们两个人之间响起。\n";
displayString += ""+setup.getLength(Math.ceil(setup.getStatValue(character, "cock") / 3))+"长的尼克斯幼体的黑色不透明皮肤探出头来,跳向"+ target.info.name;
return displayString;
},
attackHitDesc: function(character, target)
{
var displayString = "寄生虫叮咬"+target.info.name+"一种尖锐的疼痛慢慢蔓延到他们的四肢。";
return displayString;
},
activationCondition: function(character, target)
{
return character.fight.variables.currentStamina >= this.staminaCost;
},
dmg: function(character, target)
{
let damageParam =
{
multiplier: 1.5,
addon: 10,
}
return damageParam;
},
staminaCost: 12,
critMod: 0,
comboCost: 3,
skillStatsToDescriptionSpacing: 1,
skillDescription: "带来尼克斯的后代。",
skillType: "demon",
skillTheme: "demon",
additionalEffects: [setup.witheringVenom]
}>><<set setup.FightMove_TonicOfStillness =
{
id: "FightMove_TonicOfStillness",
name: "冷静滋补",
preparation: function(character, target)
{
return character.info.name + "掏出一个装满发亮白色液体的烧瓶。"
},
attackAttemptDesc: function(character, target)
{
var his = setup.getPronoun(character,"pronounDepPos");
return character.info.name + "将装满发亮白色液体的烧瓶里的液体喝下。";
},
attackHitDesc: function(character, target)
{
var displayString = character.info.name+"的肌肉以一种突如其来的力量屈伸。\n"
displayString += "他的身体以极快的速度处理腐败,并将其转化为力量!"
return displayString;
},
activationCondition: function(character, target)
{
return true;
},
dmg: function(character, target)
{
let damageParam =
{
multiplier: 0,
addon: 0,
}
return damageParam;
},
staminaCost: 0,
critMod: 0,
comboCost: 1,
skillStatsToDescriptionSpacing: 1,
skillDescription: "将腐化变成暂时的力量。",
skillType: "offensive",
skillTheme: "special",
unlearnable: true,
additionalEffects: [setup.tonicOfStillness]
}>><<set setup.FightMove_Tutorial1 =
{
id: "FightMove_Tutorial1",
name: "斗争",
>>>>>>> CN0.9.0COM
preparation: function(character, target)
{
return "<<include FightMove_Tutorial1_Preparation>>"
},
attackAttemptDesc: function(character, target)
{
<<<<<<< HEAD
return "The beast is distracted by Abel's attack."
=======
return "野兽被亚伯的攻击分散了注意力。"
>>>>>>> CN0.9.0COM
},
activationCondition: function(character, target)
{
return true;
},
dmg: function(character, target)
{
let damageParam =
{
multiplier: 0,
addon: 0,
}
return damageParam;
},
staminaCost: 8,
critMod: 0,
comboCost: 2,
cooldown: 2,
skillStatsToDescriptionSpacing: 2,
<<<<<<< HEAD
skillDescription: "The beast is distracted by Abel's attack, now is the time to strike.",
skillType: "special",
skillTheme: "special",
additionalEffects: []
}>>The wounded Lost is distracted by Abel's attacks!
As he slashes the beasts back, you hear him cry out.
"Hit him as often as you can $CharacterSheet_Player.info.name! Remember your <<link "training!">> <<replace "#tutorial">><<include "FightMove_Tutorial1_Tutorial">><</replace>> <</link>>"
<span id="tutorial"></span>A list of randomized moves are given to you every turn.
You can chain multiple moves during the same turn, as long as their Link Value (the number in the top right corner) is adjacent to that of the following move.
(4 and 1 are considered adjacenent since they are the last and first value respectively)
[img["https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Tutorials/tutorial_merged.png"]]
Linking as many moves as you can during a turn is usually a good strategy!<<set setup.FightMove_Tutorial2 =
{
id: "FightMove_Tutorial2",
name: "Distracted Slash",
=======
skillDescription: "野兽被亚伯的攻击分散了注意力,是时候反击了。",
skillType: "special",
skillTheme: "special",
additionalEffects: []
}>>受伤的迷失者被亚伯的攻击分散了注意力!
当他砍断野兽的后背时,你听到他的叫喊。
"尽可能多地殴打他,因为你可以做到的,$CharacterSheet_Player.info.name!记住你的<<link "训练!">> <<replace "#tutorial">><<include "FightMove_Tutorial1_Tutorial">><</replace>> <</link>>"
<span id="tutorial"></span>每一回合都会给予你一个随机的行动列表。
你可以在同一回合内连锁多个行动,只要它们的链接值(右上角的数字)与下面的棋步相邻。
(4和1是相邻的,因为它们分别是最后一个和第一个值。)
[img["https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Tutorials/tutorial_merged.png"]]
在一个回合中尽可能多地连锁行动通常是一个很好的策略!<<set setup.FightMove_Tutorial2 =
{
id: "FightMove_Tutorial2",
name: "分心斜劈",
>>>>>>> CN0.9.0COM
preparation: function(character, target)
{
return "<<include FightMove_Tutorial2_Preparation>>"
},
attackAttemptDesc: function(character, target)
{
<<<<<<< HEAD
return "You take the hit, but it could have been much worse if it wasn't distracted."
=======
return "你受到了打击,但如果对方的这次打击不分心,你的情况可能会更糟。"
>>>>>>> CN0.9.0COM
},
activationCondition: function(character, target)
{
return true;
},
dmg: function(character, target)
{
let damageParam =
{
multiplier: 1,
addon: 1,
}
return damageParam;
},
staminaCost: 8,
critMod: 0,
comboCost: 2,
cooldown: 2,
skillStatsToDescriptionSpacing: 2,
<<<<<<< HEAD
skillDescription: "A strong attack that's held back by some distraction.",
skillType: "special",
skillTheme: "special",
additionalEffects: []
}>>The wounded Lost lifts his might paw to slash you, but Abel holds him back as he swings!
As he slashes the beast's back, you hear him cry out.
"He's distracted! <<link "Make sure this one counts!">> <<replace "#tutorial">><<include "FightMove_Tutorial2_Tutorial">><</replace>> <</link>>"
<span id="tutorial"></span>If you don't like the hand that you received this turn, you can cycle it by clicking the "Redraw" button for an increasing amount of stamina.
This is a good thing to do if there are not a lot of moves that combo with one another!<<set setup.FightMove_Tutorial3 =
{
id: "FightMove_Tutorial3",
name: "Distracted Roar",
=======
skillDescription: "牛逼的一击,敌人被一些分心的事情牵制住了。",
skillType: "special",
skillTheme: "special",
additionalEffects: []
}>>受伤的迷失者举起它的爪子向你劈来,但是亚伯阻止了它!
当他劈向野兽的背部时,你听见了他的战吼。
"他分心了! <<link "务必确保这一点!">> <<replace "#tutorial">><<include "FightMove_Tutorial2_Tutorial">><</replace>> <</link>>"
<span id="tutorial"></span>如果你不喜欢这把手牌,你可以点击"重新抽卡"按钮以增加一定数量的耐力。
如果没有太多招式可以打出连击时不妨这样试试!<<set setup.FightMove_Tutorial3 =
{
id: "FightMove_Tutorial3",
name: "分心咆哮",
>>>>>>> CN0.9.0COM
preparation: function(character, target)
{
return "<<include FightMove_Tutorial3_Preparation>>"
},
attackAttemptDesc: function(character, target)
{
<<<<<<< HEAD
return "The wounded Lost roars out in exasperation."
=======
return "受伤的迷失者愤怒地咆哮着。"
>>>>>>> CN0.9.0COM
},
activationCondition: function(character, target)
{
return true;
},
dmg: function(character, target)
{
let damageParam =
{
multiplier: 0,
addon: 0,
}
return damageParam;
},
staminaCost: 8,
critMod: 0,
comboCost: 2,
cooldown: 2,
skillStatsToDescriptionSpacing: 2,
<<<<<<< HEAD
skillDescription: "A loud roar of frustration.",
skillType: "special",
skillTheme: "special",
additionalEffects: []
}>>You barely have time to cover your ears as the beasts roars in frustration.
If Abel had something to tell you, it's impossible to hear right now.
You'll have to <<link "figure out your next move on your own.">> <<replace "#tutorial">><<include "FightMove_Tutorial3_Tutorial">><</replace>> <</link>>
<span id="tutorial"></span>You can hover any icon on the cards to get a helpful tooltip about what it represents.
Same goes for every stat that is currently affected by a modifier!<<include setup.getNextNarativeEventPassage(setup.StorySheet_Jorm.encounterPassages)>><<run setup.initialJormSetup()>>\
<<print setup.getFlavourBasedDescription($CharacterSheet_Player, "jormFirstMeeting", 1)>>You set out to explore and within the hour you come across a strange discovery.
You are pretty sure that there used to be a swamp in this area, and yet all you find is an arid wasteland of almost suspicious emptiness.
The dirt beneath your feet is dry, hard and so flat that you can see all the way towards the horizon with little in the way of obstacles or places to hide.
It makes it exceedingly easy to spot a group of Lost in the distance, and so you ready yourself for the inevitable fight. After all there is no place for you to hide either, \
no way for them not to spot you.
But the attack never comes. In fact, they appeared to be perfectly content with staying put.
\<<run setup.choice("[[Investigate Further->Jorm_FirstMeeting_PlayerSmall_2]]");>>
\<<run setup.choice("[[Leave->Village]]");>><<set $CharacterSheet_Jorm.quest.available_encounterPassages_firstTime = false>>\
An unhealthy amount of curiosity gets the better of you. It is an exceedingly rare sight to see any number of Lost who aren't ravenously mating each other or trying to spread their corruption.
Seeing them just sit there warrants investigation.
So, as you draw closer, you not only rather quickly realize that these Lost are significantly larger than the usual specimen.
They sit around a big pond that is at least <<print setup.getLength(3937)>> in diameter, even this close, they do not seem to notice your presence.
\<<run setup.choice("[[Examine the pond->Jorm_FirstMeeting_PlayerSmall_3]]");>>A <<SymbioteColor>> goo fills the pond; it runs and spills over the edges while the Lost throbbing genitalias submerge within it.
You could see their bodies twitch with their vacant eyes rolled back and their tongues lolled out, drool dripping from their maws.
Their balls contract again and again, you could see the goo bubble as streaks of white and black shoot through it as the Lost orgasm into the liquid with no end in sight.
\<<run setup.choice("[[Continue->Jorm_FirstMeeting_PlayerSmall_4]]");>>It starts to tickle your nose. \
A scent that is hard to describe and leave you light headed for a moment. Your <<print setup.DESC.getLimbDesc($CharacterSheet_Player, "cocks", {verb:['surges','surge']}) to full erection within a second.
You can feel the tightness in your taint as incredible desire ran through your loins. You feel how <<SymbioteName>> stirs beneath your skin, the desire to emerge growing within your companion.
Just like the desire to step forward, to put your <<print setup.DESC.getLimbDesc($CharacterSheet_Player, "cocks")>> into the pond as well. You feel him writhe beneath your skin, your <<print setup.DESC.getLimbDesc($CharacterSheet_Player, "cocks", {verb:['throbs','throb']})>>."
The scent beckons you forward, the low growling of the Lost promising an incredible pleasure, \
a thrilling excitement waiting mere steps away from you. You bring your <<print setup.DESC.getLimbDesc($CharacterSheet_Player, "cocks")>> over the pond and your pre drips into it.
The goo almost lashes out at your early ejaculate before it suddenly recoils away.
\<<run setup.choice("[[Continue->Jorm_FirstMeeting_PlayerSmall_5]]");>>It begins to bubble, then boil. The liquid churns and gurgles. The Lost around you roar and squirm as the goo lashes out at them, engulfing their lower bodies completely.
Their gigantic musculature deflates before your very eyes until they are completely pulled into the pond.
The bubbling ceases, the scent vanishes with it.
\<<run setup.choice("[[Continue->Jorm_JormEmerges_Small]]");>>The ground shakes beneath your massive gait.
Exploring the wasteland is a treat at this size, and it would only become easier as you grow larger.
You could see the slight curving of the world towards the horizon, and so, as you strode on, a curiosity peaked your interest.
\<<run setup.choice("[[Continue->Jorm_FirstMeeting_PlayerBig_2]]");>>You remember being here before. Instead, all you can see is a flat, barren wasteland which is almost entirely devoid of features.
Infact it almost seems like it has been purposefully flattened. Only - comparatively - small pools disturb the land like pockmarks.
You also see that the Lost gather around these pools, which is unusual enough.
After all, they usually come rushing immediately to bay and bark at your feet, given that your form is impossible to overlook.
\<<run setup.choice("[[Investigate Further->Jorm_FirstMeeting_PlayerBig_3]]");>>
\<<run setup.choice("[[Leave->Village]]");>><<set $CharacterSheet_Jorm.quest.available_encounterPassages_firstTime = false>>\
It is curious enough to warrant investigation. A few more steps carry you across the vast distance and close to one of the many ponds.
It is perhaps <<print setup.getLength(3937)>> in diameter and appears to be filled with <<SymbioteColor>> liquid.
\<<run setup.choice("[[Get closer->Jorm_FirstMeeting_PlayerBig_4]]");>>You crouch down to have a better look at it. Even this close, the Lost around it does not seem to react to your presence.
You can't help but notice that they seem significantly larger than normal, but that still make them miniscule compared to your vastness.
Despite that however, it nearly escapes your notice that all of them have their massive genitals submerged in the quivering liquid of the pond.
Something about that sight make <<SymbioteName>> stir within your loins, but not just that, there is something in the wind, a strange smell.
It makes your <<print setup.DESC.getLimbDesc($CharacterSheet_Player, "cocks", {verb:['surges','surge']}) to full erection with such force and speed that you feel light headed for a moment.
<<SymbioteName>> writhes beneath your skin with a mounting desire to emerge. The hole in the ground before looks more and more appealing, \
even considering that would struggle to actually contain your endowments. You place your hands on the ground next to it and your immense form looms over the pit.
You carefully line up your <<print setup.DESC.getLimbDesc($CharacterSheet_Player, "cocks")>> with the hole. Your <<print setup.DESC.getLimbDesc($CharacterSheet_Player, "cocks")>> over it and thick globs of pre fall into the liquid.
The noise that unfolds gives you momentary pause. The Lost beneath you howl out in orgasmic bliss. Their bodies trash and flail as a mind breaking climax overwhelms them.
You can perceive the lost of other pits undergoing a similar experience.
\<<run setup.choice("[[Continue->Jorm_FirstMeeting_PlayerBig_5]]");>>The <<SymbioteColor>> goo within the pits lashes out and begins to engulf the Lost.
Their huge, muscular bodies shrink as the pond turns black.
Within seconds, they are fully engulfed into the pits to vanish completely.
You back away as the goo starts to churn and gurgle violently beneath you.
\<<run setup.choice("[[Continue->Jorm_JormEmerges_Big]]");>>The goo from each pit spill over and cover the land, only for it to retract in a rhythmic ebb and flow.
You hear a strange billowing sound from beneath the ground, something that sounds like an excited, heavy breathing.
\<<run setup.choice("[[Continue->Jorm_JormEmerges_Big_2]]");>>Then the earth begins to quake. A roar from beneath the earth emerge. The very ground you stand on begins to give in.
All the flattened land under your purview fall at once. It is a deafening, roaring cacophony.
A thundering destruction as chunks of packed earth fall into a dark abyss, never to be seen again.
Any hope, any chance of seeing into the hole is taken by the forming sandstorm which blots out the sky.
The sheer dryness and heat lead to a veritable lightning storm forming within.
The arcs and flashes of lightning illuminate a rising form. Higher and higher it seems to grow, emerging without end.
A tremendous wall which pushes the storm ahead of it.
Large limbs move with unnatural speed, a tail like an endless mountain ridge whipping with physics defying ease.
An earth splitting, deafening roar dispels the sandstorm.
<<link "Continue" setup.getInitialJormSizeDiffPassage()>><</link>>The ground rumbles. The earth quakes. The goo within the pit overflows, before it retracts again.
It is a mesmerizing ebb and flow before it finally pulls back again completely, only to leave a dark, yawning abyss in its wake.
The hole is so deep that light could not reach the bottom of it.
Then the ground ahead of you collapses.
\<<run setup.choice("[[Continue->Jorm_JormEmerges_Small_2]]");>>The earth falls, bereft of whatever support it may have had. Chunks of packed dirt, as large as houses, falls into the abyss.
An immense amount of dust is thrown up in the wake of this landfall.
You hear a deep groan from beneath.
Then you could see it. A shape took form in the billowing clouds of dust before you. It rose, rose ever greater, seemingly without end. \
Gigantic limbs moved behind the cover, a deafening roar, the earth splitting crack of a whip.
The clouds of dust are cast aside.
<<link "Continue" setup.getInitialJormSizeDiffPassage()>><</link>>The dust clears, you gaze upon a looming wall of <<SymbioteColor>>.
After a few seconds, you realize that this sheer, immense mountainside before you is the tail of an absolutely gargantuan naga.
You estimate his size to be <<print setup.getLength(setup.getStatValue($CharacterSheet_Jorm, "height"))>>, but there is simply no way to regard this beast with only a glance.
A stellar musculature ripples beneath glistening scales, it slowly draws your attention up along this cliff of muscle, and towards his groin.
This snake is most definitely a him indeed. His genital slit is but a little more than a natural cockring, \
which ensures that his pair of <<print setup.getLength(setup.getStatValue($CharacterSheet_Jorm, "cock"))>> <<print setup.DESC.getLimbDesc($CharacterSheet_Jorm, "cocks", {verb:['remains','remain']})>> hard at all times.
These spires are adorned with barbs and ridges, the tips tapering just enough to ease themselves into significantly smaller holes. Their base flare with sufficient size to hint at the existence of a knot.
Beneath these two grand spires is the naga's sack, the skin of which burgeon with the four immense balls contained within.
In fact, it sits so tight to his body, these gonads should have been internal.
You hear them churn and gurgle up a storm.
\<<run setup.choice("[[Continue->Jorm_JormDescriptions_LargerThanPlayer_2]]");>>Taking your eyes off the naga's endowments is no easy task. They remain in the way even when you try to look up and past them, towards his doming midsection of abdominals.
Each is a towering hill, a small mountain in their own right, dark canyons sculpted flesh of the grand beast.
The path of musculature guided your eyes up further as your eyes followed along not just six, nor eight abs.
This road to glory seems insatiable as even twelve is not enough. Instead, the naga's long, powerful waist is rocking a solid twenty four huge, powerful abdominals.
The last quarter at the top is flanked by a pair of pectorals, before it ends in yet another enormous, bulging pair of chiseled and hard cut mounds of muscles.
Each of them is crowned by a fittingly gigantic, nipple. \
Though with how big these pectorals are, it's easy to imagine putting a lot more on them. That cleft is waiting for your <<print setup.DESC.getLimbDesc($CharacterSheet_Jorm, "cocks")>> to slide right between them.
\<<run setup.choice("[[Continue->Jorm_JormDescriptions_LargerThanPlayer_3]]");>>Belonging to these four pectorals are four arms, each of which are engorged with an immense power and so absolutely thick with dense muscle that it is difficult to fathom that the naga could reach his own nipples.
He is a gigantic hulk of powerful muscle that make even the Lost appear tiny and insignificant to him.
<<if setup.getStatValue($CharacterSheet_Player, "muscles") > 100>>\
Only your own bulk could match his incredible girth and size.
<<else>>\
Not even your own size could hope to match the naga's power.
<</if>>\
Above all that, atop of a long and massive neck which ripple with incredible power and girth, throne the naga's head.
It is cast into shadow by the utterly gigantic - and slightly familiar - cobra hood that spans like wings and stretches over his traps to disappear somewhere into his immense shoulders.
He looks down at you.
His eyes and scales glow with an iridescent color, like a rainbow is pulsating within. \
Spiraling, confusing patterns run through his hood and thrum in tune with the color of his eyes.
\<<run setup.choice("[[Continue->Jorm_NamingDialogue]]");>>The dust clears and before you stands a <<SymbioteColor>> naga. The beast is an incredible sight for all it counts. \
The fact that its <<print setup.getLength(setup.getStatValue($CharacterSheet_Jorm, "height"))>> near matches your height at all is already a testament to how gigantic this beast is.
As if by instinct, your gaze drifts downwards, towards the massive and girthy tail of the beast. Snakes are usually all muscle anyway, but this monster takes the cake indeed. \
Though it is hard to look past the serpent's crotch. Two <<print setup.getLength(setup.getStatValue($CharacterSheet_Jorm, "cock"))>> spires jut forth from his groin.
\<<run setup.choice("[[Examine his crotch->Jorm_JormDescriptions_EvenToPlayer_2]]");>>The genital slit he once had has become little more than a natural cockring, ensuring that those dicks remain hard.
They are bristling with features no less, as their lengths are adorned with ridges, and the tapered tips overflow with fleshy barbs.
The hint of a knot hides at the base. Beneath this pair of genital spires hangs a tight, snug fitting scrotum that is stretched far by a quad of gigantic balls.
It is hard to take your eyes off that sight, considering how inviting these massive phalli throb and pulse.
\<<run setup.choice("[[Look upwards->Jorm_JormDescriptions_EvenToPlayer_3]]");>>Each ab is a thick, chiseled hill amidst a labyrinthe of canyons in between.
They are flanked by a pair of pectorals, which in turn are crowned by yet another pair.
All four are bulging, swollen mountains with massive fat nipple.
A real hand filling handlebar to hold on to and pull, while fucking his massive pectorals.
His four arms are staying in tune with the sheer girth of the serpent.
<<if setup.getStatValue($CharacterSheet_Player, "muscles") > 100>>\
They are almost as heavy as your own mass.
<<else>>\
Not even your own size could hope to match the naga's power.
<</if>>\
His arms are so big that he would not be able to touch his own nipples, or properly reach his own cocks. Between the size of his biceps and the girth of his chest, there simply is no space to accomodate for either.
\<<run setup.choice("[[Look upwards still->Jorm_JormDescriptions_EvenToPlayer_4]]");>>A remarkably long and thick neck leads up to his head, which in turn is crowned by a massive, - and familiar - cobra hood.
Iridescent, confusing, spiralling patterns draw attention towards his face.
Aside from the startlingly handsome muzzle, with its strong, firm cut jawline - it is all too easy to imagine him swallowing very, very large things.
His eyes glow with an iridescent light.
With each heartbeat, a different color pulses to the forefront, which happen entirely in tune with the patterns of his hood.
It is so difficult to look away.
\<<run setup.choice("[[Continue->Jorm_NamingDialogue]]");>>The dust clears and before you stands a <<SymbioteColor>> naga. You actually have to look down at it, even though the beast is easily <<print setup.getLength(setup.getStatValue($CharacterSheet_Jorm, "height"))>> tall.
What a dramatic entrance for such a little twerp. But then again, how could he hope to stand against someone like you - a living, breathing, growing god - anyway? Your eyes trail along the serpent's body.
For what he is worth, he's indeed on the powerfully built side. He is also most definitely a he, as a look at his groin so easily proves. Two <<print setup.getLength(setup.getStatValue($CharacterSheet_Jorm, "cock"))>> spires jut from his groin.
Their tapered tips bristle with fleshy barbs, only for thick ridges to take over along his length. Finally, towards the end of his members, there is the hint of a knot that has yet to inflate.
All of that is kept in check by a genital slit that has become little more than a cockring, unable to contain his endowments any longer.
Right beneath is a tight, snug fitting sack which held a quad of admittedly rather enormous testicles.
\<<run setup.choice("[[Examine his body further->Jorm_JormDescriptions_SmallerThanPlayer_2]]");>>Your eyes run up what is a solid double-dozen of abs, a road of a full twenty four thick abs, which stretch over the long and thick roid-gut of the serpent.
The upper quarter is flanked by a pair of pectorals, which in turn is topped by yet another pair. Each pectoral is crowned by a fat, swollen nipple, as large as a soda can in relation to the naga's size.
You'd barely be able to fit your lips around them, with how small they are compared to you. At least his arms promise to make for sufficient holds with how girthy they are.
They are burgeoning with powerful musculature in their own right, so much so that he would barely be able to bend them far enough to touch his pectorals or even dicks.
\<<run setup.choice("[[Look upwards->Jorm_JormDescriptions_SmallerThanPlayer_3]]");>>Finally your gaze drift along his powerful and long neck, to his face.
Your eyes are naturally guided that way.
Even though there is still a massive cobra hood to draw your attention, the spiralling patterns adorning it throbs with light. They pulse inwards and brought you to look upon his admittedly very handsome features.
Though really it is his eyes which are the real looker.
They glow with all colors of the rainbow, pulsating from one to the next, a beautiful sea to get lost in.
In fact, it is hard to tear your gaze away from them.
\<<run setup.choice("[[Continue->Jorm_NamingDialogue]]");>>The naga clearly notices you, what is at first an amused smirk now turns into a wide grin of delighted recognition.
You can see the glint of admiration in his rainbow eyes.
Herculean brawn creaks and groans as the serpent gives you a brief but nonetheless courteous bow. Its elegance is only marred by his musclebound physique and his own cocks.
He looks you right in the eyes as he straightens himself again.
"I am glad that we get another chance to meet, in what I hope are going to be more amicable conditions."
He speaks with a wondrously sonorous voice and a surprising amount of candor.
It is full of volume and timbre, but also brimming with barely contained lust and desire.
Still there are certain questions on your mind.
\<<run setup.choice("[[Continue->Jorm_NamingDialogue_2]]");>>"I know you may not remember, as last time we met I was in a considerably more pitiful state. I was barely even a feral animal."
His grin all but vanishes, making way for a wistful sigh.
His gaze returns to you and starts to drift down your body.
The coloration of his eyes and hood turn into a muted grey red. His sorrows seem to conflict with his arousal.
He licks his lips, his hands meet each other on the way down.
He rubs them together so hard his knuckles nearly seem to pop out.
"Just thinking back to it already..."
<<link "Continue" setup.getJormIntroductionPassage()>><</link>>"The way you took me. How your warmth filled me... it was..."
He pauses for a moment and a shudder rolls through his body, while a gush of pre spurts from his shafts.
"I could feel your unbridled lust rush through me. It was like a fire illuminating the darkness that had taken hold of my mind. \
Your seed washed it all away, like a purifying rain cleanses the land, it freed me of the affliction controlling me."
\<<run setup.choice("[[Continue->Jorm_NamingDialogue_ToNamingPrompt]]");>>"When you took me into yourself and surrounded me in your warmth.."
He pauses for a moment and a shudder rolls through his body, while a gush of pre spurts from his shafts.
"Your unbridled, all consuming lust shone like a beacon as you unraveled me. \
In that brief moment where you stripped me bare and we became one, you burned away the affliction which had cast me into darkness. \
For the first time in... I don't know how long, I was truly free when you released me back into the swamp."
\<<run setup.choice("[[Continue->Jorm_NamingDialogue_ToNamingPrompt]]");>>"When I took you into myself and felt your warmth fill me..."
He pauses for a moment and a shudder rolls through his body. A gush of pre spurts from his shafts.
"The power that I felt when you melted away inside me and we became one, if for but a brief moment... \
In that moment our souls touched and I could feel, see, that unbridled flame of lust inside you. \
And just like our souls, it touched me, scorched me, illuminated my mind and burned away the darkness holding me trapped."
He let out a rumble, before sucking down the drool pooling in his mouth.
\<<run setup.choice("[[Continue->Jorm_NamingDialogue_GotFuckedByNaga_2]]");>>"R-Right! Let me return what I took. It is the least I could do now."
He utters and reaches forward to touch your chest with one hand.
<<SymbioteName>> reaches out in for him in turn as the symbiotic goo covering you stretches forth.
His hand submerges inside you. It is impossible for you to see where <<SymbioteName>>'s goo end and his begin.
The strangest sensation flows through you, followed by a sudden, reinvigorating rush of energy.
\<<run setup.choice("[[Continue->Jorm_NamingDialogue_ToNamingPrompt]]");>><<if setup.Size.compare($CharacterSheet_Jorm, 'height', $CharacterSheet_Player) > setup.Size.Comparators.BIGGER>>\
His tail shifts and comes up next to him. With a motion of his hand he offers you to have a seat upon him.
It feels rather strange, he is about as hard as you'd expect from someone so shredded, yet it is a little squishy, just enough to not be uncomfortable to sit on.
<</if>>\
"You can feel it, yes?"
He asks as he looks through you again. His hood has turned into a brighter yellow colour now.
"The connection that we both share? It was only faint at first, but now that we're this close together, it has grown so much stronger. It is so much easier to perceive."
You can feel <<SymbioteName>> stirring in the back of your mind. Your permanent companion is unusually animated.
"Ahh? What I mean...?"
He wonders, before his eyes go wide and he nods.
"Ah! I understand. I was talking to the one you call <<SymbioteName>>, host. So it seems that he cannot speak through you? Or do you choose not to say what he tells you to? Can you even hear what he says?"
<<set $passageName = "Share info about the dream that shaped "+ $CharacterSheet_Player.symbiote.info.name>>\
\<<run setup.choice("[[$passageName->Jorm_NamingDialogue_ToNamingPrompt_WithinDreams]]");>>
\<<run setup.choice("[[Refuse to answer him->Jorm_NamingDialogue_ToNamingPrompt_RefuseAnswer]]");>>You shake your head and tell him that outside of some weird dreams, you can't remember ever having ‘spoken' with <<SymbioteName>>, and even in those dreams you never heard him talk.
The naga nods in response as the yellow shifts towards a strangely warm blue.
"I see! Very well then. I shall talk to you too then. It is just as well and only proper, for you have brought my sire and me together again."
He practically beamed with his smile and shuffled ever so much straighter in his ‘seat'.
<<set $passageName = "Ask why he calls "+ $CharacterSheet_Player.symbiote.info.name +" his 'sire'">>\
\<<run setup.choice("[[$passageName->Jorm_NamingDialogue_ToNamingPrompt_Sire]]");>>
\<<run setup.choice("[[Refuse to answer him->Jorm_NamingDialogue_ToNamingPrompt_RefuseAnswer]]");>>Sire? He promptly clicks his tongue and tilts his head as one of his hands comes up to his face with a wavy motion.
"I am afraid there is no easy answer to that question, for I myself don't entirely understand it either."
He responds and smirks.
"But let me try. Maybe speaking out loud helps connect the dots I have been missing so far. \
You see, <<SymbioteName>> and I share a bond that is... somewhat similar to what you and he shares, and yet it's different. \
We are kin, in a way. \
We haven't been before, but now we are. Whether by choice or accident, during our last encounter, he has given me a sliver of himself, of his very being even, \
his burning passion and lust, which I since carried like a torch to burn away the darkness the Corruption poses."
\<<run setup.choice("[[Continue->Jorm_NamingDialogue_ToNamingPrompt_PostAnswer]]");>>He promptly clicks his tongue and tilts his head as one of his hands comes up to his face with a wavy motion.
Even with your cold response, his interest in you does not wane.
\<<run setup.choice("[[Continue->Jorm_NamingDialogue_ToNamingPrompt_PostAnswer]]");>>"I am freed from the feral beast I once was, for which you have my deepest thanks. I will do what I can to repay this debt I now owe you."
He finishes, with a deep red glowing within his eyes and hood.
"It may sound incredibly bold of me, considering what I just said, but may I be so forward as to request your aid again? I am sure it will serve us both."
He suggests and motions to the side, but stops midway. His eyes dart around as if he searches something that is no longer there.
As if he is only now becoming aware of the devastation that his emergence has caused.
\<<run setup.choice("[[Continue->Jorm_NamingDialogue_ToNamingPrompt_PostAnswer_2]]");>>"Err, right. As you no doubt saw when you arrived, I am gathering the Lost to me. \
I do so in an attempt to give them slivers of myself, so they too can regain their minds like I did when you gave me a piece of yourself. \
I have tried several approaches, but I have yet to succeed like you did."
He tries to rub his forehead, but his bulk prevents him from fully reaching it.
\<<run setup.choice("[[Continue->Jorm_NamingDialogue_ToNamingPrompt_PostAnswer_3]]");>>"Though I admit that my memory is hardly infallible, I believe my technique can be improved. \
It doesn't seem like I will be running out of opportunities to experiment either. The Lost only seem to grow more numerous no matter how many I devour. \
Which is just as well as they provide me with sustenance and power, so even when I fail, I become stronger and smarter for it."
He pauses for a second and turns his gaze back to you and away from the destruction.
"And now that you are here... if you lend me your aid, I am sure that it will be only a matter of time before I succeed."
He smiles wide and expectantly at you, but all you can see are the two massive cocks throbbing in audible excitement.
Boom. Boom. Boom.
Each time his heart beat sent them bouncing.
\<<run setup.choice("[[Continue->Jorm_NamingDialogue_ToNamingPrompt_PostAnswer_4]]");>>The naga took that moment of silence for indecision as he raises his hands in placative fashion.
"You need not decide now. I realize I ask much, for it is no easy task and the commitment necessary will be great. Take your time to think it over."
He advises with a little smirk, which is followed by visible embarrassment creeping into his expression.
It is kind of amusing to see a titan of his built looking this embarrassed.
"M-Maybe in the meantime, could I, yet again, ask you for your help with a different problem of mine? You see, while I was Lost, \
I forgot much of myself and I have only recently been remembering things again, and while I think I have a good idea of what I once did, there is one thing that continues to elude me no matter how hard I try."
He pauses and purses his lips.
"Could you, my sire, perhaps look deep into our connection and reveal what has so far escaped me? Can you tell me who I am?"
\<<run setup.choice("[[Continue->Jorm_NamingPrompt]]");>>It started as a whisper, but slowly became louder, clearer. It was your own voice, resonating in your mind, uttering a name. The Name.
<<textbox "$CharacterSheet_Jorm.info.name" "Jorm">>
\<<run setup.choice("[[Whisper his name->Jorm_NamingPromptEnd]]");>>You utter the serpent's name. $CharacterSheet_Jorm.info.name and his eyes light up. A wide smile starts to spread across his muzzle.
"Y-yes! That... that sounds familiar. That sounds right."
He murmurs in turn and starts to nod.
"$CharacterSheet_Jorm.info.name that is... that is it. Thank you."
He looks at you again, as if he saw you for the first time now.
A bit of a sly smile spread across his muzzle as he began to recline on his coils again. It was a low, steady grinding as the scales scrap against each other.
"We will meet again <<SymbioteName>>... After all, the universe is ours to shape."
He gives you a glance before slithering away with uncanny speed, his eyes burning with purpose.
\<<run setup.choice("[[Continue->Village]]");>><<set $CharacterSheet_Jorm.quest.available_encounterPassages_jormPostNameSetup = false>>\
A few hours after you leave the Golden Bastion, you feel a distant rumble.
It rages from the horizon and gets increasingly louder, like a crash of thunder that never seems to end.
Soon you see him, <<print $CharacterSheet_Jorm.info.name>>, the monstrous naga beast. His form rises, taking over the scenery as he rushes towards you.
He pounces, crashing upon your midriff, his hands groping your cocks with not a single moment wasted.
"You're finally back." He mutters.
"Let us experience your boundless lust again, <<SymbioteName>>~"
<<link "Continue" setup.getSecondJormSizeDiffPassage()>><</link>>$CharacterSheet_Jorm.info.name lunges at you with a speed that should not be allowed for a creature of his size.
He casts his shadow over you as his four massive arms come slamming down into the ground next to you, his fingers dig into the earth and tear deep trenches that would leave marks for generations to come. \
Or until the next time he would slither over it anyway. His huge forked tongue licks over your <<LimbDesc 'pecs'>> and down your belly with its <<LimbDesc 'abdominals'>> before it reaches your crotch.
With how absolutely huge he is, his tongue easily wraps around your <<LimbDesc 'cocks'>>. He goes on to display remarkable dexterity with that appendage as he starts to rub and stroke along your <<LimbDesc 'cocks'>>.
It is a tight, powerful and yet slick embrace that leaves you panting.
\<<run setup.choice("[[Continue->Jorm_PostNamingPrompt_PlayerSmaller_2]]");>>A second tongue emerges from <<print $CharacterSheet_Jorm.info.name>>'s maw. It guides your maleness into his waiting, salivating maw, which quickly dives down your full length with a reckless abandon. \
But such is the advantage of being a gigantic snake. Your girth rams its way down his esophagus, only to disappear in his chest.
You feel the hot, slimy embrace within his body, the powerful muscular contractions as the naga swallows and gulps.
Your hands come forward as you grasp his head and hood, holding on to him, trying to force him down even further.
He grasps your sides and lift you up. He pulls you back into the embrace of his long, massive coils.
His <<SymbioteColor>> hide ripples beneath your body as he brings you tight into his embrace.
You are surrounded by his flesh.
\<<run setup.choice("[[Continue->Jorm_PostNamingPrompt_PlayerSmaller_3]]");>>The noise of his body moving, its parts grinding together, it smothers out the rest of the world.
Then this absolute juggernaut of a serpent makes use of his remarkable flexibility. He throws his hips forward and brings his absolutely gigantic members to bear against your body.
<<if setup.getStatValue($CharacterSheet_Jorm, "cock") > setup.getStatValue($CharacterSheet_Player, "height")>>\
The idea that his <<charLimbDesc $CharacterSheet_Jorm 'cocks'>>, would be able to fit inside you is a laughable notion. Those monsters are larger than you!
<</if>>\
The sheer leverage his size affords him makes him handle you like a little doll. The lust that burns within his bright pink eyes makes it evident that he could not be reasoned with. \
The first of his tapered lengths presses against your rear entrance, smears it with a deluge of pre. By volume alone it already found its way into you, preparing your rear for the inevitable penetration.
\<<run setup.choice("[[Continue->Jorm_PostNamingPrompt_PlayerSmaller_4]]");>>It is a monstrous sensation as it enters, the stretch... the pressure it exerts on your insides. A primal roar leaves your lips as your balls unload into $CharacterSheet_Jorm.info.name throat, gushing your thick cream down his needy esophagus.
It is only the first of many orgasms to follow. The gigantic beast of a naga milks you for all you're worth, stretching you impossibly far over his cocks.
He blows load after load into you, almost in perfect sync with your own climaxes. Each pump sees you swell larger with the seed he dumps into you, pushing your body's elasticity to ever greater limits.
Impossibly enough, the seed he drinks from you sees him grow larger as well. Each climax adds inches to his frame, which given his immense size had to be hundreds of tons worth each.
The immense beast purrs rather happily, though his size makes it so loud, unbelievably powerful.
\<<run setup.choice("[[Continue->Jorm_PostNamingPrompt_PlayerSmaller_5]]");>>It is impossible to tell how much time passes in this embrace. The world is all but gone from view. Your entire world is enraptured, engulfed by $CharacterSheet_Jorm.info.name body.
It is narrowed down, reduced to the grinding noises of scales upon scales, the groaning of muscle fibres hundreds of meters long and the low growling and gurgling of cumbloated bellies.
Orgasm follows orgasm in relentless pursuit until it all blurrs together in a drowned swamp of desire. \
Your nose is filled with the stench of your mutual rutting, the reek of sex is overpowering.
Time seems to melt away, becoming a distant and barely relevant concept as all that remains is the burning pleasure and passion of this eternal intercourse.
\<<run setup.choice("[[Continue->Jorm_PostNamingPrompt_PlayerSmaller_6]]");>>But eventually even a near bottomless stamina runs out. The near endless appetite is sated. Consciousness slowly returns to a semblance of existence and the rut calms down. \
You feel a little sore in the aftermath of it all, your belly still distended into a noticeable gut, but now you are cuddled firmly into the embrace of the naga's coils.
"The world will know what we're made of... We'll meet again soon."
(in a future version)
\<<run setup.choice("[[Continue->Village]]");>>The naga presses against you, his hands rub over your chest and down along your abs as his enormous tail begins to wrap around your lower body. \
In a display of immense power and surprising dexterity, he turns you around and your back meets his chest.
<<if setup.getStatValue($CharacterSheet_Player, "muscles") > 100>>\
His arms try - with futility - to wrap around your torso and pull you into a firm, powerful hug. \
He does not quite clear your immense chest of course, but the sheer size of his own massive build does still allow him to give you a muscle hug.
<<else>>\
His enormous arms wrap around your torso and engulf you in his incredible musculature.
<</if>>\
You can feel his biceps grind against your body. How his chest flexes and swells against your back with each massive breath he takes.
"Let us fill each other~"
He breathes heavily into your ear. You could smell the lust on his breath. The desire he exhales is intoxicating. \
\<<run setup.choice("[[Continue->Jorm_PostNamingPrompt_PlayerEven_2]]");>>It is hard to say no really. Feeling the warmth of his luscious body press against you while his scales scrape along and massage over your form. \
His tail starts to grind and rub over your groin, and soon comes to squeeze your <<LimbDesc 'cocks'>> inbetween it. \
<<if setup.getStatValue($CharacterSheet_Player, "cock") > setup.getStatValue($CharacterSheet_Jorm, "height")>>\
You can feel your <<LimbDesc 'cocks' 'presses~press'>> against a thick, slick and incredibly hot fold in his tail, which reveals itself to be the snake's positively gaping anus. \
He puts his elasticity on display as it slides over your <<LimbDesc 'cocks'>>, engulfing you fully in the moist and heated embrace of his thick and powerfully muscled tail. \
<<else>>
Seconds later, it moves to slide over your <<LimbDesc 'cocks'>>, engulfing you fully in the moist and heated embrace of his thick and powerful tail. \
<</if>>\
You feel it flex and massage, grip and knead around your maleness, but at the same time you can feel how his own maleness presses against your back and finds its way towards your own entrance. \
The tapered, yet brutally thick torpedos that are his cocks find easy purchase against your backside. A sudden thrust drives your own <<LimbDesc 'cocks'>> deep into $CharacterSheet_Jorm.info.name body. \
It is an incredible sensation.
\<<run setup.choice("[[Continue->Jorm_PostNamingPrompt_PlayerEven_3]]");>>The sheer girth of his shafts, their length and the texture, it all rails through your insides. It's as if they are not quite as solid as they appear. \
Your hands grasp his coils as they wrap around you, his hands in turn squeeze hard into your pectorals, groping and kneading them with strong intent.
You barely have to do anything in the undulating embrace of the naga.
He gropes and thrusts, massages and kneads.
Your <<LimbDesc 'cocks' 'is~are'>> treated to a marvellously warm envelope, which contracts and milks you with such strength that his flesh rubs and grinds over every inch of your maleness.
Meanwhile his shafts pump within you, up and down, in and out. His ass meets yours, again and again, his balls swinging back and forth, slapping against his tail and into your sack with delectable force.
To your size, it is but like a regular slap indeed, but for normal sized people, this would have been cataclysmic forces at work. \
Each impact, each time his groin meets your ass, a veritable shockwave ripples forth.
\<<run setup.choice("[[Continue->Jorm_PostNamingPrompt_PlayerEven_4]]");>>Similarly, the earth quakes as you roar out the inevitable climax. It could be heard for miles into every direction, half the wasteland would know of your release.
Unimaginable amounts of thick cream floods forth from your balls.
The naga's tail engorges with what you pump into him, on top of the bulge your endowments already give him. But in turn, he too blows his load, right into you.
You feel the incredible heat spread through your form as his spooge fills your bowels, overflowing them, spills into your stomach and makes your belly dome with the sheer volume.
It is heavy and so warm.
And it is only the beginning.
\<<run setup.choice("[[Continue->Jorm_PostNamingPrompt_PlayerEven_5]]");>>Your stamina and sexual appetite are near endless, as are <<print $CharacterSheet_Jorm.info.name>>'s.
The pleasure is all that matters, feeling his scales against your body, muscles grinding upon muscles, cocks pumping sheer ceaselessly.
The two of you tumble over each other as you try to find ever new positions to rut in.
Two immense giants, stomping and crushing the already blasted wasteland, crushing through the pit that $CharacterSheet_Jorm.info.name calls home.
Entire lakes of cum form as minutes became hours, became days.
\<<run setup.choice("[[Continue->Jorm_PostNamingPrompt_PlayerEven_6]]");>>Eventually though, even the deepest wells of stamina are depleted and the grandest hungers are sated.
The carnal feast comes to an end, bellies bloat with cum, balls empty of seed - at least for the moment.
You couldn't help but notice that you have fucked the serpent larger. Each climax makes him bigger, each load of your seed pump his muscles, engorging his endowments.
Now his huge, powerful coils are wrapped around you once more. Like a bed and blanket in one. His upper body is next to you, two hands idly stroking your chest.
A surprisingly merry grin is on his face.
"The world will know what we're made of... We'll meet again soon."
(in a future version)
\<<run setup.choice("[[Continue->Village]]");>>You grin down at the serpent, who in turn lunges at you with lustful desire. You barely even notice his impact against your gigantic form.
He really is small compared to you, tiny even, but he makes up for that with sheer zeal and intent.
His serpentine body does its very best to wrap around, to coil and engulf your endowments, and for a little while you let him try.
\<<run setup.choice("[[Help him soothe his itch->Village]]");>>"Let me help you~" You chime with your booming, gigantic voice and your hands reach down to grasp the horny muscle rope.
He writhes and squirms, desperately trying to tease you by slithering along your hands.
"Fuck me!" He demands. "Fill me with your cum, with your power! Make me grrrrooowww!"
The serpent bellows, and even though his voice echos across the landscape with a volume that could burst eardrums, it only reaches your ears as a little squeaking.
For the moment you feel willing to entertain this idea. The little beasty provides an awful lot of teasing after all, and <<SymbioteName>> demands for your lust to be sated. The pressure in your balls has to be relieved.
\<<run setup.choice("[[Use him to jerk yourself off->Jorm_PostNamingPrompt_PlayerBigger_3]]");>>"Lets see if you can take me then."
Your voice rumbles lowly, ominously even, as your hands roams over and inspects the naga's body.
He really is a juggernaut, just a shame that he is so tiny compared to a titan like you.
You find him to be remarkably stretchy and malleable, almost as if he has no actual bones to speak of.
It gives him a freakish - and much needed - durability.
Muzzle first you pull him over your <<LimbDesc 'cocks'>>, as if he is little more than a towel. He fits around your dick with ease.
He stretches so thin that his body loses most if not all of his definition.
He grips around you with surprising power and strength, which really made him better than any fucktoy could ever hope to be.
With how pent up you are, it doesn't take long for climax to emerge.
\<<run setup.choice("[[Fill him to the brim->Jorm_PostNamingPrompt_FillHim]]");>>
\<<run setup.choice("[[Deny him->Jorm_PostNamingPrompt_DenyHim]]");>>You feel generous enough to oblige his request, the pressure and pleasure grows too great for you to hold in anyway.
You roar out as your load explodes forth and floods right into the eager $CharacterSheet_Jorm.info.name.
His grip is strong, but you still have to hold him in place, lest he launches off by the force of your orgasm.
With gritted teeth and a wide grin, you watch Jorm's form balloon outward.
Cum drips from his muzzle and ass as your output greatly exceeds the rate at which he could stretch.
\<<run setup.choice("[[Fill him some more...->Jorm_PostNamingPrompt_FillHim_2]]");>>His <<SymbioteColor>> hide draws so incredibly thin that he becomes practically see through, allowing you to witness the lake of cum you pump into him.
He becomes almost as catastrophically huge as yourself. The squishy tube that is his body becomes nigh impossible to handle as he flops to the ground.
You could see him grow. Slowly, but steadily, the bloatedness shrinks as your orgasm wanes and the output lessens.
\<<run setup.choice("[[Continue->Jorm_PostNamingPrompt_FillHim_3]]");>>His body groans and gurgles, his grip around your endowments in turn strengthens. It spurs you on to use him more, use him harder.
You continue to jackhammer into him with ferocious desire, and make the most of his growth and insane durability.
He is an amazing sleeve to ram into, the experience only becomes better with each climax you pump into him.
A lake's worth of cum soon becomes an ocean, the size gap between the two of you steadily shrinks.
\<<run setup.choice("[[Continue->Jorm_PostNamingPrompt_FillHim_4]]");>>Many hours and dozens of orgasms go through before your balls finally empty.
At that point, $CharacterSheet_Jorm.info.name has grown to be your near equal in size. \
When he lets go of you <<LimbDesc 'cocks'>> and rises up to eye level with you, his eyes and markings glow in a powerful pink that only slowly turns back into his rainbow colours. \
"Thank you." He churrs, his voice so much deeper, so much more powerful, now that he is a titan like you.
"This power..." He huffs as he raises his arms, flexing them in a remarkable, wonderful display of huge.
"We'll meet again soon."
"Time for me to show the world what I'm made of... "
(in a future version)
\<<run setup.choice("[[Continue->Village]]");>>And while he had demands you fill him...
Why should you?
He is in no position to demand anything.
\<<run setup.choice("[[Continue->Jorm_PostNamingPrompt_DenyHim_2]]");>>Your breathing becomes more laboured as you fight against the impending climax.
He grip hard and tries to resist being removed, but he is powerless to stop you.
The pressure reaches its peak and breaches through your dam. You couldn't quite hold it all the way, $CharacterSheet_Jorm.info.name comes free just as you roar out your climax.
\<<run setup.choice("[[Cum->Jorm_PostNamingPrompt_DenyHim_3]]");>>The world trembles as orgasm overwhelms, the flood of seed nearly tears the snake out of your hands, \
but you hold on tight to the desperately gulping reptile. He promptly rubs and strokes himself over and against your <<LimbDesc 'cocks'>>.
Your load flies onward, filling the pit <<print $CharacterSheet_Jorm.info.name>>'s emergence has left behind. While it becomes a veritable lake to countless mortals, to you it is little more than a puddle.
A lake wouldn't do though. You are hardly getting started. You do not stop until there is an ocean of your cum.
\<<run setup.choice("[[Cum->Jorm_PostNamingPrompt_DenyHim_4]]");>>You reduce $CharacterSheet_Jorm.info.name to be little more than a toy, a tool for you to rub out climax after climax.
Your arms feel ready to fall off from the exertion of masturbation, your balls seem ready to proclaim their emptiness, and so by the end of it, \
$CharacterSheet_Jorm.info.name is dazed, barely even conscious.
\<<run setup.choice("[[Continue->Jorm_PostNamingPrompt_DenyHim_5]]");>>He awakes, startled and in your lap, his gaze drifts about before it focuses on the wall that is your body.
"What happened?"
He utters, before memories seemingly rushs back into him.
"That was... unbelievable. Please, leave me some time to recover." He pouts.
"We must meet again."
(in a future version)
\<<run setup.choice("[[Continue->Village]]");>>You fall under the Lost <<print setup.getRaceName($CharacterSheet_Lost_Entity)>>'s might. He howls in victory and knocks you down on your knees with his tremendous bulk.
The corrupted <<print setup.getRaceName($CharacterSheet_Lost_Entity)>>
'"Spreeeeaaad..." he moans as he stands over your chest, letting his <<charLimbDesc $CharacterSheet_Lost_Entity 'cocks'>> drip thick ebon precum onto your chest.'
The black spread across you, covering your body from tip to toe in his corrupting essence.
You feel the presence of $CharacterSheet_Player.symbiote.info.name being smothered by something far larger and more sinister until nothing remained but the husky voice of the Lost.
Your eyes roll into the back of your head as you experience visions of yourself transformed into a voracious black monster, shoving your massive dick into your victims.
A bond builds between you and the <<print setup.getRaceName($CharacterSheet_Lost_Entity)>>. He has chosen you as a mate, a mate that will spread his gift to everything in the Barrens.
Yes. This is how it always should be. The power you truly craved. There is no point in resisting the call to your greater purpose.
You take the monster's pulsating rod into your mouth suck it eagerly. Your soul barely clings to you as you completely give yourself away to your new mate.
You feel the <<print setup.getRaceName($CharacterSheet_Lost_Entity)>>'s orgasm coming; you tense your jaws and hold on like your life depended on it.
"GRAAHHHHH!" The monster howls madly as thick loads of corrupting seed fills your very being.
Your body bulges larger and larger, wider and wider still - more muscular and corrupted until the last of your memories fade into a pool of oily black.
Your soul breaks under the insatiable arousal. Now no longer compatible with your body, it bursts out of you and drifts upwards.
\<<run setup.choice("[[This body has moved on...->Death]]");>>His <<charLimbDesc $CharacterSheet_Lost_Entity 'cocks' 'rises~rise'>> to a full <<print setup.getLength(setup.getStatValue($CharacterSheet_Lost_Entity, "cock"))>> as he sees you. It throbs with hunger.
"More..." It mumbles between groans.The corrupted <<print setup.getRaceName($CharacterSheet_Lost_Entity)>> is overwhelmed by your strength. Yet, his need to spread has consumed all reason within him long ago.
While clutching his wounds, he charges at you.
<<print setup.getFlavourBasedDescription($CharacterSheet_Player, "lostWin1", 1, $CharacterSheet_Lost_Entity)>>
The <<print setup.getRaceName($CharacterSheet_Lost_Entity)>> does not try to get back up; laying himself bare. He finally sees that dominating you would be impossible.
He ruts against your flesh. Although wounded, his arousal still had to be sated. Lustful whines reach your ears as he spreads his legs and exposes his ass to you, desperately craving your attention.
\<<set $CharacterSheet_Lost_Entity.quest.beatenOnce = true>>
\<<run setup.choice("[[Fuck him->Encounter_Win_Lost_Entity_Fuck]]");>>
\<<run setup.choice("[[Leave->Encounter_Lost_Leave_NoSex]]");>>\<<set $CharacterSheet_Lost_Entity.info.known = setup.EncounterKnownState.KNOWN>>
=======
skillDescription: "沮丧地大声咆哮。",
skillType: "special",
skillTheme: "special",
additionalEffects: []
}>>当这头野兽懊恼地咆哮时你几乎来不及捂住你的耳朵。
如果亚伯有什么想告诉你的话,现在也不可能听到了。
你必须<<link "自己决定下一步该怎么办。">> <<replace "#tutorial">><<include "FightMove_Tutorial3_Tutorial">><</replace>> <</link>>
<span id="tutorial"></span>你能将鼠标指针悬停到卡片上的任意一个图标上以获取它所代表内容的有用提示。
对你产生影响的每个属性也能这样做。<<set setup.FightMove_WitheringVenom =
{
id: "FightMove_WitheringVenom",
name: "凋零之毒",
preparation: function(character, target)
{
var his = setup.getPronoun(character,"pronounDepPos");
return character.info.name + "不能抑制"+his+"对传播的需求……"
},
attackAttemptDesc: function(character, target)
{
var his = setup.getPronoun(character,"pronounDepPos");
return "当"+ character.info.name + "爬得更近时,你注意到从他以前没有特征的头上冒出了一根毒刺。\n";
},
attackHitDesc: function(character, target)
{
var displayString = ""+ character.info.name + "突然扑过来刺痛你。一种尖锐的疼痛感慢慢蔓延到你的四肢。你感觉更虚弱了。";
return displayString;
},
activationCondition: function(character, target)
{
return character.fight.variables.currentStamina >= this.staminaCost;
},
dmg: function(character, target)
{
let damageParam =
{
multiplier: 1,
addon: 1,
}
return damageParam;
},
staminaCost: 12,
critMod: 0,
skillStatsToDescriptionSpacing: 2,
skillDescription: "用麻痹毒液削弱你的目标。",
skillType: "offensive",
skillTheme: "offensive",
additionalEffects: [setup.witheringVenom]
}>><<set setup.FightMove_Worship =
{
id: "FightMove_Worship",
name: "崇拜",
preparation: function(character, target)
{
return character.info.name + "的思想完全在你的控制之下。看到你的鸡巴,他的嘴角就会流出口水";
},
attackAttemptDesc: function(character, target)
{
let arousalGain = 10;
target.fight.variables.currentArousal += arousalGain;
target.fight.variables.currentArousal = Math.min(100, target.fight.variables.currentArousal);
let displayString = character.info.name +"被贪得无厌的淫欲所淹没,想要崇拜他们的主人。他迷失了自己,一边亲吻着"+target.info.name+",一边在他的身体上摩擦自己坚硬的阴茎。他很快就低下头吸吮他主人的鸡巴,同时口中热情地呻吟着。\n";
displayString += target.info.name +"抓住"+character.info.name+"的后脑勺,将他的阴茎插入他的喉咙。他获得了"+arousalGain+"点兴奋值。";
return displayString;
},
activationCondition: function(character, target)
{
return true;
},
doesNothing: true,
dmg: function(character, target)
{
let damageParam =
{
multiplier: 0,
addon: 0,
}
return damageParam;
},
staminaCost: 0,
critMod: 100,
skillStatsToDescriptionSpacing: 2,
skillDescription: "蹂躏你的对手的身体。",
skillType: "special",
skillTheme: "special",
unlearnable: true,
additionalEffects: []
}>><<include setup.getNextNarativeEventPassage(setup.StorySheet_Jorm.encounterPassages)>><<run setup.initialJormSetup()>>\
<<print setup.getFlavourBasedDescription($CharacterSheet_Player, "jormFirstMeeting", 1)>>你开始探索,在少于一小时的时间内你发现了一个奇怪之处。
你非常确定这个地区曾经有一个沼泽,然而你所发现的是一片干旱的荒地,这里几乎空旷得有些可疑。
你脚下的泥土干燥、坚硬,而且非常平坦,你可以一直看到地平线,几乎没有障碍物或藏身之处。
这使得你非常容易发现远处的一群迷失者,因此你为这场不可避免的战斗做好了准备。毕竟,你也无处可藏,\
他们不可能没有发现你。
但这场战斗从未发生。事实上,他们看起来对呆在原地的现状很满意。
\<<run setup.choice("[[继续调查->Jorm_FirstMeeting_PlayerSmall_2]]");>>
\<<run setup.choice("[[离开->village]]");>><<set $CharacterSheet_Jorm.quest.available_encounterPassages_firstTime = false>>\
一股巨大的好奇心占据了你。实在是很难看到相当数量的迷失者不在贪婪地交配,或试图传播着他们的腐化的场面。
看到他们无动于衷这件事本身就值得调查一番。
当你走近时,你不禁很快意识到这些迷失者比通常能见到的普通的迷失者大得多。
他们环坐在一个直径至少有<<print setup.getLength(3937)>>长的池塘边,即便你是靠得如此之近,他们也似乎并没有觉察到你的存在。
\<<run setup.choice("[[调查池塘->Jorm_FirstMeeting_PlayerSmall_3]]");>>颜色的粘液填满了池塘;它们流动着并溢出了池塘的边缘,而迷失者悸动的生殖器则被淹没在其中。
你可以看到他们的身体在抽搐,空洞的眼睛向后翻,舌头也耷拉了出来,口水从他们的嘴里滴下来。
他们的阴囊一次又一次地收缩,当他们高潮时,他们将黑白色的液体射入池塘,你可以在黑白相间的粘液中看到气泡,你完全看不到他们这一高潮行为停止的迹象。
\<<run setup.choice("[[继续->Jorm_FirstMeeting_PlayerSmall_4]]");>>你感到你的鼻子开始发痒。\
<<print setup.processFlavours($CharacterSheet_Player, "一种难以描述的气味让你在片刻感到头晕目眩。你的@[all|cocks|noverb]涌动,在一秒内就完全勃起了。")>>
当难以置信的欲望贯穿你的腰部时,你能感觉到你的阴部绷紧。你感觉到<<SymbioteName>> 在你的皮肤下搅动, 渴望着挺立。
<<print setup.processFlavours($CharacterSheet_Player, "就像想上前一样,把你的@[all|cocks|noverb]也放进池塘里。 你感觉到它在你的皮肤下翻腾。")>>
气味在召唤你前进,迷失者低沉的咆哮预示着令人难以置信的快乐, \
<<print setup.processFlavours($CharacterSheet_Player, "距离你仅几步之遥的激动人心的兴奋等待着你。 你把你的生殖器放到池塘上方,你的前列腺液滴入了其中。")>>
粘液在你早泄时猛烈抨击,然后突然退缩。
\<<run setup.choice("[[继续->Jorm_FirstMeeting_PlayerSmall_5]]");>>它开始冒泡,然后沸腾。 液体搅动并发出咯咯声。 当粘液猛击周围的迷失者,完全吞没他们的下半身时,他们开始咆哮和蠕动。
他们巨大的肌肉在你的眼前收缩,直到他们完全被拉入池塘。
气泡停止了,气味也随之消失了。
\<<run setup.choice("[[继续->Jorm_JormEmerges_Small]]");>>地面在你巨大的步态下摇晃。
在这种大小下探索荒原是一种享受,而且随着你的增大,它只会变得更加容易。
你可以看到世界向地平线微微弯曲,而当你大步向前时,好奇心激发了你的兴趣。
\<<run setup.choice("[[继续->Jorm_FirstMeeting_PlayerBig_2]]");>>你记得以前来过这里。然而,你所看到的只是一片平坦、贫瘠的荒地,几乎没有任何特征。
事实上,它几乎看起来像是被故意压扁了。 只有相对较小的水池像麻子一样扰乱了土地。
你还看到迷失者聚集在这些池塘周围,这很不寻常。
毕竟,他们通常会立即冲向海湾并在你的脚下狂吠,因为你的身影是不可能被忽视的。
\<<run setup.choice("[[继续调查->Jorm_FirstMeeting_PlayerBig_3]]");>>
\<<run setup.choice("[[离开->village]]");>><<set $CharacterSheet_Jorm.quest.available_encounterPassages_firstTime = false>>\
它足够激起你的好奇心,值得调查。 再走几步,你将穿越遥远的距离,靠近许多池塘之一。
这个池塘的直径可能有<<print setup.getLength(3937)>>长,而且似乎充满了<<SymbioteColor>>的液体。
\<<run setup.choice("[[靠近->Jorm_FirstMeeting_PlayerBig_4]]");>>你蹲下来仔细看看它。 即使离得这么近,它周围的迷失者似乎也没有对你的存在做出反应。
你不禁注意到他们看起来比正常情况大得多,但与你的硕大相比,他们仍然显得微不足道。
尽管如此,你几乎没有注意到他们那巨大的生殖器都浸没在了池塘中。
那景象的某些东西使得<<SymbioteName>>在你的下身激荡,但不仅如此,风中有什么东西,一种奇怪的气味。
<<print setup.processFlavours($CharacterSheet_Player, "它使得你的@[all|cocks|noverb]涌动并完全勃起,这让你在片刻感到头晕目眩。")>>
<<SymbioteName>>在你的皮肤下扭动,越来越渴望挺立。 之前地上的洞越来越吸引你了了,\
即使考虑到它们很难真正容纳你的硕物。你把手放在它旁边的地上,你巨大的身影隐约出现在坑上。
<<print setup.processFlavours($CharacterSheet_Player, "你小心地将@[all|cocks|noverb]准洞口。你的@[all|cocks|noverb]在它上面,浓厚的前列腺液掉进液体里。")>>
出现的噪音让你瞬间停顿。 你下面的迷失者在高潮的幸福中嚎叫。 当令人心碎的高潮压倒他们时,他们的身体摇摆不定。
你可以感知其他坑内的迷失者也经历了类似的经历。
\<<run setup.choice("[[继续->Jorm_FirstMeeting_PlayerBig_5]]");>>>>坑内的<<SymbioteColor>>粘液挥发出来,开始吞噬失落者。
他们巨大的、肌肉发达的身体也随之缩小。
在几秒钟之内,他们就被完全吞没在深坑中,彻底消失。
当粘液开始在你身下剧烈翻腾和咯咯作响时,你不禁后退。
\<<run setup.choice("[[继续->Jorm_JormEmerges_Big]]");>>每个坑中的粘液溢出并覆盖土地,并在有节奏的起伏中缩回。
你听到地下传来一种奇怪的滚滚声,听起来像是兴奋而沉重的呼吸声。
\<<run setup.choice("[[继续->Jorm_JormEmerges_Big_2]]");>>然后,大地开始震动。一声轰鸣从地底下涌现。 你所站立的地面开始屈服。
你所及范围内的平地一齐崩塌。 这是一种震耳欲聋、咆哮的杂音。
大块大块的泥土坠入黑暗的深渊,再也不见踪影。
任何希望以及任何看到洞里的机会都在被正在形成的遮天蔽日的沙尘暴所夺走。
纯粹的干燥和高温导致内部形成名副其实的闪电风暴。
闪电的电弧和闪光照亮了其上升的姿态。 它似乎越来越高,不断涌现。
一堵巨大的墙,将风暴推向前方。
巨大的四肢以不自然的速度移动,一条像无尽的山脊一样的尾巴,以违背物理学的轻松姿态拂过。
震耳欲聋的轰鸣声驱散了沙尘暴。
<<link "继续" setup.getInitialJormSizeDiffPassage()>><</link>>地面隆隆作响。 大地震动。 坑内的粘液溢出,然后再次缩回。
在一个令人着迷的潮起潮落后,它最终再次完全拉回,只留下一个黑暗的,作响的深渊。
这个洞很深,连光线无法到达它的底部。
然后你前面的地面开始坍塌。
\<<run setup.choice("[[继续->Jorm_JormEmerges_Small_2]]");>>大地开始坠落,失去了它所可能拥有的任何支撑。 堆积如山的土块,大如房屋,都在落入深渊。
在这场滑坡后,大量的灰尘被抛起。
你听到了从脚下传来的低沉的呻吟声。
然后你看到了。 一个形状在你面前的滚滚尘埃云中形成。 它上升得越来越大,似乎没有尽头。 \
巨大的四肢在掩体后面移动,随着一阵震耳欲聋的吼声, 大地被劈开了。
尘土飞扬。
<<link "继续" setup.getInitialJormSizeDiffPassage()>><</link>>尘埃散去,你凝视着一堵若隐若现的<<SymbioteColor>>色墙。
几秒钟后,你意识到眼前这个陡峭、巨大的山坡是一条极其庞大的纳迦的尾巴。
你估计他身长<<print setup.getLength(setup.getStatValue($CharacterSheet_Jorm, "height"))>>, 但没有人能一眼看尽这只怪物。
恒星般的肌肉在闪闪发光的鳞片下荡漾,它慢慢地将你的注意力吸引到这块肌肉的边缘上,延续到他的腹股沟。
这条蛇,绝对是一只雄性。他的生殖腔如同一个自然的屌环,\
这使得他那对<<print setup.getLength(setup.getStatValue($CharacterSheet_Jorm, "cock"))>> <<print setup.processFlavours($CharacterSheet_Jorm, "@[all|cocks|noverb]仍然")>>保持坚硬。
这些塔尖上装饰着倒钩和脊,尖端逐渐变细,足以让自己轻松地钻入更小的洞。它们的基部张开,大小足以暗示阴茎结的存在。
在这两个宏伟的塔尖下面是娜加的阴囊,里面里装着四个巨大的睾丸。
事实上,它紧贴着他的身体,这些性腺应该在他的体内。
你听到他们搅动和发出暴风雨的声音。
\<<run setup.choice("[[继续->Jorm_JormDescriptions_LargerThanPlayer_2]]");>>把你的目光从纳迦的硕物上移开并不是一件容易的事。即使你试图抬起头,越过它们,看向他隆起的腹部,它们仍然碍事。
每一座都是高耸的山丘,它们本身就是一座小山,黑暗的峡谷雕刻着巨兽的血肉。
肌肉的线条引导你的眼睛进一步向上,因为你的视线不仅沿着六块腹肌,也不是八块。
这条大饱眼福之路成本似乎是永无止境的,因为即使是十二个也不够。相反,纳迦的长而有力的下身正摇晃着二十四个巨大而有力的腹肌。
其顶部的最后四分之一的两侧是一对胸肌,然后是另一对巨大的、凸出的、轮廓分明、硬切的肌肉群。
每个的顶部都有一个合适大小的巨大乳头。 \
<<print setup.processFlavours($CharacterSheet_Jorm, "这些胸肌很大,很容易想象在它们上面放更多的东西。那个裂口正在等待你的@[all|cocks|noverb]在它们之间滑动。在它们之间滑动。")>>
\<<run setup.choice("[[继续->Jorm_JormDescriptions_LargerThanPlayer_3]]");>>属于这四块胸肌的是四只手臂,每只手臂都充满了巨大的力量,而且肌肉非常粗壮,以至于很难想象纳迦能够到自己的乳头。
他是一个拥有强大肌肉的庞然大物,即使是迷失者对他来说也显得渺小而微不足道。
<<if setup.getStatValue($CharacterSheet_Player, "muscles") > 100>>\
只有你的体型能够与他媲美。
<<else>>\
即使是你自己的体型也无法与纳迦的力量匹敌。
<</if>>\
除此之外,在那条长长的、巨大的、以难以置信的力量和体态荡漾的脖子上的,是纳迦的头颅。
它被完全巨大且略显熟悉的眼镜蛇头罩投射到阴影中,它像翅膀一样跨越并伸展在他的陷阱上,消失在他巨大的肩膀上的某个地方。
他低下头看向你。
他的眼睛和鳞片发出彩虹色的光,就好像彩虹在里面跳动。\
螺旋状的、令人困惑的图案充斥在他的皮皱上,并随着他的眼睛的颜色嗡嗡作响。
\<<run setup.choice("[[继续->Jorm_NamingDialogue]]");>>灰尘散去,在你面前出现了一只<<SymbioteColor>>的纳迦。这头野兽真是一个令人难以置信的景象。\
事实上,它的<<print setup.getLength(setup.getStatValue($CharacterSheet_Jorm, "height"))>>接近你的身高,这已经证明了这只野兽有多大。
仿佛出于本能,你的目光向下漂移,看向这只野兽巨大而圆润的尾巴。 蛇通常都是肌肉发达的,但这个怪物确实比其他更胜一筹。\
尽管很难越过蛇的胯部。两个's crotch. Two <<print setup.getLength(setup.getStatValue($CharacterSheet_Jorm, "cock"))>>样尖塔从他的腹股沟突出。
\<<run setup.choice("[[调查他的裆部->Jorm_JormDescriptions_EvenToPlayer_2]]");>>他曾经拥有的生殖腔已经变成了一个自然的屌环,确保那些家伙保持坚挺。
它们身上长满了刚毛,因为它们的长度上有脊,锥形的顶端布满了肉质的倒刺。
底部隐藏着一个结的暗示。在这对生殖器尖塔的下面,悬挂着一个紧密贴合的阴囊,它被四个巨大的球体伸展得很远。
由于这些巨大的阳具的悸动和脉动是多么诱人,你很难把目光从那个景象上移开。
\<<run setup.choice("[[向上看->Jorm_JormDescriptions_EvenToPlayer_3]]");>>每块腹肌都是一座厚实的、轮廓分明的山丘,中间是迷宫般的峡谷。
它们的两侧是一对胸肌,而它们又被另一对凌驾于上方。
这四块胸肌都如同隆起的、肿胀的山峰,都带有肥大的乳头。
这是一个真正充满手感的把手,可以被人抓着拉着,同时操着他巨大的胸肌。
四条手臂与大蛇的巨大腰部保持协调。
<<if setup.getStatValue($CharacterSheet_Player, "muscles") > 100>>\
他几乎和你自己的体重一样重。
<<else>>\
即使是你自己的体型也无法与纳迦的力量匹敌。
<</if>>\
他的手臂是如此之大,以至于他无法触摸到自己的乳头,也无法适当地触及自己的阴茎。在他的二头肌大小和胸部之间,根本没有空间来容纳这两者。
\<<run setup.choice("[[继续向上看->Jorm_JormDescriptions_EvenToPlayer_4]]");>>一条非常长而粗的脖子通向他的头,头上顶着巨大而熟悉的皮皱。
五彩缤纷、令人困惑的螺旋形图案会使人们的注意力吸引至他的脸庞。
除了令人惊讶的英俊的吻部,它那结实、结实的下颚线,很容易想象他能吞下非常非常大的东西。
他的眼睛闪烁着彩虹般的光芒。
随着每一次心跳,一种不同的颜色都会冲到最前沿,这完全与他皮皱的图案一致。
把目光移开实在是太困难了。
\<<run setup.choice("[[继续->Jorm_NamingDialogue]]");>>灰尘散去,在你面前出现了一只<<SymbioteColor>>的纳迦。你需要低下头才能看到他,即使这只野兽轻松到达了<<print setup.getLength(setup.getStatValue($CharacterSheet_Jorm, "height"))>>高。
对于这样一个小笨蛋来说,这是一个多么戏剧性的入口。但话又说回来,他怎么可能希望对抗像你这样的人————一个活生生的、正在成长的神呢?你的目光沿着大蛇的身体移动。
就他的价值而言,他确实是身材强壮的一方。他也绝对是个雄性,看看他的腹股沟就能证明这一点。两个<<print setup.getLength(setup.getStatValue($CharacterSheet_Jorm, "cock"))>>从他的腹股沟中突出。
它们逐渐变细的顶端长满了肉质的倒刺,只有在它的长度上才有浓密的肉脊。最后,在它的底端,有隐隐约约一个尚未膨胀的结。
所有这一切都被一个生殖腔所控制,这个裂缝已经变成了一个屌环,无法再容纳他的硕物。
正下方是一个紧实、贴身的阴囊,里面装着四个相当巨大的睾丸。
\<<run setup.choice("[[继续调查他的身体->Jorm_JormDescriptions_SmallerThanPlayer_2]]");>>你的眼睛向上看着那坚实的两打腹肌,一条完整的二十四块腹肌的道路延伸在蛇又长又厚的类肠上。
其顶部的最后四分之一的两侧是一对胸肌,而胸肌的顶部又是另一对。 每块胸肌的顶部都有一个肿胀的肥大乳头,相对于纳迦的体型而言,它们的大小与苏打水易拉罐一般。
与你相比,你的嘴唇几乎无法贴合它们。 至少你还能握住他的粗壮手臂。
他本身就长出了强大的肌肉组织,以至于他几乎无法将它们弯曲到足以触及他的胸肌甚至是阴茎的程度。
\<<run setup.choice("[[向上看->Jorm_JormDescriptions_SmallerThanPlayer_3]]");>>最后,你的目光顺着他有力而修长的脖子,到达了他的脸庞。
你的眼睛自然被引导到那个方向。
尽管巨大皮皱仍然吸引着你的注意,但它周围的螺旋形图案闪烁的光芒更胜一筹。它们向内跳动,让你看到他公认的英俊面容。
但最引人注目的是他的眼睛。
它们闪耀着彩虹的所有颜色,从一种颜色跳到另一种,就像一片美丽的海洋,让人迷失其中。
事实上,你很难将目光从他们身上移开。
\<<run setup.choice("[[继续->Jorm_NamingDialogue]]");>>纳迦很明显注意到了你,从是被逗乐了的微笑变成了现在欣喜的大笑。
你可以从他那双彩虹般的眼睛里看到钦佩的光芒。
随着他大力士般的肌肉嘎吱嘎吱作响,大蛇给了你一个简短但礼貌的鞠躬。它的优雅只因他肌肉发达的体格和他自己的大屌而受损。
当他再次挺直身体时,他直视着你的眼睛。
"我很高兴我们又有机会见面了,我希望是在更友好的条件下。"
他说话的声音异常洪亮,坦率得惊人。
它充满了音量和音色,但也充满了难以抑制的欲望和欲望。
仍然有一些问题在你的脑海中。
\<<run setup.choice("[[继续->Jorm_NamingDialogue_2]]");>>"我知道你可能不记得了,因为我们上次见面时,我的处境要可怜得多。我甚至都不是一只动物。"
他的笑容几乎消失了,取而代之的是一声若有所思的叹息。
他的目光回到你身上,开始顺着你的身体向下移动。
他的眼睛和头上肉褶的颜色变成了一种柔和的灰红色。他的悲伤似乎与他的亢奋相冲突。
他舔了舔嘴唇,他的双手在向下的过程中相碰。
他用力地揉着它们,连指节都几乎要弹出来了。
"只是回想起来就……"
<<link "继续" setup.getJormIntroductionPassage()>><</link>>"你那拥抱我的姿态,那种温暖我的方式,真的是..."
他停顿了一会儿,身体一阵颤抖,他的下体也同时喷出了一股前列腺液。
"我可以感觉到你肆无忌惮的欲望冲过我。这就像一把火照亮了占据我头脑的黑暗。 \
你的精种洗净了这一切,就像净化的雨水洗净了土地,它使我摆脱了控制我的苦难。"
\<<run setup.choice("[[继续->Jorm_NamingDialogue_ToNamingPrompt]]");>>"当你把我带入你自己里面,并把我包围在你的温暖中的时候……"
他停顿了一会儿,身体一阵颤抖,他的下体也同时喷出了一股前列腺液。
"当你揭开我的面纱时,你肆无忌惮的、强烈的欲望就像灯塔一样闪耀。\
在那一刻,你剥光了我的衣物,我们合二为一时,你烧毁了使我陷入黑暗的痛苦。 \
这是第一次……我不知道过了多久,当你把我放回沼泽时,我才真正得到了自由。"
\<<run setup.choice("[[继续->Jorm_NamingDialogue_ToNamingPrompt]]");>>"当我把你纳入自己的身体,感受到你的温暖充满了我的时候……"
他停顿了一会儿,身体一阵颤抖,他的下体也同时喷出了一股前列腺液。
"当你在我体内融化时,我感受到了力量,我们成为一体,即使只是短暂的瞬间……\
在那一刻,我们的灵魂相触,我可以感觉到,看到,你体内那肆无忌惮的欲望火焰。\
就像我们的灵魂一样,它触动了我,炙烤着我,照亮了我的心灵,烧掉了困住我的黑暗。"
他发出隆隆声,然后吸下嘴里积聚的口水。
\<<run setup.choice("[[继续->Jorm_NamingDialogue_GotFuckedByNaga_2]]");>>"对,对了! 我把我拿走的东西还给你。这是我现在至少可以做的。"
他说着,伸出一只手触摸你的胸部。
当覆盖在你们身上的共生粘液伸展开来时,<<SymbioteName>>反过来向他伸出手来。
他的手淹没在你体内。你不可能看到<<SymbioteName>>的粘液在哪里结束,他的粘液在哪里开始。
你感受过的最奇怪的感觉流过你的全身,接着是一股突然的、激发活力的能量涌动。
\<<run setup.choice("[[继续->Jorm_NamingDialogue_ToNamingPrompt]]");>><<if setup.sizeCharactercomparison($CharacterSheet_Jorm, $CharacterSheet_Player) > setup.Comparators.BIGGER>>\
他的尾巴移到了他的旁边。 他挥了挥手,让你坐在他身上。
这感觉相当奇怪,它几乎和你想象的一样硬,但它又有点软,刚好不至于让人坐着不舒服。
<</if>>\
"你可以感受到它,对吧?"
他一边问,一边又看了看你。 他的皮皱现在变成了更亮的黄色。
"我们共同的联系吗?起初它只是微弱的,但现在我们如此亲密,它变得如此强大,很容易被察觉到。"
你能感受到<<SymbioteName>> 在你的脑海中涌动着。你那永久的伴侣异常活泼。
"啊?我这是什么意思……?"
他想了想,然后睁大眼睛点了点头。
"啊,我明白了。我之前在跟被你称作<<SymbioteName>>说话,你是他的宿主。所以他不能通过你说话吗? 还是你选择不说他让你说的话? 你能听到他说什么吗?"
<<set $passageName = "分享关于塑造了"+$CharacterSheet_Player.symbiote.name>>的梦的信息\
\<<run setup.choice("[[$passageName->Jorm_NamingDialogue_ToNamingPrompt_WithinDreams]]");>>
\<<run setup.choice("[[不回应->Jorm_NamingDialogue_ToNamingPrompt_RefuseAnswer]]");>>你摇摇头,告诉他除了一些奇怪的梦之外,你不记得曾经和<<SymbioteName>>说过话,甚至在那些梦里你也没有听到他说话。
当黄色变为异常温暖的蓝色时,纳迦点头回应。
"我明白了,非常好! 那我也要和你谈谈。这是我应该做的, 因为你让我的陛下和我再次走到了一起。"
他几乎笑得合不拢嘴,在他的"座位"上越坐越直。
<<set $passageName = "问他为什么称呼"+ $CharacterSheet_Player.symbiote.name +"为他的陛下'">>\
\<<run setup.choice("[[$passageName->Jorm_NamingDialogue_ToNamingPrompt_Sire]]");>>
\<<run setup.choice("[[不回应->Jorm_NamingDialogue_ToNamingPrompt_RefuseAnswer]]");>>当他的一只手以波浪形动作抚上他的脸时,他立刻咂了咂舌头并歪了歪头。
"这个问题恐怕没有简单的答案,因为我自己也不完全理解。"
他回应并笑了。
"不过让我试一下。也许大声说出来有助于关联我到目前为止所遗漏的线索。\
你看,<<SymbioteName>>和我的关系……有点类似于你和他的关系,但又有所不同。\
在某种程度上,我们是亲戚。\
我们之前不是,但现在我们是了。无论是出于选择还是偶然,在我们的最后一次相遇中,他给了我他自己的一小部分,甚至是他的存在, \
他燃烧的激情和欲望,从那以后就像火炬一样烧毁着腐败造成的黑暗。"
\<<run setup.choice("[[继续->Jorm_NamingDialogue_ToNamingPrompt_PostAnswer]]");>>当他的一只手以波浪形动作抚上他的脸时,他立刻咂了咂舌头并歪了歪头。
即使你的反应冷淡,他对你的兴趣也没有减弱。
\<<run setup.choice("[[继续->Jorm_NamingDialogue_ToNamingPrompt_PostAnswer]]");>>"我从曾经的野兽中被解脱出来,对此我深表感谢。 我会尽我所能来偿还我现在欠你的人情。"
他说完后,他的眼睛和皮皱发出了深红色的光。
"我刚才所说的话可能听起来非常大胆,但我是否可以再次请求你的帮助呢?我相信这对我们俩都有好处。"
他说着并向旁边移动,但中途停了下来。他的眼睛飞快地转来转去,好像在寻找什么已经不在了的东西。
好像他现在才意识到他的出现所造成的破坏。
\<<run setup.choice("[[继续->Jorm_NamingDialogue_ToNamingPrompt_PostAnswer_2]]");>>"呃,对。正如你到达时所见,我正在为我收集迷失者。\
我这样做是为了给他们一些我自己的一部分,这样他们也可以像我给我一块自己的一部分时那样重新振作起来。\
我尝试了几种方法,但我还没有像你那样成功过一次。"
他试着揉额头,但他的身体太大,无法碰不到。
\<<run setup.choice("[[继续->Jorm_NamingDialogue_ToNamingPrompt_PostAnswer_3]]");>>"虽然我承认我的记忆力不是万无一失的,但我相信我的技术可以提高。\
似乎我也不会再也没有机会进行实验。无论我吞噬多少迷失者,他们似乎只会越来越多。\
就像它们为我提供了营养和力量一样,即使我失败了,我也会因此变得更坚强、更聪明。"
他停顿了一下,然后将目光从废墟中移开,转回你身上。
"既然你在这里……如果你能帮助我,我相信我成功只是时间问题。"
他满怀期待地对你微笑,但你只能看到两根巨大的阴茎兴奋地抽动着。
砰,砰,砰。
每次他的心跳都会使它们弹起来。
\<<run setup.choice("[[继续->Jorm_NamingDialogue_ToNamingPrompt_PostAnswer_4]]");>>当纳迦以安抚的方式举起双手时,他因犹豫不决而沉默了片刻。
"你现在不需要决定。我意识到我的要求很高,这不是一项容易的任务,所需的付出也将是巨大的。花点时间好好考虑一下吧。"
他微微一笑,然后表情中流露出明显的尴尬。
看到一个身材魁梧的巨人如此尴尬,真是有点好笑。
"也许在此期间,我能再次请你帮我解决另一个问题吗?你看,当我迷失的时候,\
我忘记了很多关于自己的事情,直到最近我才重新想起一些事情,虽然我觉得我很清楚自己曾经做过什么,但有一件事,无论我怎么努力,都无法理解。"
他停下来抿了抿嘴唇。
"你,我的陛下,也许可以深入了解我们之间的联系,并揭示迄今为止我所忽略的东西?你能告诉我,我是谁吗?"
\<<run setup.choice("[[继续->Jorm_NamingPrompt]]");>>开始时那个声音很小,但它慢慢地变得更大声、更清晰。 那是你自己的声音,在你的脑海中回荡,说着一个名字。那个名字。
<<textbox "$CharacterSheet_Jorm.info.name" "乔姆">>
\<<run setup.choice("[[低声呼唤他的名字->Jorm_NamingPromptEnd]]");>>你呼唤着大蛇的名字,$CharacterSheet_Jorm.info.name 和他的眼睛亮了起来。他的嘴角开始绽放出灿烂的笑容。
"没,没错! 这...听起来很熟悉。听起来不错。"
他反过来喃喃自语,开始点头。
"$CharacterSheet_Jorm.info.name 这就是……就是这个。谢谢你。"
他又看了你一眼,就好像他第一次见到你一样。
当他开始再次斜倚在盘起的脖子上时,他的嘴角露出一丝狡黠的微笑。鳞片互相摩擦,缓慢而又平稳。
"我们会再次见面的,<<SymbioteName>>……毕竟,这个宇宙是我们塑造的。"
他看了你一眼,然后以不可思议的速度溜走,他的眼睛里洋溢着目标。
\<<run setup.choice("[[继续->Village]]");>><<set $CharacterSheet_Jorm.quest.available_encounterPassages_jormPostNameSetup = false>>\
离开金色堡垒几个小时后,你感觉到远处传来隆隆声。
它从地平线上呼啸而来,声音越来越大,就像一声永不停歇的雷声。
很快你就看到了他,<<print $CharacterSheet_Jorm.info.name>>, 这只可怕的纳迦野兽。当他冲向你时,他的身影遮蔽了你的视线。
他猛扑过来,撞在你的腹部,他的手毫不犹豫地摸索着你的阴茎。
"你终于回来了。" 他喃喃自语。
"让我们再次体验你无边无际的欲望吧,<<SymbioteName>>~"
<<link "继续" setup.getSecondJormSizeDiffPassage()>><</link>>$CharacterSheet_Jorm.info.name向你猛扑过来,速度之快是他这种体型的生物所不被允许的。
当他的四只巨大的手臂砰地砸在你旁边的地上时,他将自己的影子投射在你身上,他的手指挖进泥土,撕开深深的壕沟,给后世留下印记。\
<<print setup.processFlavours($CharacterSheet_Player, "或者直到下一次他无论如何都会滑过它。他巨大的分叉舌头舔过你的@[all|pecs|noverb],在到达你的胯下之前,用它的@[all|abdominals|noverb]抚下你的腹部。")>>
<<print setup.processFlavours($CharacterSheet_Player, "他的舌头很容易就缠住了你的@[all|cocks|noverb],然后他的舌头开始沿着你的@[all|cocks|noverb]进行摩擦和抚摸,展现出他对这一身体部位的非凡灵活性。")>>
这实在是一个紧致有力而又干净利落的拥抱,不禁让你气喘吁吁。
\<<run setup.choice("[[继续->Jorm_PostNamingPrompt_PlayerSmaller_2]]");>>第二条舌头从<<print $CharacterSheet_Jorm.info.name>>的嘴里冒出来。它引导你的男性气质进入他等待已久的、垂涎三尺的嘴里,不计后果地迅速潜入你的全身。 \
但这就是作为一条巨大的蛇的优势。你的腰冲进他的食道,最后在他的胸部消失。
你能感觉到他内炽热而又黏糊糊的身体拥抱着你,以及纳迦吞咽和大口吞咽时强大的肌肉收缩。
你的双手上前抓住他的头和头侧皮褶,你紧紧抓住他,试图迫使他进一步降低身位。
他抓住你的两侧,把你举起来,拉回他巨大的长脖的怀抱之中。
当他把你紧紧地带入他的怀抱时,他<<SymbioteColor>>的隐隐约约的涟漪在你的身体下面出现了。
你被他的肉体所包围。
\<<run setup.choice("[[继续->Jorm_PostNamingPrompt_PlayerSmaller_3]]");>>你只听到他的身体活动所产生的声音、还有它的部位磨合在一起。他把世界的其他一切都掩盖了。
然后,这条巨蛇利用了他非凡的灵活性。他把臀部向前推,把他绝对巨大的阴茎们顶在你的身上。
<<if setup.getStatValue($CharacterSheet_Jorm, "cock") > setup.getStatValue($CharacterSheet_Player, "height")>>\
<<print setup.processFlavours($CharacterSheet_Player, "认为他的@[all|cocks|noverb]能够进入你真是一个可笑的想法。")>> \
那些巨物比你还大呢!
<</if>>\
他的身材给他带来的绝对影响力让他像对待玩偶一样对待你。他明亮的粉红色眼睛里燃烧着的欲望表明他无法被说服。\
他的第一个锥形下体压住了你的后穴,用大量的前列腺液涂抹它。仅就体积而言,它已经进入了你的体内,为不可避免的抽插做好了准备。
\<<run setup.choice("[[继续->Jorm_PostNamingPrompt_PlayerSmaller_4]]");>>它进入时,一种可怕的感觉席卷而来,它对你的扩张……它对你的内部施加的压力……当你的睾丸进入$CharacterSheet_Jorm.info.name的喉咙时,一个原始的吼叫声离开了你的嘴唇,将你浓稠的奶油涌入他欲求不满的食道。
这只是随后的许多高潮中的第一个。巨大的纳迦野兽榨取了你的所有价值,将他的阴茎在你体内更加深入。
他一次又一次地射入你的体内,几乎与你自己的高潮完美同步。 每次高潮你都都因他倾倒在你体内的精种而膨胀得更大,一次次挑战你身体弹性的极限。
不可思议的是,他从你那里喝下的种子也让他变得更大。每次高潮都会使他的身材增加几英寸,考虑到他巨大的体型,每次都有数百吨的生长价值。
这头巨大的野兽相当高兴地发出咕噜声,他的体型使他的声音如此响亮,这种力量实在令人难以置信。
\<<run setup.choice("[[继续->Jorm_PostNamingPrompt_PlayerSmaller_5]]");>>你不知道在这场拥抱中过了多少时间。 世界几乎从视野中消失了。你的整个世界都沉浸在$CharacterSheet_Jorm.info.name的身体中。
世界缩小了,只剩下鳞屑声,数百米长的肌肉纤维发出的呻吟声,以及那臃肿的腹部发出的低沉咆哮和咕噜声。
性高潮接踵而至,直到它在淹没的欲望沼泽中变得模糊不清。\
你的鼻子里充满了你们相互发情的臭味,性爱的气味令人难以抗拒。
时间似乎融化了,成为一个遥远的、几乎不相关的概念,剩下的只是这场永恒性交燃烧的快乐和激情。
\<<run setup.choice("[[继续->Jorm_PostNamingPrompt_PlayerSmaller_6]]");>>但最终即使是近乎无底线的耐力也会耗尽。近乎没有底线的胃口被满足了。你的意识慢慢恢复到存在的模样,这场性爱平静了下来。\
在这一切之后,你感到浑身有点酸痛,你的肚子仍然膨胀成一个明显的长条,但现在你被紧紧搂在纳迦的怀抱中。
"整个世界马上就会知道我们是做什么的了……我们很快会再见面的。"
(在未来的版本)
\<<run setup.choice("[[继续->Village]]");>>纳迦压在你身上,当他巨大的尾巴开始缠绕你的下半身时,他的手在抚摸着你的胸部和腹部。\
在展示巨大的力量和惊人的灵巧时,他将你转过去,然后你的背碰到他的胸膛。
<<if setup.getStatValue($CharacterSheet_Player, "muscles") > 100>>\
虽然这是徒劳的,他的手臂仍试图环绕着你的躯干,将你拉入一个坚定而有力的拥抱中。\
当然,他并没有完全离开你巨大的胸膛,但他庞大的体型仍然能让他给你一个肌肉间的拥抱。
<<else>>\
他巨大的手臂环绕着你的躯干,将你包裹在他令人难以置信的肌肉组织中。
<</if>>\
你能感觉到他的二头肌在你的身体上摩擦。 他每次深吸一口气时,他的胸部都会在你的背上弯曲和膨胀。
"让我们填满彼此~"
他在你耳边大力地呼吸。你可以闻到他呼吸中的情欲。他呼出的欲望实在是令人陶醉。\
\<<run setup.choice("[[继续->Jorm_PostNamingPrompt_PlayerEven_2]]");>>这真的很难抗拒。你感受他性感身体的温暖压在你身上,同时他的鳞片在你身上刮擦和按摩。\
<<print setup.processFlavours($CharacterSheet_Player, "他的尾巴开始磨擦你的腹股沟,很快就把你的@[all|cocks|noverb]夹在中间。")>> \
<<if setup.getStatValue($CharacterSheet_Player, "cock") > setup.getStatValue($CharacterSheet_Jorm, "height")>>\
<<print setup.processFlavours($CharacterSheet_Player, "你可以感觉到你的@[all|cocks|noverb]压在在它尾巴上的一个厚厚的、光滑的、令人难以置信的热褶皱上,这就是大蛇那敞开的肛门。")>> \
<<print setup.processFlavours($CharacterSheet_Player, "当它滑过你的@[all|cocks|noverb]时,他将弹性展示出来,将你包围在他厚而强壮的肌肉尾巴的潮湿而又热情的拥抱中。")>> \
<<else>>
<<print setup.processFlavours($CharacterSheet_Player, "不久, 它滑过你的@[all|cocks|noverb],将你包围在他厚而强壮的肌肉尾巴的潮湿而又热情的拥抱中。")>> \
<</if>>\
你感受到它在弯曲和揉搓, 抓住和揉捏你的阴茎, 同时你可以感觉到他自己的生殖器在压在你的背部,找到了你自己的后门。 \
<<print setup.processFlavours($CharacterSheet_Player, "他的阴茎是锥形的,但却很粗大如鱼雷样,在你的背上很容易放稳。一个突如其来的推力将你自己的@[all|cocks|noverb]深深地插入$CharacterSheet_Jorm.info.name的身体。")>> \
这真是一种令人难以置信的感觉。
\<<run setup.choice("[[继续->Jorm_PostNamingPrompt_PlayerEven_3]]");>>他的巨物的宽度,长度和质地,都在被你的身体感知,就好像它们看起来不像它们那样坚固。 \
你的手抓住他那缠绕着你的脖子,他的手又用力地挤进你的胸肌,用力地摸索着揉捏着。
在纳迦起伏的拥抱中,你几乎不需要做任何事情。
他抚摸又推挤,摩擦又揉捏。
<<print setup.processFlavours($CharacterSheet_Player, "你的@[all|cocks|noverb]被包裹在一个非常温暖的包套里,它以如此强大的力量收缩和压榨你,以至于他的肉体在摩擦着你阴茎的每一寸。")>>
与此同时,他的阴茎在你体内抽动,上下,进出。 他的屁股一次又一次地碰撞你自己的,他的睾丸来回摆动,拍打着他的尾巴并以令人愉悦的力量拍在你的阴囊上。
对你的体型来说,这确实就只像一些普通的击打,但对于正常体型的人来说,这将是一场灾难。\
每次撞击,每次他的腹股沟碰到你的屁股,都会产生十足的震荡。
\<<run setup.choice("[[继续->Jorm_PostNamingPrompt_PlayerEven_4]]");>>同样,当你在不可避免的高潮时咆哮的时候,整个大地都在震颤。这个声音在每个方向上延伸数英里都会被听到,半个荒原都会知道你高潮了。
份量难以想象的浓精从你的睾丸中喷出。
纳加的尾巴里充满了你泵入他的液体,呈现在在你的阴茎已经给他的凸起之上。但反过来,他也将精液射入你体内。
当他的精液填满你的肠子,从它们内部溢出,溢出到你的胃里,让你的腹部如穹顶般顶起时,你感觉到令人难以置信的热量在你的身体中传播。
你感受到这些液体很沉重,但很暖和。
而这,只是一切的开端。
\<<run setup.choice("[[继续->Jorm_PostNamingPrompt_PlayerEven_5]]");>>你的耐力和性欲几乎无穷无尽,可与<<print $CharacterSheet_Jorm.info.name>>匹敌。
快乐才是最重要的,感受他的鳞片贴着你的身体,肌肉摩擦着肌肉,阴茎不停地抽动。
当你们在探索新姿势时,你们两人互相翻滚。
两个巨大的巨人,踩踏和压碎已经爆炸的荒地,摧毁着$CharacterSheet_Jorm.info.name称之为家的地方。
这段狂欢从以分钟计量变为了以小时计量,又变为了以天计量,出现了许多精液湖。
\<<run setup.choice("[[继续->Jorm_PostNamingPrompt_PlayerEven_6]]");>>最终,即使是最深的耐力之井也枯竭了,最庞大的饥饿者也得到了满足。
肉体的盛宴结束了,两人的肚子里充满了精液,睾丸里也被清空了————至少目前如此。
你不禁注意到你把蛇操得更大了。 每一次高潮都让他变得更大,每一次你的射精都会抽动他的肌肉,充实着他的巨物。
现在他巨大而有力的脖子次缠绕在你身上。 就像一张床和一张毯子。 他的上半身紧挨着你,两只手抚在你的胸口上。
他的脸上露出令人惊讶的快乐笑容。
"世界将很快知道我们是来做什么的……我们很快会再次见面的。"
(在未来的版本中)
\<<run setup.choice("[[继续->Village]]");>>你对着蛇咧嘴一笑,而他又带着强烈的欲望向你扑来。 你几乎没有注意到他对你巨大身躯的影响。
与你相比,他真的很小,甚至很迷你,但他以纯粹的热情和意图弥补了这一点。
他蛇形的身体尽最大努力缠绕、盘绕和包围你的下体,于是你决定给他一些时间试一试。
\<<run setup.choice("[[帮他舒缓瘙痒->Village]]");>>"我来帮你吧~"你发出洪亮又巨大的声音,你的手伸下来抓住那条正在发情的肌肉长绳。
他扭动着身子,拼命地想通过在你的手上滑行来刺激你。
"操我!" 他要求着。"用你的精液和你的力量填满我!让我增大吧!"
大蛇咆哮着,尽管他的声音以足以震破耳膜的音量在大地上回荡,但传到你的耳朵时只是轻微的吱吱声。
目前你愿意接受这个想法。毕竟这头小野兽已经给予你了太多的刺激,而且<<SymbioteName>>也要求你的欲望得到满足,必须释放你的睾丸的压力。
\<<run setup.choice("[[利用他给自己打手枪->Jorm_PostNamingPrompt_PlayerBigger_3]]");>>"看看你能不能承受我把。"
你用低沉甚至不祥的声音说着,同时你的手在检查纳迦的身体。
他真的是一个巨无霸,只是遗憾的是,与你这样的巨人相比,他是如此渺小。
你发现他非常有弹性和延展性,就好像他没有真正的骨头。
这使得他拥有反常而又十分需要的耐用性。
<<print setup.processFlavours($CharacterSheet_Player, "你先把他拉到你的@[all|cocks|noverb]上,好像他只是一条毛巾而已。他可以轻松地套在你的鸡巴上。")>>
他伸展得如此之瘦,以至于他的身体失去了大部分甚至全部的definition。
他以惊人的力量和力量抓住你,这真的让他比任何你希望的性玩具都要好。
由于你被压抑太久,高潮很快就出现了。
\<<run setup.choice("[[把他填得满满当当->Jorm_PostNamingPrompt_FillHim]]");>>
\<<run setup.choice("[[拒绝他->Jorm_PostNamingPrompt_DenyHim]]");>>你觉得自己足够慷慨地满足了他的要求,压力和快乐都增长得太大了,无论如何你都无法忍受。
当你的精液爆炸般涌入$CharacterSheet_Jorm.info.name时,你咆哮了起来。
他抓地很紧,但你仍然必须把他按在适当的位置,以免他被高潮的洪荒之力击飞。
你咬着牙,咧着嘴,看着乔姆的身形向外膨胀。
精液从他的嘴里和后门滴落,因为你的输出大大超过了他可以伸展的速度。
\<<run setup.choice("[[填给他一些别的东西……->Jorm_PostNamingPrompt_FillHim_2]]");>>他的<<SymbioteColor>>的皮肤变得如此令人难以置信的薄,以至于他变得几乎是透明的,让你能看到你泵入他体内的精液湖。
他几乎和你自己一样灾难性地变得巨大。当他躺在地上时,他那变成蠕动的管子的身体变得几乎无法处理。
你注视着他的增大,缓慢而又稳定。随着你高潮的减弱和输出的减少,他不再那么臃肿了。
\<<run setup.choice("[[继续->Jorm_PostNamingPrompt_FillHim_3]]");>>他的身体在呻吟,他对你的生殖器的控制反过来又加强了。这刺激着你更多地、更用力地使用他。
你继续以凶猛的欲望冲击他,并充分利用他的增大和那惊人的耐久性。
他真是一个令人惊奇的飞机杯,随着你在他体内的每一次高潮,这种体验只会变得更好。
一湖的精液很快就变成了海洋,你们两个人之间的大小差距稳步缩小。
\<<run setup.choice("[[继续->Jorm_PostNamingPrompt_FillHim_4]]");>>在你的睾丸最终被排空之前,许多小时和几十次高潮过去了。
到了这时,$CharacterSheet_Jorm.info.name已经增长得和你差不多一样高了。\
<<print setup.processFlavours($CharacterSheet_Player, "当他放开你的@[all|cocks|noverb]并和你平视时, 他的眼睛和标记发出强烈的粉红色光芒,然后慢慢地变回他的彩虹色。")>> \
"感谢你。" 他咕哝道。现在他的声音低沉得多,有力得多。他成为了像你一样的巨人。
"这种力量..."当他举起双臂时,他喘着粗气,弯曲它们,以一种非凡、美妙的方式展示巨大的力量。
"我们很快会再次见面的。&"
"是时候向世界展现我是来做什么的了……"
(在未来的版本中)
\<<run setup.choice("[[继续->Village]]");>>尽管他要求你填满他...
你有必要迎合他吗?
他没有资格提出任何要求。
\<<run setup.choice("[[继续->Jorm_PostNamingPrompt_DenyHim_2]]");>>当你与即将到来的高潮作斗争时,你的呼吸变得更加艰难。
他用力抓着,试图抵制他被拔出来,但他无力阻止你。
压力达到顶峰,冲破了你的大坝。你无法完全坚持下去。 当你吼出你的高潮时,$CharacterSheet_Jorm.info.name就被拔了出来。
\<<run setup.choice("[[高潮->Jorm_PostNamingPrompt_DenyHim_3]]");>>世界因高潮而颤抖,精液的泛滥几乎将大蛇撕碎, \
<<print setup.processFlavours($CharacterSheet_Player, "你紧紧抓住那只拼命吞咽的爬行动物。 他立即地摩擦和抚摸你的阴茎。")>>
你的精液向前飞去,填满了lt;<print $CharacterSheet_Jorm.info.name>>'出现时留下的坑。对无数凡人来说,它成了名副其实的湖泊,对你来说,它不过是一个小水坑。
单单一个湖泊还不够。好戏还没开始呢。直到你的精液泛滥成海,你才会舍得停下来。
\<<run setup.choice("[[高潮->Jorm_PostNamingPrompt_DenyHim_4]]");>>你不仅$CharacterSheet_Jorm.info.name当成一个玩具,你还把他当成一个让你擦掉一次又一次高潮之液的工具。
你的手臂感觉已经准备好因手淫的用力而脱落,你的睾丸似乎已经准备好宣告它们的空虚,在你结束时,\
$CharacterSheet_Jorm.info.name只是在头晕,甚至几乎失去了意识。
\<<run setup.choice("[[继续->Jorm_PostNamingPrompt_DenyHim_5]]");>>他醒了,并被吓了一跳。在你的膝上,他的目光四处飘荡,然后聚焦在你那像墙一般的身体上。
"发生了什么?"
他说道,然后记忆似乎又涌回了他的脑海。
"那真是……难以置信。请给予我一些时间来恢复。" 他噘着嘴。
"我们必须再见一面。"
(在未来版本中)
\<<run setup.choice("[[继续->Village]]");>>你倒在失落的<<print setup.getRace($CharacterSheet_Lost_Entity.info.anatomy, true)>>的威力之下。他发出胜利的嚎叫,用他巨大的身躯把你打得跪倒在地。
被腐化的<<print setup.getRace($CharacterSheet_Lost_Entity.info.anatomy, true)>> <<print setup.processFlavours(
$CharacterSheet_Lost_Entity,
'"传播..." 他呻吟着踩在你的胸上,让他的阴茎在你的胸膛上滴落着厚厚的黑檀色的前列腺液。'
)>>
黑色的物质在你身上蔓延开来,你从头到脚都被他的腐化所覆盖。
你感受到$CharacterSheet_Player.symbiote.name的存在被更大更险恶的东西所覆盖,直到除了迷失者沙哑的声音,什么都没有剩下。
当你幻视到变成一个贪婪的黑色怪物,将你的巨大阴茎展现给受害者时,你的眼睛向你的脑后翻去。
你和<<print setup.getRace($CharacterSheet_Lost_Entity.info.anatomy, true)>>之间已经建立了关系。他选择了你作为伴侣,一个将把他的赠礼在荒原里传播的伴侣。
是的。 这就是你应该做的。 这是你真正渴望的力量, 拒绝这种对你更伟大的目标的命令是没有意义的。
你把怪物那在脉动着的肉棒放进嘴里,急切地吸吮它。当你把自己的一切完全交给你的新伴侣时,你的灵魂几乎没有依附在你身上。
你感觉到<<print setup.getRace($CharacterSheet_Lost_Entity.info.anatomy, true)>>'的高潮快要来了。你绷紧下巴并坚持下去,就像你的生命取决于它一样。
"嘎啊啊啊啊啊啊!" 当大量腐化的液体充满你的身体时,怪物疯狂地嚎叫。
你的身体膨胀得越来越大,越来越宽,越来越强壮,越来越腐败,直到你最后的记忆消失在一滩油腻的黑色池子中。
你的灵魂在贪得无厌的勃起下崩溃。现在,它不再与你的身体兼容,它从你身上爆发出来并向上漂离了你。
<<print setup.getFightReward($CharacterSheet_Lost_Entity, true)>>
\<<run setup.choice("[[这个身体已经前进了……->Death]]");>><<print setup.processFlavours($CharacterSheet_Lost_Entity, "他的@[all|cocks|noverb]完全勃起了")>> <<print setup.getLength(setup.getStatValue($CharacterSheet_Lost_Entity, "cock"))>>当他看见你的时候。它因饥渴而悸动。
"再来..." 他在呻吟之间低语着。腐化的<<print setup.getRace($CharacterSheet_Lost_Entity.info.anatomy, true)>> 被你的力量压倒了。然而,他传播的需求早已吸收了他内心的所有理智。
他一边抓着伤口,一边向你冲去。
<<print setup.getFlavourBasedDescription($CharacterSheet_Player, "lostWin1", 1, $CharacterSheet_Lost_Entity)>>
<<print setup.getRace($CharacterSheet_Lost_Entity.info.anatomy, true)>>没有试图重新站起来,只是光着身子躺着。他终于知道,支配你是不可能的。
他对着你的肉体发着情。 虽然受了伤,但他的兴奋还是要得到满足。 当他张开双腿并将屁股暴露在你面前时,淫荡的哀鸣传到你的耳朵里,极度渴望你的注意。
\<<set $CharacterSheet_Lost_Entity.quest.beatenOnce = true>>
<<print setup.getFightReward($CharacterSheet_Lost_Entity)>>
\<<run setup.choice("[[操他->Encounter_Win_Lost_Entity_Fuck]]");>>
\<<run setup.choice("[[离开->Encounter_Lost_Leave_NoSex]]");>>\<<set $CharacterSheet_Lost_Entity.info.known = setup.EncounterKnownState.KNOWN>>
>>>>>>> CN0.9.0COM
\<<set $CharacterSheet_Lost_Entity.quest.met = true>>
\<<run $CharacterSheet_Lost_Entity.info.muscles = 30>>
\<<run $CharacterSheet_Lost_Entity.info.height = 90>>
\<<run $CharacterSheet_Lost_Entity.info.cock = 23>>
\<<run $CharacterSheet_Lost_Entity.info.balls = 8>>
<<<<<<< HEAD
\<<run $CharacterSheet_Lost_Entity.info.name = "The Lost " + setup.getRaceName($CharacterSheet_Lost_Entity)>>
\<<run $Encounter_Target=$CharacterSheet_Lost_Entity>>
After an hour of travel in the harsh deserts of the Barrens, you hear a strange sound. It sounds like a fusion between a deep moan and a terrifying growl.
You recognize it as the unsettling call of the Lost. Monsters whose souls have rotten under countless days of debauchery.
The corrupted <<print setup.getRaceName($CharacterSheet_Lost_Entity)>> roars as it catches your scent. Soon, a shambling monstrosity appears from the apex of a nearby dune. \
Black oil drips off of its body, the corrupt colour shimmering upon <<print setup.DESC.getLimbDesc($CharacterSheet_Lost_Entity, 'heads', {article:true})>>. \
A <<print setup.DESC.getLimbDesc($CharacterSheet_Lost_Entity, 'tongues', {num:1})>> hungrily rolls from his mouth as his <<charLimbDesc $CharacterSheet_Lost_Entity 'eyes'>> fixate on you.
\<<if $CharacterSheet_Lost_Entity.quest.beatenOnce>>
Its massive muscular form looks even larger than the last Lost you had encountered.
Your cock grows hard at the thought of enaging with this one, too.
\<<else>>
\You've never seen muscles as bloated as this.
\<</if>>
His body pulses and writhes with more and more size, as if every breath he takes expands his frame larger and more monstrous with no end in sight.
<<print setup.getFightStartPassages($CharacterSheet_Lost_Entity)>>You leave the Lost <<print setup.getRaceName($CharacterSheet_Lost_Entity)>> to his own devices. His hand travels to his cock to satiate his own unending needs.
Who knows what could have happened if you had to give in to your desire.
Regardless, the entire ordeal has left you in an uncomfortably aroused state.
\<<run setup.choice("[[Leave->Village]]");>>You assure him that you are fine as you get back onto your feet. After a few minutes of elaborate gestures of thanks, you part ways.
\<<run setup.choice("[[Leave->Village]]");>>You smile at him. $CharacterSheet_Player.symbiote.info.name recedes inwards as you return to your normal form.
((To be implemented at a later stage!))
\<<run setup.choice("[[Invite him to the Golden Bastion->Recruit]]");>>
\<<run setup.choice("[[Leave->Village]]");>>The <<print setup.getRaceName($CharacterSheet_Lost_Entity)>>'s corrupting essence has made you grow, but this was not nearly enough! Your need for power is now too severe for just a taste. You need more.
You bring your fingers to your mouth and taste remnants of the <<print setup.getRaceName($CharacterSheet_Lost_Entity)>>'s black seed. Its intense flavour makes you shiver.
Thick $CharacterSheet_Player.symbiote.info.colour goo slowly oozes out from your pores. A puff of steam escapes your slavering maw.
<<print setup.getFlavourBasedDescription($CharacterSheet_Player, "lostKiss", 1, $CharacterSheet_Lost_Entity)>>
"We'll be unstoppable..." you growl, two distinct pitches colouring your voice.
\<<run setup.choice("[[Merge with the black goo->Encounter_Win_Lost_Entity_Absorb_2]]");>>The air is thick with debauchery. You could feel the embers of lust, the scent of sex overpowering all else. All testaments to your superiority as a host.
The <<print setup.getRaceName($CharacterSheet_Lost_Entity)>>'s chest heaves upwards as the black ooze seems to shiver across his form. It senses the power contained within you.
<<print setup.getFlavourBasedDescription($CharacterSheet_Player, "mergeLost1", 1, $CharacterSheet_Lost_Entity)>>
The <<print setup.getRaceName($CharacterSheet_Lost_Entity)>> gradually turns from an oily black to a soft <<print setup.getRandomColor()>>.
It only takes a few seconds for the last flickers of corruption to seep into the ground beneath the <<print setup.getRaceName($CharacterSheet_Lost_Entity)>>. His previously hulking form deflates.
Once standing at <<print setup.getLength(setup.getStatValue($CharacterSheet_Lost_Entity, "height"))>> has now reduced to a far less egregious state of <<print setup.getLength(setup.getStatValue($CharacterSheet_Lost_Entity, "height") - 14)>>.
His form is now back to his old thin powerless self - now free of the corruption that had plagued him for countless days.
He coughs and splutters as black ooze pools out of his mouth. With disgust, you see him snarl at the droplets that seep into the ground before he collapses, exhausted. Holding his stomach, he rolls over to gaze into your eyes. A sudden wretch catches him off guard as remnants of your cum forcefully expels itself from his stomach. "Who and what are you!?"
\<<if setup.getStatValue($CharacterSheet_Player, "corruption") >= 75>>
How dare he adress you in such a pathetic form! Your growl hungrily, you desire a mate, a mate that can satisfy your unquenchable desire, not some pathetic weakling!
\<<elseif setup.getStatValue($CharacterSheet_Player, "corruption") >= 50>>
The euphoria of the corruption brings you to your knees.
You register that the uncorrupted <<print setup.getRaceName($CharacterSheet_Lost_Entity)>> has rushed up to you, but you struggle to comprehend his words through the dark haze of lust that swirls within your mind. The corruption within you teases you with sparks of pleasure across your body.
\<<else>>
The euphoria of the corruption brings you to your knees. It's difficult to resist the call. It feels like you could easily lose your senses if you weren't cautious around these creatures.
The freed <<print setup.getRaceName($CharacterSheet_Lost_Entity)>> wobbles to his feet and hobbles toward you. "H-hey! Don't you give in, you hear me!?" he yells, "You can't fall! You saved me!"
\<</if>>
\<<if (setup.Size.compare($CharacterSheet_Player, 'height') >= setup.Size.Comparators.GIGA) and (setup.getStatValue($CharacterSheet_Player, "corruption") >= 75)>>
<span class="glitch" data-text="Recruit Him">[[Recruit Him->Planetary69Ending]]</span>
\<<elseif setup.getStatValue($CharacterSheet_Player, "corruption") >= 75>>
\<<run setup.choice("[[Recruit Him->Encounter_Win_Lost_Entity_Corrupt]]");>>
\<<run setup.choice("[[Leave him be->LeavePurified]]");>>
\<<elseif setup.getStatValue($CharacterSheet_Player, "corruption") >= 50>>
\<<if Math.floor(Math.random() * 2) == 1>>
\<<run setup.choice("[[Recruit Him->Encounter_Win_Lost_Entity_Corrupt]]");>>
\<<else>>
<span class="inactive">[[Recruit Him->Recruit]]</span>
\<</if>>
\<<run setup.choice("[[Leave him be->LeavePurified]]");>>
\<<else>>
<span class = "inactive">[[Recruit Him->Recruit]]</span>
\<<run setup.choice("[[Leave him be->LeavePurified]]");>>
\<</if>>It's not enough! It can never be enough! You need the Lost, you need more of them! Lost to serve you and you alone! \
Responding to your corrupt will, your ever increasing stream of pre turns into a dark ebon shade. \
You grin maliciously as your grab your <<LimbDesc 'cocks'>> - you would make him yours! Yours and yours alone!"
"W-wait! What are you doing!?" He yells as you frantically piston your hands along your length and grab the unsuspecting \
<<print setup.getRaceName($CharacterSheet_Lost_Entity)>> by the shoulder in a vice grip. "Get off me!" He weakly struggles, going as far as biting your arm to escape.
Futility.
Thoughts of turning him are driving you over the edge. \
Your movements became erratic as you feel the corruption manifest as a massive bubble at the base of your <<LimbDesc 'cocks'>>.
"Take it! Take! It! All!" you roar as the recently cured creature's panic stricken screams are muffled by a niagara of sticky black seed.
His struggling arms, scraping at your fingers, slowly turn into sensual carressing gestures. You feel his hands growing, bulking with power. You grin as your creation cackles with uncontrolled lust. The Lost <<print setup.getRaceName($CharacterSheet_Lost_Entity)>> flexes his growing muscles as he expands with every liter of cum you pour onto him.
<<set _char = $CharacterSheet_Lost_Entity>>
Soon, he stands slightly taller than you with muscles that barely allow him any movement. They quake and groan with every desire driven shudder that takes him. \
His <<charLimbDesc _char 'cocks'>>have grown so massive that they drag across the ground, constantly spurting puddle sized globules of black pre. The odour is warm within your nostrils, a pleasant but strong salty musk. \
He can barely contain himself! His eyes lock onto yours with pure adoration as he rocks his incredible form across his package.
"Yes! Fuck! YES!" He howls as he orgasms over you, his flood colliding with your own in a glorious fountain of obsidian spunk.
You push against the powerful stream as it hoses you down. With passion stirring your loins, you lock your mouth with your beloved and insert yourself into him once again, \
relishing in the massaging pressure of the Lost's ejaculate powering into the underside of your chin. \
His <<charLimbDesc _char 'tongues' 'jets~jet'>> into your mouth and dances along yours in an untameable samba of passion, \
growing longer and more intrusive as his orgasm continues between your bodies.
You lose yourselves into a deep mating session that lasts for hours; his form growing ever more monstrous with each successive fuck.
\<<run setup.choice("[[Hours Later->Encounter_Lost_Entity_Swarm_creation]]");>>\<<if $CharacterSheet_Swarm.quest.firstSwarm>>
=======
\<<run setup.setRandomRace($CharacterSheet_Lost_Entity.info.anatomy)>>
\<<run $CharacterSheet_Lost_Entity.info.name = "迷失的" + setup.getRace($CharacterSheet_Lost_Entity.info.anatomy, true)>>
\<<run $Encounter_Target=$CharacterSheet_Lost_Entity>>
在荒原中严酷的沙漠中行走了一个小时后,你听到了一种奇怪的声音。 这听起来像是深沉的呻吟和可怕的咆哮之间的融合。
你认出这是迷失者令人不安的呼唤,那些在无数天的放荡下,灵魂已经腐烂的怪物。
腐化的<<print setup.getRace($CharacterSheet_Lost_Entity.info.anatomy, true)>> <<print setup.processFlavours(
$CharacterSheet_Lost_Entity,
"捕捉到你的气味时,他发出了怒吼。很快,一个摇摇晃晃的怪物从附近沙丘的顶点出现。" +
"黑色的油从它的身体上滴下来,腐败的颜色在一个@[all| heads| noverb]上闪闪发光。一个@[1| tongues| noverb]从他的嘴里饥渴地滚出来,因为他的@[all| eyes| noverb]盯在你身上。\n"
)>>
\<<if $CharacterSheet_Lost_Entity.quest.beatenOnce>>
它那巨大的肌肉看起来比你上一次遇到的迷失者还要大。
你的阴茎也因与这他接触的想法而发硬。
\<<else>>
你从未见过像这样肿胀的肌肉。
\<</if>>
他的身体随着越来越大的体型跳动和扭动,就好像他每一次呼吸都会让他的身体变得更大、更可怕,而且永不停息。
<<print setup.getFightStartPassages($CharacterSheet_Lost_Entity)>>你离开了迷失者<<print setup.getRace($CharacterSheet_Lost_Entity.info.anatomy, true)>>放着他不管。他将手伸向他的阴茎以满足他自己无尽的需求。
谁知道如果你不得不屈服于你的欲望会发生什么。
无论如何,整场经历让你处于一种不舒服的兴奋状态。
\<<run setup.choice("[[离开->Village]]");>>当你当你重新站起来时,你向他展示你没有大碍。经过几分钟的感谢手势后,你们分道扬镳。
\<<run setup.choice("[[离开->Village]]");>>你对他微笑。当你恢复到正常形态时,$CharacterSheet_Player.symbiote.name向你的身体内退去。
((将在未来版本中实装))
\<<run setup.choice("[[邀请他去黄金堡垒->Recruit]]");>>
\<<run setup.choice("[[离开->Village]]");>><<print setup.getRace($CharacterSheet_Lost_Entity.info.anatomy, true)>>的腐化让你增大,但这还远远不够!你对力量的需求现在太强烈了,不能浅尝即止。 你需要更多。
你把你的手指放在嘴里,尝尝<<print setup.getRace($CharacterSheet_Lost_Entity.info.anatomy, true)>>剩下的黑色液体散发的浓郁气味让你不寒而栗。
浓稠的$CharacterSheet_Player.symbiote.color粘液从毛孔中慢慢渗出。一股蒸汽从你流口水的嘴里逸出。
<<print setup.getFlavourBasedDescription($CharacterSheet_Player, "lostKiss", 1, $CharacterSheet_Lost_Entity)>>
"没有人能抵挡我们……"你咆哮着,两个不同的音调使你的声音变得不同。
\<<run setup.choice("[[与黑色粘液合并->Encounter_Win_Lost_Entity_Absorb_2]]");>>空气中弥漫着放荡。你可以感觉到欲望的余烬,性的气味压倒一切。所有这些都证明了你作为一个主人的优越性。
当黑色的软泥似乎在他的身体上颤抖时,<<print setup.getRace($CharacterSheet_Lost_Entity.info.anatomy, true)>>的胸部向上隆起。它感受到了你体内蕴藏的力量。
<<print setup.getFlavourBasedDescription($CharacterSheet_Player, "mergeLost1", 1, $CharacterSheet_Lost_Entity)>>
<<print setup.getRace($CharacterSheet_Lost_Entity.info.anatomy, true)>>逐渐从油乎乎的黑色变成了柔和的<<print setup.getRandomColor()>>。
几秒钟,腐化的最后一丝痕迹就渗入到<<print setup.getRace($CharacterSheet_Lost_Entity.info.anatomy, true)>>的所站之处。他先前笨重的身体缩了下来。
曾经站在<<print setup.getLength(setup.getStatValue($CharacterSheet_Lost_Entity, "height"))>>的位置,现在已经降到了远没有那么恶劣的<<print setup.getLength(setup.getStatValue($CharacterSheet_Lost_Entity, "height") - 14)>>的状态。
他的身体现在又恢复到了他那个瘦弱无力的老样子,已经摆脱了困扰他无数天的腐化。
他咳嗽和呕吐着,黑色的物体从他的嘴里涌出。你看到他带着厌恶对渗入地面的水滴发出了一声咆哮,然后他就累得倒下了。他抱着肚子,翻过身来,凝视着你的眼睛。当你的残余精液强行从他的胃里排出时,一个突然出现的可怜虫让他措手不及。 "你是什么东西?!"
\<<if setup.getStatValue($CharacterSheet_Player, "corruption") >= 75>>
他怎么敢用这样可悲的方式称呼你! 你饥渴地咆哮着,你想要一个伴侣,一个能满足你无法抑制的欲望的伴侣,而不是这种可怜的弱者!
\<<elseif setup.getStatValue($CharacterSheet_Player, "corruption") >= 50>>
腐化的快感让你屈服。
你注意到未被腐蚀的<<print setup.getRace($CharacterSheet_Lost_Entity.info.anatomy, true)>>已经冲到你面前,但你挣扎着去理解他的话,穿过你脑海中旋转的欲望的黑雾。你内心的腐败挑逗着你,快乐的火花在你的身体上闪现。
\<<else>>
腐败的快感让你屈服。 你很难抗拒这个请求。 感觉如果你对这些生物身边不够谨慎,你很容易失去理智。
重获自由的<<print setup.getRace($CharacterSheet_Lost_Entity.info.anatomy, true)>>摇摇晃晃地站起来,蹒跚地走向你。 "喂,喂!不要屈服!听我说!" 他大喊道,"你不能倒下! 你是我的救命恩人!"
\<</if>>
\<<if (setup.sizeNormalPersoncomparison($CharacterSheet_Player) >= setup.Comparators.FITS_ON_FINGER) and (setup.getStatValue($CharacterSheet_Player, "corruption") >= 75)>>
<span class="glitch" data-text="招募他-">[[招募他-->Planetary69Ending]]</span>
\<<elseif setup.getStatValue($CharacterSheet_Player, "corruption") >= 75>>
\<<run setup.choice("[[招募他-->Encounter_Win_Lost_Entity_Corrupt]]");>>
\<<run setup.choice("[[让他成为->LeavePurified]]");>>
\<<elseif setup.getStatValue($CharacterSheet_Player, "corruption") >= 50>>
\<<if Math.floor(Math.random() * 2) == 1>>
\<<run setup.choice("[[招募他-->Encounter_Win_Lost_Entity_Corrupt]]");>>
\<<else>>
<span class="inactive">[[招募他-->Recruit]]</span>
\<</if>>
\<<run setup.choice("[[让他成为->LeavePurified]]");>>
\<<else>>
<span class = "inactive">[[招募他-->Recruit]]</span>
\<<run setup.choice("[[让他成为->LeavePurified]]");>>
\<</if>><<print setup.processFlavours(
$CharacterSheet_Player,
"这还不够! 永远都不够!"+
" 你需要迷失者,你需要更多!更多的迷失者只为你一个人服务!"+
"\n\n你不断涌出的前列腺液响应着你腐化的意志,变成了黑檀木色。"+
"\当你抓住你的@[all|cocks|noverb]时,你恶意地咧嘴一笑。你会让他成为你的! 仅属于你的!"
)>>
"等,等一下!你这是在做什么?!"当你疯狂地将你的手沿着你的鸡巴做活塞运动,并且用另一只手钳住毫无防备的<<print setup.getRace($CharacterSheet_Lost_Entity.info.anatomy, true)>>的肩膀时,他大叫起来。"放开我!" 他无力地挣扎,甚至咬住你的手臂来试图逃脱。
徒劳。
<<print setup.processFlavours(
$CharacterSheet_Player,
"腐化他的念头正在把你逼到崩溃的边缘。你的动作开始变得不稳定,你感觉到腐化正如气泡般在你的的@[all|cocks|noverb]根部笼罩着。"
)>>
"吞下它们!全部吞下去!"当这个刚刚被治愈的家伙的惊恐尖叫被粘稠的黑色液体压制住时,你发出了怒吼。
他挣扎的手臂在你的手指上刮来刮去,慢慢变成了性感的抚摸姿态。你感觉到他的手在增长,力量在膨胀。当你的创造物不受控制地发出情欲的笑声时,你咧嘴一笑。迷失<<print setup.getRace($CharacterSheet_Lost_Entity.info.anatomy, true)>>当他随着你灌入的每一升精液而膨胀时,他屈伸着他不断增长的肌肉。
<<print setup.processFlavours(
$CharacterSheet_Lost_Entity,
"很快,他站了起来,比你略高,他的肌肉几乎不允许他有任何动作。它们随着他的每一次欲望驱动的颤抖而呻吟。"+
"他的下体变得如此巨大,以至于它们地面上拖着,不断喷出水坑大小的黑色前列腺液。如今所弥漫气味在你的鼻孔内是温暖的,这是一种令人愉悦但强烈的咸味麝香。"+
"他几乎无法控制自己!当他摇晃着他令人难以置信的身形时,他的眼睛以纯粹的崇拜之情锁定了你。"+
'\n\n"操!太棒了!" 他在你面前高潮时嚎叫,他与你的洪流相互碰撞,如同一座黑曜石般的光辉喷泉。'+
"\n\n你被精流推倒在地,抵抗着它。随着激情的涌动,你把你的嘴和你的爱人锁在一起,再次插入他的身体,享受着迷失者射出的精液在你的下巴上产生的压力。"+
"他的舌头侵入到你的嘴里,并与你的舌头共舞,就像一种难以形容的激情桑巴舞,随着他的高潮在你的身体之间持续,他的舌头越来越长,越来越深入。"+
"\n\n你们陷入了持续数小时的深度交配期。他的身体随着一次又一次的做爱而变得越来越巨大。"
)>>
\<<run setup.choice("[[一小时后->Encounter_Lost_Entity_Swarm_creation]]");>>\<<if $CharacterSheet_Swarm.quest.firstSwarm>>
>>>>>>> CN0.9.0COM
\<<run $CharacterSheet_Lost_Harbinger.info.anatomy = $CharacterSheet_Lost_Entity.info.anatomy>>
\<<run setup.setBaseStatValue($CharacterSheet_Lost_Harbinger, "corruption", setup.getStatValue($CharacterSheet_Player, "corruption"))>>
\<<run setup.setBaseStatValue($CharacterSheet_Lost_Harbinger, "muscles", setup.getStatValue($CharacterSheet_Player, "muscles"))>>
\<<run setup.setBaseStatValue($CharacterSheet_Lost_Harbinger, "height", setup.getStatValue($CharacterSheet_Player, "height"))>>
\<<run setup.setBaseStatValue($CharacterSheet_Lost_Harbinger, "cock", setup.getStatValue($CharacterSheet_Player, "cock"))>>
<<<<<<< HEAD
You feel an unnaturally close bond between you and the Lost. He was your first and to him, you are his one and only true mate. He lives for you, breaths for you and exists for only you. While lying on each other's chest he gently runs a hand down your pecs and softly kisses your cheek. Reluctantly, you drag yourself away from his roving hands.
He wines, "Don't go!"
With a firm hand, you stroke the back of his head and kiss his forehead. "I have to. I have things to do, and so do you." \
His mood immediately turns to excitement and his <<charLimbDesc $CharacterSheet_Lost_Harbinger 'cocks' 'hardens~harden'>> from between his legs.
"I want you to be the herald of my reign over these lands," you command, "You will fuck, spread and grow larger for me."
"Yes!" he moans, "I'll do anything for you!" His excitement is too much to handle as he begins to leak rivulets of pre.
Although glorious in form, your lover needs to be set apart from the masses. A name, to mark him as the leader of your new family of Lost.
You think <<textbox "$CharacterSheet_Lost_Harbinger.quest.harbingerName" "Typhon">> would fit him well.
<<run $CharacterSheet_Lost_Harbinger.quest.harbingerRace = setup.RacePool[setup.getRaceName($CharacterSheet_Lost_Entity).toUpperCase()]>>
\<<run setup.choice("[[Christen him->Encounter_Lost_Entity_Swarm_Harbinger]]");>>
\<<else>>
Another monster birthed from your loins, another empassioned lover to join your swarm.
You tell your new slave to go and find $CharacterSheet_Lost_Harbinger.quest.harbingerName and join him on his conquest in your name.
A smile curls your lips upwards. You are sure your growing family would eagerly welcome their new addition.
\<<run setup.choice("[[Return to the Golden Bastion->Village]]");>>
\<</if>>You smile, "Now go forth in my name, $CharacterSheet_Lost_Harbinger.quest.harbingerName !"
His jaw drops in awe and his eyes widen as you give him a name. Hearing you say it is too much for him to handle. Running up to you, he smothers you in a musclebound hug. His shafts harden below you and knock against your legs.
After locking lips one more time, he turns to face the open sands and bellows out a primordial roar of raw ferocity and strength - the likes of which you have never seen before.
He was a king of monsters. Your monster.
You smile as you watch $CharacterSheet_Lost_Harbinger.quest.harbingerName hurtle into the Barrens. You are sure you will see him again, soon.
\<<run setup.choice("[[Return to the Golden Bastion->Village][$CharacterSheet_Swarm.quest.firstSwarm = false;]]");>><<print setup.getFlavourBasedDescription($CharacterSheet_Player, "lostFuck1", 1, $CharacterSheet_Lost_Entity)>>
=======
你觉得你和迷失者之间有一种不自然的紧密联系。他是你的第一个伴侣,对他来说,你是他唯一真正的伴侣。他为你而生,为你而呼吸,只为你而存在。躺在对方胸前时,他轻轻地把手放在你的胸脯上,轻轻地亲吻你的脸颊。你不情愿地把自己从他飘忽不定的手上拖走。
他着急地喊道, "不要走!"
你用坚硬的手抚摸他的后脑勺,亲吻他的额头。"我必须走。 我有事要做,而你也有要做的事。"
\<<print setup.processFlavours(
$CharacterSheet_Lost_Harbinger,
"他的情绪立即变得兴奋起来,他两腿之间的@[all| cocks| noverb]硬了起来。"
)>>
"我要你成为我统治这片土地的先驱,"你命令道,"你将为我做爱,传播腐化并继续增大。"
"是!" 他呻吟着, "我愿意为你做任何事!"。" 他的兴奋之情溢于言表,开始漏出前列腺液。
尽管你的爱人有着傲人的身姿,但他需要与众人区分开来。他需要一个名字,以标明他是你新的迷失者家族的领袖。
你认为<<textbox "$CharacterSheet_Lost_Harbinger.quest.harbingerName" "台风">>这个名字适合他。
<<run $CharacterSheet_Lost_Harbinger.quest.harbingerRace = setup.RacePool[setup.getRace($CharacterSheet_Lost_Entity.info.anatomy).toUpperCase()]>>
\<<run setup.choice("[[给予他洗礼->Encounter_Lost_Entity_Swarm_Harbinger]]");>>
\<<else>>
又一个怪物被你孕育,又一个充满激情的爱人加入了你的家庭。
你告诉你的傀儡找到$CharacterSheet_Lost_Harbinger.quest.harbingerName,并以你的名义加入他.
你的嘴唇向上翘起了一个微笑。你确信你不断壮大的家庭会热切地欢迎他们的新成员。
\<<run setup.choice("[[回到黄金堡垒->Village]]");>>
\<</if>>你微笑着, "现在,以我之名向前吧! $CharacterSheet_Lost_Harbinger.quest.harbingerName !"
当你给他起了一个名字时,他的下巴惊恐地掉下来,眼睛睁得大大的。听到你呼唤他的名字,他承受不住这种喜悦了。他跑到你身边,给了你一个紧紧的充满肌肉的拥抱。他的阴茎开始变硬,碰到了你的腿。
当你们再一次锁住你们的嘴唇后,他转身面对空旷的沙地,发出原始凶猛而又充满力量的吼声。这是一种你以前从未见过的声音。
他凌驾于怪物之上,而你在他之上。
当你望着$CharacterSheet_Lost_Harbinger.quest.harbingerName冲向荒原时,你欣慰地笑了。你相信,你很快会再次见到他的。
\<<run setup.choice("[[回到黄金堡垒->Village][$CharacterSheet_Swarm.quest.firstSwarm = false;]]");>><<print setup.getFlavourBasedDescription($CharacterSheet_Player, "lostFuck1", 1, $CharacterSheet_Lost_Entity)>>
>>>>>>> CN0.9.0COM
\<<run setup.applyGrowth($CharacterSheet_Player, "muscles", 1)>>
<<print setup.getMuscleGrowthSequenceText($CharacterSheet_Player)>>.
<<<<<<< HEAD
\<<run setup.choice("[[Embrace the corruption->Encounter_Win_Lost_Entity_Fuck_2]]");>><<print setup.getFlavourBasedDescription($CharacterSheet_Player, "lostFuck2", 1, $CharacterSheet_Lost_Entity)>>
Suddenly, you feel depravity sink into your soul as the corruption's claws dig further into you.
\<<run setup.applyGrowth($CharacterSheet_Player, "muscles", 2)>>
<<print setup.getMuscleGrowthSequenceText($CharacterSheet_Player)>>
\<<run setup.applyCorruption($CharacterSheet_Player, 5)>>
Your soul has been corrupted (+5)
\<<if setup.getStatValue($CharacterSheet_Player, "corruption") >= 25>>
Your surroundings are utterly drenched in a mixture of your and the Lost <<print setup.getRaceName($CharacterSheet_Lost_Entity)>>'s cum. Yet you still crave more.
\<<run setup.choice("[[Push it even further->Encounter_Win_Lost_Entity_Absorb]]");>>
\<<run setup.choice("[[Leave->Encounter_Lost_Leave_NoSex]]");>>
\<<else>>
His corrupting seed is gnawing at your mind; you are sane enough to leave before you lose yourself to its influence.
For now.
\<<run setup.choice("[[Leave->Encounter_Lost_Leave_NoSex]]");>>
\<</if>><<print setup.getFightStartPassages($CharacterSheet_Apothus)>>Apothus clenches his chest and falls to one knee; he pants, his once alluring smile turning ferocious.
"What are you? What is this thing inside of you?" His hands curl into fists as he gazes at the Black Sun once more, with anguish in his eyes.
"You're nothing but a stain upon our canvas." He can't stand to look at you anymore; his eyes remain fixated on Nyx.
"I can't let you come any closer to our chosen one... Please Nyx..." His gaze lowers to the Lost surrounding you. They look back at him with agitation.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusEncounter_PlayerWins_1]]");>>"Grant me the strength to protect him, so you can finally have the vessel you deserve!" He screams, his arms widened as if to embrace Nyx itself.
A Lost jumps towards him, his head pushes on Apothus's chest. Black goo splashes all over his body quickly crawling and swirling around it.
His tattoo glows bright purple as he grins madly.
"Ohhhhh Gods yesss... Come to me..."
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusEncounter_PlayerWins_1_2]]");>>Corruption fuels him with the power he denied himself for so long.
The Lost lunges into his chest, giving himself away to his master.
"Urgghhhhh..." he groans, trying to keep himself together as his body expands.
The fibers of his pectorals bulge as they fill with god-like strength.
Another one charges onto him, his meaty paws hugging him from behind, pulling himself into his back.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusEncounter_PlayerWins_1_3]]");>>"G-Guhhhh... So goooood..." his distorting voice moans as more and more Lost joins them.
"Aaaaa... RAAAAAAAAHH!" his moans warp into bestial roars. He presents his cock to his Lost.
They worship it, caressing every inch before entering it as well.
"Mooooooore. MOOOOOOOOOOORE!" his body burst through the pile of gathering Lost. Apothus pulls his head back into a monstrous roar.
Massive bullish horns emerge from each side of his head. His jaw changes, enormous tusks juts from his mouth into lethally sharp points.
His clawed hands hold his head in a desperate attempt to control the corruption rushing within him.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusEncounter_PlayerWins_1_4]]");>>"I-I need... Urghhhh... Mooooore... MORE POWER!"
Massive tendrils burst from his back, they lash out, pulling nearby Lost and pulling them to their master's expanding form.
He grasps more and more Lost, forcing them to merge with him. His monstrous laughter resounds throughout the realm as his eyes turn jet black like tar.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusEncounter_PlayerWins_2]]");>><<print setup.displayEncounterImage($CharacterSheet_Apothus_2nd_Form.info.picture)>>
His eyes flick to you, utterly devoid of his previous resolve. Only desire drives him.
\<<set $WorldState.apothusTransformed = true>>
\<<run setup.choice("[[Fight Him->FightLogic][$Encounter_Target = $CharacterSheet_Apothus_2nd_Form]]");>>You fall, the surrounding Lost watch with excitement upon seeing you in a weakened state.
Apothus raises his hand to them; they immediately stop.
"Seems that you are not ready for what I can offer you." He says in a disappointed tone.
"We are stuck in a neverending cycle of lust and greed. It will only tear us apart until we all lay on the sand with our bodies and mind broken. Nyx is out only way out of this cycle, for its light shows the world differently."
He steps towards you, his palm inching towards the back of your head.
"You are free to come back once you're ready. For Nyx's light will never leave a soul behind."
He strikes you down.
\<<run setup.AbiHndlr.removeAbilityRuntimeData($CharacterSheet_Player, setup.Ability.EmbracedByNyxsLight);>>
\<<run setup.choice("[[You Died->Death_NyxDungeon]]");>><<print setup.getFightStartPassages($CharacterSheet_Apothus_2nd_Form)>><<print setup.displayEncounterImage($CharacterSheet_Apothus_2nd_Form.info.picture)>>
That last hit proves too much for you. You fall to your side into a growing puddle of corruption.
The thumping sounds of Apothus's feet grow ever closer, as do his distorted moans.
His body trembles with the approaching ecstasy of release, nerves close to frying from the corruption spreading in his veins.
\<<run setup.choice("[[Continue->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerLoses_2]]");>><<print setup.displayEncounterImage($CharacterSheet_Apothus_2nd_Form.info.picture)>>
His mind is barren of anything other than the single desire to fill you with his seed.
Apothus looks at you with sudden restraint. Perhaps a remnant of his old self? It is hard to say, but that inhibition could be your one chance to escape.
His vortex shaped tattoo glows with a blinding purple light.
"Join me..." He mutters, his words drifting through distorted moans.
\<<run setup.choice("[[Escape->Quest_MQ002_Manor_MainHall]]");>>
\<<run setup.choice("[[Accept his Offer->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerLoses_01]]");>><<print setup.displayEncounterImage($CharacterSheet_Apothus_2nd_Form.info.picture)>>
His arousal is infectious; you feel the raw passion within his eyes.
He's a monster, who's presence is sure to bring corruption and chaos to all wanderers of the Barrens.
Yet here he is, inches away from you.
You rub your body against him, letting lust build. Your eyes meet his - He grins.
\<<run setup.choice("[[Continue->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerLoses_01_2]]");>><<print setup.displayEncounterImage($CharacterSheet_Apothus_2nd_Form.info.picture)>>
He presses his cock against yours; corruption enters you from the touch. You look at it with fascination.
It pulses with a growing need and thickens in all directions.
Your hand grasps his oily shaft feeling its unnatural vitality.
It is so full, so juicy and plentiful, and yet it throbs harder than any shaft you've felt.
"Miiiiiiine..." he growls, grasping his dick and bringing it to your mouth.
\<<run setup.choice("[[Suck Him->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerLoses_02]]");>><<print setup.displayEncounterImage($CharacterSheet_Apothus_2nd_Form.info.picture)>>
Your cock rises to full hardness as you taste his corrupted seed. The sound of your muffled moans pleases him.
He thrust it deep in your throat, his groans making you shiver with lust. His clawed feet dig deep in the ground, generating fissures in the ancient cobblestones.
You feel his breathing grow heavier; his whole body shakes with uncontrollable desire.
\<<run setup.choice("[[Continue->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerLoses_02_2]]");>><<print setup.displayEncounterImage($CharacterSheet_Apothus_2nd_Form.info.picture)>>
"MIIIINE!" He roars, pulling his cock out of your throat to turn you around.
His cock pushes on your entrance; you moan in response. Apothus's body quivers, a monolithic figure of unstoppable power.
His growth is unimpeded, a constant fuel to his irresistible might. You scream for him to finally fuck you. He roars and forces himself in, dropping all pretense of humanity.
\<<run setup.choice("[[Give in to his Corruption->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerLoses_03]]");>><<print setup.displayEncounterImage($CharacterSheet_Apothus_2nd_Form.info.picture)>>
Tendrils of corruption slowly crawl upon your legs, pulling you closer to him.
Some more slide along your waist, inching towards your cock.
They spread along your skin, covering you more and more with Apothus's potent blend of corruption.
\<<run setup.choice("[[Continue->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerLoses_03_2]]");>><<print setup.displayEncounterImage($CharacterSheet_Apothus_2nd_Form.info.picture)>>
It is more than arousing; your breathing suddenly becomes faster as it rushes inside you. You grow, pushing against Apothus's grasp as his powers fill your body.
You thrust yourself on him, force more of his cock to fill you, milking every single drop of his potent seed.
Your tongue slides out of your mouth, getting longer and thicker with every thrust of your master's cock.
Suddenly, you feel something reach out to Apothus, like a limb you never knew you had.
"W-What... What is this?" He says with disbelief.
<<SymbioteName>> tastes the corruption as well; his moans are resounding deep within your soul. They reach out, the taste triggering a long-forgotten hunger.
Thick <<SymbioteColor>> goo spreads out to him, entering him as well.
\<<run setup.choice("[[Continue->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerLoses_04]]");>><<print setup.displayEncounterImage($CharacterSheet_Apothus_2nd_Form.info.picture)>>
"HHMMMMMRRRFFFFFF! YESSSSSS!" He screams, going the same life-changing orgasm you felt when you first came into contact with <<SymbioteName>>.
His strength grows exponentially, every fibre of his corrupted self suddenly processing corruption more efficiently than ever.
You feel connected to him, his whole body feeling closer and closer to your own.
"This power... I-I NEED IT ALL!"
\<<run setup.choice("[[Continue->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerLoses_05]]");>><<print setup.displayEncounterImage($CharacterSheet_Apothus_2nd_Form.info.picture)>>
His hand grasps your chest and pulls you vigorously towards his body. You feel like you suddenly fell into a pool of warm honey.
Your body fills with his Essence, though every inch of your being.
Only your head pushes from his pecs, his long tongue slithers out and slides into your mouth, filling you with his warm, powerful presence.
He milks you from every possible recess of sensitivity hidden upon your form.
\<<run setup.choice("[[Continue->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerLoses_05_2]]");>><<print setup.displayEncounterImage($CharacterSheet_Apothus_2nd_Form.info.picture)>>
You cum, screaming in complete and utter pleasure. Your body no longer holds any secrets from him.
Yet you yearn for more. You need to have this beast fuck you over and over until he grows bigger than all that is.
<<SymbioteName>> feels your need, your dream for forbidden pleasure haunts him.
Your own body slowly unites with your master, your thoughts growing closer in tone.
"Yesssss... Together..." Apothus groans within your head.
\<<run setup.choice("[[Merge with Apothus->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerLoses_06]]");>><<print setup.displayEncounterImage($CharacterSheet_Apothus_2nd_Form.info.picture)>>
Your corrupted minds merge into a monster that nothing in the Barrens can stop. Your hunger for power is insatiable. Your need for pleasure is neverending.
You dream of reaching the penultimate pleasure that flesh can produce. To grow into the ultimate beast who holds the world in his hands.
You leave the chosen one, for your cock demands a hole to fuck.
\<<run setup.choice("[[Time Passes->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerLoses_07]]");>>You wander the Barrens, your body growing day after day as you spread corruption unlike anything else. You soon tower over every other being.
Monsters worship you as their god, as the fiend who rules over everything. Others can only run and hide from you, but soon the even the soil bends to your corruption.
The sand grows black and oily; plants warp under your taint and spread your influence even further.
Days go on as you revel under constant debauchery, your worshippers grow in number every day. You never stop expanding, bigger and bigger, with no signs of stopping.
And every few minutes, countless monsters roar in delight as the earth fills with another load of your tainted seed.
But soon, your need for more grows ever more powerful; your thoughts go back to Nyx.
It is only a matter of time before you can reach it yourself.
\<<run setup.completeAchievement("Achievement_MemoriesOfApothus")>>
\<<run setup.choice("[[The End->Ending]]");>><<print setup.displayEncounterImage($CharacterSheet_Apothus_2nd_Form.info.picture)>>
Apothus slumps, his wounds are gushing out corruption across the ruins. He recoils back up, shaking his head wildly as he pants with exhaustion.
"It's still not enough! I NEED MOOOOORE!" He looks around in a panic, desperately searching for more Lost to absorb, but the ruins are empty of them.
Only the two of you remain.
Purple fumes gush out of his nostrils; he roars in denial. He turns towards the cocoon.
It was all he had left, his chosen one, his way out of this neverending cycle of lust and greed.
But his chosen had power... power he could take for himself. Then no one could stop him.
He would become the god this world desperately needs.
\<<run setup.choice("[[Continue->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerWins_2]]");>><<print setup.displayEncounterImage($CharacterSheet_Apothus_2nd_Form.info.picture)>>
"MOOOOOOORE!"
He turns to the cocoon and charges towards it like a starving animal. Corruption drives his every move.
He drools as he reaches the black chamber, his hand immediately push through its surface as he laughs.
His grin stretches his face with monstrous fangs gleaming with ferocious madness. His gooey hands push through the surface, his tendrils soon follow.
They bulge obscenely as pure Essence flows into him. His back burst with sudden size, strength piling into his every limb.
"Mrrrhhhhfffffff YES!!!!" He roars in victory.
\<<run setup.choice("[[Continue->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerWins_2_2]]");>><<print setup.displayEncounterImage($CharacterSheet_Apothus_2nd_Form.info.picture)>>
Litres of pure, unadulterated power rushes in every fibre of his body. The ground groans and tears under his weight.
His roar sinks into a deep, distorted moan as spurts of black cum shoot upon the cocoon's surface.
He pulls himself closer to it; tons upon tons of muscles booms out of him.
"MMMMrrrrrhahaaaaaaaaaaa... Watch me turn into a GOD!"
\<<run setup.choice("[[Continue->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerWins_3]]");>><<print setup.displayEncounterImage($CharacterSheet_Apothus_2nd_Form.info.picture)>>
His body shoots upwards, higher than the cocoon he is absorbing. He lifts himself, feeling the growth forcing through the rest of his body.
His pecs and abs swell, ballooning out as they clench into god-like mounds - no doubt capable of crushing mountains.
His arms flex of their own volition, overwhelmed by the rushing, all-consuming growth flooding his senses.
Apothus's moans turn into muffled deep gurgles as his balls pump out gallons upon gallons of corrupted seed upon the ruins.
He basks in the orgasmic of growing his ever more massive.
\<<run setup.choice("[[Continue->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerWins_3_2]]");>><<print setup.displayEncounterImage($CharacterSheet_Apothus_2nd_Form.info.picture)>>
His hands reach out towards Nyx; his ascension is so close to completion.
So close!
Apothus roars in victory, his hands reaching ever closer to the Black Sun. His need for growth takes over his soul.
\<<run setup.choice("[[Continue->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerWins_4]]");>>With a blinding lighting strike, you witness the black sun absorb into him.
His seed shoots out and rains down upon everything as his eyes burst in purple flames.
You struggle to stay up as he exponentially shoots upward, roaring and cumming with no end in sight.
His tail thrashes against the ground with a crashing boom, shattering the platform you stand on.
\<<run setup.choice("[[Continue->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerWins_5]]");>>"EVERTHING IS MINE TO CORRUPT!!!"
He hovers above everything, a massive purple aura warping reality around him.
The very air shudders, ripples, and bends under the sheer weight of his presence. The clouds part, the sun hides away, and the sky turns black and purple.
He is the embodiment of power, a being of pure destruction.
Suddenly, he looks down upon you, and raises his hand.
\<<run setup.choice("[[Continue->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerWins_6]]");>>“YOU ARE NOT WELCOME INTO MY NEW WORLD, PEST.”
You try to speak, but your voice is lost. You try to move, but your body will not obey.
"BEGONE!"
[[Continue->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerWins_Companions]]Your reflection in the mirror is like seeing your deepest fears and darkest fantasies made flesh.
Massive muscles spread across his enormous frame, rippling and flexing with even the tiniest movements.
Thick iron chains hung from manacles and a collar around his ankles, wrists, and neck respectively.
The ends of each chain warped and broken as if he has been restrained only to have torn himself free over and over.
\<<run setup.choice("[[Continue->Doppleganger_Intro_Corrupted_2]]");>>His lips spread wide, showing off unnaturally sharp teeth dripping with saliva that give him a monstrous appearance.
His <<print setup.DESC.getLimbDesc($CharacterSheet_Doppleganger, "cocks", {verb:['throbs','throb']})>> with shameless, blatant desire as it juttes out obscenely from his hips.
A seemingly endless stream of pre dribbles from his <<print setup.DESC.getLimbDesc($CharacterSheet_Doppleganger, "cocks")>> and pools in an ever-deepening puddle.
“Weak. Insignificant. Pathetic.”
\<<run setup.choice("[[Continue->Doppleganger_Intro_Corrupted_3]]");>>You jumped back several steps out of reflex at the sound of the unexpected words. Unexpected, but not unfamiliar.
Despite speaking in a much deeper tone, his voice is absolutely, unmistakably your own.
With widening eyes, you watch as the massive reflection reaches out and grabs the edges of the mirror.
\<<run setup.choice("[[Continue->Doppleganger_Intro_Corrupted_4]]");>>Your doppelganger pulls himself through as if the mirror were a pane of perfectly still water.
He bends down slightly, his lips twisted into a manic, lustful grin and his <<print setup.DESC.getLimbDesc($CharacterSheet_Doppleganger, "cocks")>> visibly throbbing in approval.
The beast starts to reach towards you, illicit intent clear in their expression, you steel yourself to fight.
You've come too far give in now.
<<print setup.getFightStartPassages($CharacterSheet_Doppleganger)>>The reflection shows you how you used to be, before you let the corruption run so deep through you.
Yet, at the same time, it looks subtly different.
Slightly older, more self-confident, and experienced beyond simple physical power.
\<<run setup.choice("[[Continue->Doppleganger_Intro_Pure_2]]");>>It radiates an aura of strength and determination that makes you feel an involuntary pang of shame his gaze stares back into your own.
He feels like who you might have become if you had continued your journey without embracing Corruption.
“Tainted. Corrupted. Impure.”
The words make you twitch involuntarily.
They are in your own voice, yet devoid of the primal growling undertone that your corrupted body new exhudes.
\<<run setup.choice("[[Continue->Doppleganger_Intro_Pure_3]]");>>Before you have a chance to react further, the untainted reflection reaches out and grabs the edges of the mirror.
He pulls himself through as if the mirror were a pane of perfectly still water.
Your doppelganger bends down slightly into a fighting stance before leaping at you, face full of righteous indignation.
<<print setup.getFightStartPassages($CharacterSheet_Doppleganger)>><<include setup.getNextNarativeEventPassage(setup.StorySheet_Doppleganger.postFightPassagesLoss)>>The room shakes as you fall to your reflection's final attack.
You try to recover enough to move, but you are too exhausted to even force yourself to get up.
Your doppleganger walks until he stands near your beaten body, looming above you victoriously.
"Corruption didn't make you strong enough it seems."
You rise your head to see him in a wide, self-satisfied grin.
\<<run setup.choice("[[Leave->Doppleganger_Loss_Pure_Leave]]");>>
\<<run setup.choice("[[Submit->Doppleganger_Loss_Pure_2]]");>>For an instant, you worried he was going to try to finish you off.
You crawl back and manage to rush to the exit without him even trying to chase you.
His stupid, self-righteous grin stays stuck in your mind the whole time.
"At least there's something you're good for."
\<<run setup.choice("[[Continue->WestWing_MirrorRoom_Exit]]");>>Powerful thighs press against both side of your head as the doppelganger kneels down.
His hips push forward as he shamelessly shoves his <<print setup.DESC.getLimbDesc($CharacterSheet_Doppleganger, 'cocks')>> right against your face.
His <<print setup.DESC.getLimbDesc($CharacterSheet_Doppleganger, 'cocks', {verb:['swells', 'swell']})>> as his triumph morphs into arousal.
"Hmmmm, get right in there."
\<<run setup.choice("[[Suck him off->Doppleganger_Loss_Pure_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 1)>>
You slide your tongue along the underside of his shaft as it breaks the seal of your lips.
Slowly you pull your head back to slide your lips down a few inches of his shaft. You arch forward again and once more bury it's entire length in your mouth.
"Good boy..."
\<<run setup.choice("[[Suck harder->Doppleganger_Loss_Pure_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 1)>>
Your doppelganger smiles down at you in response to your obedience.
He lets you go at your own pace, giving you plenty of time to slide your tongue up and down his length for the first couple of minutes.
Eventually, though, your copy decides to take things into his own hands.
\<<run setup.choice("[[Continue->Doppleganger_Loss_Pure_4_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 2)>>
"Gonna show you how a warrior does it."
Your doppelganger abruptly shoves his hips forward, forcing every inch of himself into you.
His balls loudly slap against your jaw.
\<<run setup.choice("[[Try to keep up->Doppleganger_Loss_Pure_4_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 3)>>
Leaning back, he shifts position until he is half crouching and half down on his knees. His thighs straddle your face.
Firm, powerful thigh muscles clench around the sides of your head until he is finally satisfied with his grip on you.
He starts to truly face fuck you.
"Yessssss... YESSSSSSS!"
There is no hesitation, no care to ensure he doesn't thrust too hard or too deep.
He pounds his hips over and over against your face.
\<<run setup.choice("[[Let him take you->Doppleganger_Loss_Pure_4_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger"], 4)>>
At this point you aren't sucking his cock anymore.
You are his toy.
"FUCK YESSSSS!"
With a deep thrust, he finally reaches his peak.
Rope after rope of thick cum sprays from his cock and fills your mouth.
\<<run setup.choice("[[Cum->Doppleganger_Loss_Pure_5]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 4)>>
It comes in such unexpected quantities that you are forced to swallow, lest your mouth overflow with his thick load.
This finally pushes you to the brink.
The orgasm is intense and explosive, like a volcano erupting.
It feels like every nerve in your body is electrified and alive, and the pleasure is so intense that it's almost unbearable.
\<<run setup.choice("[[Keep cuming->Doppleganger_Loss_Pure_6]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 4)>>
You hear yourself moaning and crying out as you cum over and over.
A cloud of ecstasy rushes over you, with each of your muscles quivering with pleasure.
Your eyes glaze over as you bask in the afterglow of your own release.
\<<run setup.choice("[[Continue->Doppleganger_Loss_Pure_7]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player", "CharacterSheet_Doppleganger"])>>
You barely even pay attention to your surroundings until you notice that you are suddenly alone.
When you turn to look where the doppelganger was, all you see is a puddle of cum.
\<<run setup.choice("[[Leave->WestWing_MirrorRoom_Exit]]");>>Massive, <<print setup.DESC.getLimbDesc($CharacterSheet_Doppleganger, 'arms')>> grip your arms and lift you off the ground, bring you to your beastly doppelganger's wickedly grinning face.
You are too exhausted to do much more than shoot him a glare.
It only seem to excite him.
\<<run setup.choice("[[Submit->Doppleganger_Loss_Corrupted_2]]");>>
\<<run setup.choice("[[Escape->Doppleganger_Loss_Corrupted_Leave]]");>>With a sudden burst of newfound vitality, you push his hands away and rush for the way out.
He does not give chase, but gives out a deep, demonic laugh as you escape.
\<<run setup.choice("[[Leave->WestWing_MirrorRoom_Exit]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 1)>>
The room shakes as he drops back onto his ass.
Already, you feel his <<print setup.DESC.getLimbDesc($CharacterSheet_Doppleganger, "cocks")>> pressing up against your back as it juts obscenely from his crotch.
Thick, steady globs of pre ooze out of his <<print setup.DESC.getLimbDesc($CharacterSheet_Doppleganger, "cocks")>>.
Your back grows wet with the musky liquid.
<span class="glitch nyx" data-text="GROW CORRUPT FUCK">"You want this..."</span>
\<<run setup.choice("[[Continue->Doppleganger_Loss_Corrupted_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 2)>>
As he settles himself comfortably onto his back, the beastly doppelganger beast shifts, his softenning as he stares into your <<print setup.DESC.getLimbDesc($CharacterSheet_Player, "eyes")>>.
His massive hands hold you steady with merciless ferocity.
<span class="glitch nyx" data-text="CORRUPT GROW FUCK">"Give in..."</span>
Slowly he raises you up, letting you feel every inch of his <<print setup.DESC.getLimbDesc($CharacterSheet_Doppleganger, "cocks")>> dragging itself across your back.
Only when you were finally above the tip of his <<print setup.DESC.getLimbDesc($CharacterSheet_Doppleganger, "cocks")>> and feel the tip bump up against your ass.
\<<run setup.choice("[[Take him->Doppleganger_Loss_Corrupted_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 3)>>
He's just so big, it feels like you are being split apart.
He keeps tugging you down and forcing himself in deeper until you feel an obscene bulge of his <<print setup.DESC.getLimbDesc($CharacterSheet_Doppleganger, "cocks")>> in your stomach.
<span class="glitch nyx" data-text="CORRUPT GROW FUCK">"You need this power."</span>
The doppleganger fondles one of his own <<print setup.DESC.getLimbDesc($CharacterSheet_Doppleganger, "pecs")>> as the other continues to stroke you up and down his <<print setup.DESC.getLimbDesc($CharacterSheet_Doppleganger, "cocks")>>.
Like little more than a living fleshlight, you are used by the beast bearing your own face.
<span class="glitch nyx" data-text="CORRUPT GROW FUCK">"HMMMMMM... Yesssss..."</span>
Your own <<print setup.DESC.getLimbDesc($CharacterSheet_Player, "cocks", {verb:['throbs','throb']})>> with its own desperate desires.
\<<run setup.choice("[[Take him deeper->Doppleganger_Loss_Corrupted_5]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 4)>>
You cum over and over without realizing it, your loads painting the room as the beast finally builds up to his own release.
<span class="glitch nyx" data-text="CORRUPT GROW FUCK">"YOU NEED MORREEEEEEE!"</span>
His loads feel like to a volcano erupting. Your stomach visibly distendes outwards like something had punched it from the inside with the first spurt spurt.
The second shot hit with even more force, feeling like it is trying to blast straight through your stomach.
Then came a third, a fourth, a fifth.
It's a hot, sweaty, messy climax that leaves you exhausted.
Your eyes roll up in the back of your own <<print setup.DESC.getLimbDesc($CharacterSheet_Player, "heads")>> as pleasure and mind-numbingly orgasms overwhelms you.
\<<run setup.choice("[[Continue->Doppleganger_Loss_Corrupted_6]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player", "CharacterSheet_Doppleganger"])>>
You finally come to a few hours later.
The room is filled with the thick, musky scent of sex. It's everywhere, coating the walls and the very air you breathe.
It's a constant reminder that you became little more than a condom for a monstrous fuckbeast.
One that very much could have been you, if your expeditions went slightly differently.
\<<run setup.choice("[[Continue->WestWing_MirrorRoom_Exit]]");>><<include setup.getNextNarativeEventPassage(setup.StorySheet_Doppleganger.postFightPassagesWin)>>With your final blow, your doppelganger falls to his knees.
The determination in his eyes dimms into a weak glimmer of impotent disapproval.
He is no longer a threat to you, physically or emotionally.
\<<run setup.choice("[[Look down on him->Doppleganger_Win_Pure_2]]");>>Some nugget of resistance that's burried within your subconscious is crumbling away.
A tiny piece of yourself that has continued to resist, that would refuse to embrace the corruption that has taken hold of you.
This part of you now lies to your feet.
"Grrrr... This proves nothing, monster."
\<<run setup.choice("[[Continue->Doppleganger_Win_Pure_3]]");>>You feel stronger, as if nothing could hold you back anymore.
A grin spread across your lips as you savor this fresh sense of complete acceptance.
Then your gaze turns to your beaten doppelganger still kneeling on the ground before you.
The doppleganger's <<print setup.DESC.getLimbDesc($CharacterSheet_Doppleganger, "eyes")>> widen upon seeing your monstrous smile. His breathing go up in pace as he tries to hide his growing <<print setup.DESC.getLimbDesc($CharacterSheet_Doppleganger, "cocks")>>.
\<<print setup.clearWestWingRoom("WestWing_MirrorRoom")>>
\<<run setup.choice("[[Dominate him->Doppleganger_Win_Pure_Fuck]]");>>
\<<run setup.choice("[[Leave him be->Doppleganger_Win_Pure_Leave]]");>>Without warning you pull his head in, stuffing his face right into your nuts, smothering him between your ball sack and the underside of your <<print setup.DESC.getLimbDesc($CharacterSheet_Player, "cocks")>>.
You hold him there for well over a minute, keeping him pushed in nice and deep to ensure any breaths he takes would be laced in your powerful scent.
Even as he struggles, you feel his body shuddering in uncontrolled spasms of arousal.
"Hmmmm... HMMMMMM!"
Your overbearing masculinity overwhelms his senses.
\<<run setup.choice("[[Continue->Doppleganger_Win_Pure_Fuck_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 1)>>
Your grin widens as you watch his "holier than thou" visage succumb to the same uncontrollable temptations of the flesh that you have.
You finally pull his head back to get a look, and you see his expression glaze over as your powerful musk short-circuits his thoughts.
Most satisfying at all, though, is seeing the raging erection below his waist.
"How dare you... I won't give in."
\<<run setup.choice("[[Make him suck you off->Doppleganger_Win_Pure_Fuck_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 1)>>
His muffled grunt of surprise is drowned out by your own lustful growl as you shove your <<print setup.DESC.getLimbDesc($CharacterSheet_Player, "cocks")>> against his face.
It forces his lips apart and spears its way through his mouth. Your <<print setup.DESC.getLimbDesc($CharacterSheet_Player, "cocks")>> bumps against the entrance to his throat.
"HMMMMMM! Ggggaaaaahhhh..."
The moist warmth of his mouth is so deliciously tight. You simply stand there for a moment without moving to savor the sensation. Then you start to thrust.
\<<run setup.choice("[[Face fuck him->Doppleganger_Win_Pure_Fuck_5]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 2)>>
Over and over you piston Your <<print setup.DESC.getLimbDesc($CharacterSheet_Player, "cocks")>> in and out of his mouth like a jackhammer.
There is no hope of him being able to take your entire length, it is simply too big.
Your <<print setup.DESC.getLimbDesc($CharacterSheet_Doppleganger, "cocks")>>'s constant dribble of pre is more than enough to slicken his throat into the perfect fleshlight.
\<<run setup.choice("[[Continue->Doppleganger_Win_Pure_Fuck_6]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 3)>>
He kneels there to be used by you, occasionally letting out grunts or muffled gags.
Eventually, though, he simply couldn't resist the power of your masculine presence anymore.
"HMMMMMMMMMM!"
Lips and tongue squeeze and press against your <<print setup.DESC.getLimbDesc($CharacterSheet_Player, "cocks")>> in what little space he has to move around your girth.
With him fully giving in, it only takes you a few more seconds before you finally go over the edge.
Your <<print setup.DESC.getLimbDesc($CharacterSheet_Player, "hands",{verb:['locks','lock']})>> its grip on the back of his head and his eyes go wide.
\<<run setup.choice("[[Cum->Doppleganger_Win_Pure_Fuck_7]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 4)>>
The first of your impressive cumshots slams into the back of his mouth and forces its way down his throat.
Over and over you unload enormous loads of your cum into him while he can do nothing but sit there and struggle to swallow it all.
With each spasm of your cock his gut visibly swells and expands larger.
\<<run setup.choice("[[Continue->Doppleganger_Win_Pure_Fuck_8]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 1)>>
By the time your overwhelming orgasm finally begins to slow down, he looks completely full.
You pull yourself free from him mouth, and he immediately collapses on the ground, gasping and coughing to try to replace the air he has been denied during your release.
His stomach sloshes visibly when he falls down.
"Gods... I need more..."
\<<run setup.choice("[[Continue->Doppleganger_Win_Pure_Fuck_9]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player", "CharacterSheet_Doppleganger"])>>
With your lusts satiated, at least a little bit, you have no more use for this lingering vestige of who you used to be.
Turning your back on them, you stride your way from the room without bothering to look back.
\<<run setup.AbiHndlr.addAbility($CharacterSheet_Player, setup.Ability.Defiler);>>
∇: You gain the "Defiler" ability.
\<<run setup.choice("[[Leave->WestWing_MirrorRoom_Exit]]");>>You stride your way to the exit.
Behind you, the last lingering remnant of your humanity made manifest slowly dissolves into nothingness, no longer able to hold you back.
\<<run setup.choice("[[Leave->WestWing_MirrorRoom_Exit]]");>>The room shakes as your corrupted doppelganger roars like a beast.
His enormous chest heaves like a pair of titanic bellows but he struggles to catch his breath.
<span class="glitch nyx" data-text="CORRUPT GROW FUCK">"Guhhhhh... HOW?"</span>
The doppelganger slams his claws at the ground, fingers tearing deep gouges into the floor as he tries to push himself back upright.
It doesn't take long before his <<print setup.DESC.getLimbDesc($CharacterSheet_Doppleganger, "arms")>> give out and he falls to the ground.
\<<run setup.choice("[[Continue->Doppleganger_Win_Corrupted_2]]");>>Even in his weakened state, he his still intimidating.
His <<print setup.DESC.getLimbDesc($CharacterSheet_Doppleganger, "cocks", {verb:['is','are']})>> as thick as his own legs, dribbling a constant stream of pre on the floor.
You could see his wounds knitting closed. Injuries that should have taken days to heal weave back together at a speed visible to the naked eye.
At this rate the bestial version of you would be back on his feet within minutes.
\<<run setup.choice("[[Continue->Doppleganger_Win_Corrupted_3]]");>>It is probably a good idea to leave before he recovers.
On the other hand, your copy is still plagued by its neverending lust and desire.
You could take the opportunity to let this oversized monster feel what it's like to be on the bottom of the pile for once.
\<<print setup.clearWestWingRoom("WestWing_MirrorRoom")>>
\<<run setup.choice("[[Leave him->Doppleganger_Win_Corrupted_Leave]]");>>
\<<run setup.choice("[[Dominate him->Doppleganger_Win_Corrupted_Dominate]]");>>You turn your back to the still-gasping creature and you make your way for the exit.
The beast shoots a final, hateful glare towards before his form dissolves into the castle that manifested it.
You are emboldened by your resolve, Corruption will have a hard time reaching your soul.
\<<run setup.choice("[[Leave->WestWing_MirrorRoom_Exit]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 1)>>
The opportunity is too delicious to pass up.
His hulking form stiffens briefly when he feels you approach.
<span class="glitch nyx" data-text="FUCK CORRUPT GROW">"Grrrrrrr... You could never take me."</span>
You balance yourself on his massive calves, hot dogging your pre-slickening <<print setup.DESC.getLimbDesc($CharacterSheet_Player, "cocks")>> against his ass.
\<<run setup.choice("[[Continue->Doppleganger_Win_Corrupted_Dominate_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 1)>>
<span class="glitch nyx" data-text="CORRUPT GIVE IN GROW">"Guuuhhh... Hmmmmmm..."</span>
You casually ground in and out of the canyon of flesh to get yourself ready.
His <<print setup.DESC.getLimbDesc($CharacterSheet_Doppleganger, "cocks", {verb:['rises','rise']})>> to his chest, spurting out a huge load of pre.
\<<run setup.choice("[[Fuck him->Doppleganger_Win_Corrupted_Dominate_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 2)>>
The beast snarles, but his growls get interrupted as you tug on the chain of his collar.
He howl with mixed outrage and sexual stimulation, you pierce your way into his ass in response.
<span class="glitch nyx" data-text="SUBMIT GIVE IN GROW">"GRAAHHHHHH... STOP THIS!"</span>
You then mercilessly pounds his oversized ass over and over, using the chain for balance.
\<<run setup.choice("[[Keep fucking him->Doppleganger_Win_Corrupted_Dominate_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 2)>>
With each thrust you push yourself to the hilt.
Unrestrained lustful growls leak out through your tight grip of his collar.
You can feel that despite his outrage, he is enjoying this as much as you are.
<span class="glitch nyx" data-text="MOAN SUBMIT GIVE IN">"DON'T... GUUHHHHHHRAAHHHHH!!"</span>
\<<run setup.choice("[[Fuck him harder->Doppleganger_Win_Corrupted_Dominate_5]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 3)>>
Your doppleganger's massive <<print setup.DESC.getLimbDesc($CharacterSheet_Doppleganger, "cocks", {verb:['thrusts','thrust']})>> between his own pecs.
His growls slowly turn to moans.
<span class="glitch nyx" data-text="SUBMIT MOAN GIVE IN">"PLEASE! MORE! MOOOOOOOORE!"</span>
It doesn't take long for you to near the edge.
One that squeezes so deliciously tight around you yet still jiggles ever so slightly when you thrust against it.
You thug at his chain once more, to remind him that you're the one in control.
\<<run setup.choice("[[Cum->Doppleganger_Win_Corrupted_Dominate_6]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 4)>>
With a final grunt of effort you hilt yourself into his depths one last time, pulling tight on his leash.
His thunderous roars of lust are cut off into strangled snarls as he hits his peak along with you.
<span class="glitch nyx" data-text="SUBMIT MOAN GIVE IN">"FUCK YESSSSSSS! TAKE ME!"</span>
Thick ropes of corrupted cum paint the room.
His core visibly throbs as you fill him with your own seed.
\<<run setup.choice("[[Continue->Doppleganger_Win_Corrupted_Dominate_7]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 1)>>
You finally come down from your release and relax your grip on the chain.
Yet your doppelganger is still in the midst of his own unnaturally enhanced orgasm.
You walk back from orgasmically twitching and spasming monster and head for the door to the next room.
\<<run setup.choice("[[Leave->Doppleganger_Win_Corrupted_Dominate_8]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player", "CharacterSheet_Doppleganger"])>>
The beast shoots a final, lustful glare your way before his form dissolves into the castle that manifested it.
You are emboldened by your resolve, Corruption will have a hard time reaching your soul after dominating it like you did.
\<<run setup.AbiHndlr.addAbility($CharacterSheet_Player, setup.Ability.Disciplined);>>
∇: You gain the "Disciplined" ability.
\<<run setup.choice("[[Leave->WestWing_MirrorRoom_Exit]]");>><<print setup.getFightStartPassages($CharacterSheet_MQ002_DragonMonk)>>Drenth falls to his knees, out of breath.
You both know that this fight is over.
\<<set $CharacterSheet_MQ002_DragonMonk.quest.beaten = true>>
\<<run setup.choice("[[Continue->Quest_MQ002_DragonMonkEncounter_PlayerWins_2]]");>>The dragonborn grunts angrily, you can see that he's running out of options.
\<<if setup.MQ002_Manor_IsCorruptedInManor($CharacterSheet_Player)>>
You let out wicked smirk, flicking your <<print setup.DESC.getLimbDesc($CharacterSheet_Player, "tongues")>> wildly towards him.
\<</if>>
"You may have bested me now... But I'll never let you have it your way."
His arm suddenly glows with a bright white light.
"For even if I die here, even if that means freeing the cult of Nyx." He stumbles back on his feet, the light grows powerful, blinding even.
"I will fight on, as long as my soul is bright and virtuous, I will come back."
His hand clenches into a fist; he brings it to his chest.
A thunderous sound bursts forth. The fog all but blasts away to the edges of the room through the force of the impact.
It's strong enough to make the foundations groan.
\<<run setup.breakOath("drenth")>>
\<<run setup.choice("[[Continue->Quest_MQ002_DragonMonkEncounter_PlayerWins_3]]");>>The blasts make you blink. When your eyes open again, the dragonborn is gone, leaving behind only a hint of their scent.
The fog slowly crawls back upon the room, like a blanket of cotton.
\<<print setup.clearWestWingRoom("WestWing_DrenthRoom")>>
\<<run setup.choice("[[Continue->Quest_MQ002_Manor_DragonRoom]]");>>The dragonborn looks on down as you collapse from his last strike.
He walks to you with complete apathy.
And without a word, strikes you with a palm strike aimed at your chest.
\<<run setup.choice("[[You died->Death_NyxDungeon]]");>><<include setup.getNextNarativeEventPassage(setup.StorySheet_Ethrex.encounterPassages)>><<include setup.getNextNarativeEventPassage(setup.StorySheet_Ethrex.postFightPassagesWin)>><<include setup.getNextNarativeEventPassage(setup.StorySheet_Ethrex.postFightPassagesLoss)>>\<<set $CharacterSheet_Ethrex.quest.available_LukkaReservoir_QuestHint = false>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "normal")>>
Even after tasting defeat, Ethrex is an imposing figure.
But your attention is diverted to Lukka's Essence reservoir.
The apparatus beings to glow in a soft red light.
You can sense that the reservoir fills itself with the demonic behemoth's Essence.
∇: Lukka's Essence reservoir glows brighter than before.
\<<run setup.choice("[[Continue->Ethrex_LukkaReservoir_QuestHint_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "normal")>>
“Tsk, what a waste of wonderfully potent Essence.”
His snarls and takes this opportunity to escape.
You are left alone in the Barrens once more.
\<<run setup.choice("[[Return to the Golden Bastion->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "normal")>>
\<<set $CharacterSheet_Player.quest.gatheredShard++>>
\<<set $CharacterSheet_Ethrex.quest.givenShard = true>>
His body twitches and shudders, his wounds finally changing his tone.
"I could crush you, wrap my arms around your feeble body, but you win this time."
\<<run setup.choice("[[Continue->Encounter_Ethrex_Shard_Fight_Win_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "normal")>>
Clenching a fist, he feels a small relic attached to his garnment. An understated trinket in terms of size, but one that you instantly recognize.
He holds a piece of the Eye of the Void.
\<<run setup.choice("[[Continue->Encounter_Ethrex_Shard_Fight_Win_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "normal")>>
He notices your interest, and suddenly stands up.
His massive frame looms over everything else, dominant muscles rippling and straining beneath skin hardened from battles past.
"You desire this relic?" He asks, his voice a deep rumble that sends waves of shivers down their backs.
His cruel smirk spreads across his coarse, savage features, a low snarl humming deep in his chest.
\<<run setup.choice("[[Continue->Encounter_Ethrex_Shard_Fight_Win_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "normal")>>
Nonchalantly, he flicks the artifact towards your feet with a claw-tipped hand.
"Take it. It’s of no use to me anymore." he declares.
\<<run setup.choice("[[Continue->Encounter_Ethrex_Shard_Fight_Win_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "normal")>>
An excited shiver runs through him as the relic leaves his hand, a patent testament to his dark sense of humor.
"It’s surprising how anyone could care about this old thing, but I expect you'll keep coming back for more," he says, his intriguing, twisted grin reappearing on his grotesque features.
Every cell in his body thrums with an enticing sensation of dominance and undisguised yearning, a concrete testimony to his corruptive aura.
"I can give you so much more than the Eye ever could."
\<<run setup.choice("[[Continue->Encounter_Ethrex_Shard_Fight_Win_6]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "normal")>>
With a monstrous laugh, he goes on all four and takes the opportunity to escape.
You are left alone in the Barrens once more.
∇: You gained a shard of the Eye of the Void
\<<run setup.choice("[[Return to the Golden Bastion->Village]]");>>The sun beats down on your shoulders, and you feel the sweat start to form on your corrupted, scaled.
You pause, sniffing the air, and your cock throbs in response.
You could recognize that smell anywhere.
\<<run setup.choice("[[Meet Ethrex->Encounter_Intro_Ethrex_FinalRela_2]]");>>
\<<run setup.choice("[[Leave->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
It is not long before you see Ethrex in the distance.
He is a momunent of raw lust, a <<print setup.getLength(setup.getStatValue($CharacterSheet_Ethrex, "height"))>> tall demonic demi-god.
He grins, eyeing you from head to toes.
\<<run setup.choice("[[Continue->Encounter_Intro_Ethrex_FinalRela_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
He steps towards you, every step causing the ground to crack.
“Lord of Lust... Come to me.”
You feel a chill run down your spine as he stops in front of you, his eyes blazing with an intense, fiery intensity.
<<print setup.getFightStartPassages($CharacterSheet_Ethrex)>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
Ethrex stumbles back, his feet slipping out from beneath him.
You can feel the Essence wrap around you, seeping into your pores and filling your veins with its presence.
As it infuses your body, you feel an power coursing through your veins.
Ethrex lets out a monstrous grin.
“Take that Essence, feel that power.”
\<<run setup.choice("[[Continue->Encounter_Ethrex_FinalRela_Win_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "normal")>>
More Essence rushes into you, fills your soul with raw, pleasurable power.
You clasp your fists, feel your veins surge out.
It pushes into your mouth like a sentient cloud, making your soul flare out in a sudden burst of power.
\<<run setup.choice("[[Continue->Encounter_Ethrex_FinalRela_Win_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
“There's nothing quite like it, isn't there?”
Pleasure rises within you, raw, potent pleasure.
Ethrex licks his lips in response, inviting you to come closer.
\<<run setup.choice("[[Fuck him->Encounter_Ethrex_FinalRela_Win_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
You jump at Ethrex and you fuck in every way possible.
You keep going for hours.
His gigantic form is a lot to handle, but you wish you and him were even more enormous.
Power and lust drive your every thought.
\<<run setup.choice("[[Fuck him->Encounter_Ethrex_FinalRela_Win_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
Hours turn into days.
You fuck and cum, over and over.
Your demonic bodies constantly urging you to keep going.
\<<run setup.choice("[[Continue->Encounter_Ethrex_FinalRela_Win_6]]");>><<include setup.getNextNarativeEventPassage(setup.StorySheet_Ethrex.encounterFinalTeammateJoin)>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
As days go by, you feel a distant memory slowly emerge from your mind.
An old duty that was never completed.
Ethrex can tell that it's on your mind.
He gives you an oportunistic grin.
"How about I join you in your quest?"
He moves his finger up your thigh, tracing circles around your inner thigh, stirring up a wave of pleasure. His touch is electrifying.
"Just know that nothing will stop me from making my god whole again, even you."
\<<run setup.choice("[[Accept->Encounter_Ethrex_FinalRela_Win_6_Accept]]");>>
\<<run setup.choice("[[Refuse->Encounter_Ethrex_FinalRela_Win_6_Refuse]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "normal")>>
\<<set $CharacterSheet_Ethrex.quest.joinedTeam = true>>
\<<run setup.ethrexJoinsPlayer()>>
"Hmmmm let's get going then. The world will cower before your might."
∇: Ethrex has joined your party.
\<<run setup.choice("[[Leave->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "angry")>>
“Tsk, suit yourself.”
He stares at you, as if daring you to reconsider, before sighing in disappointment.
\<<run setup.choice("[[Continue->Encounter_Ethrex_FinalRela_Win_Leave_2]]");>>The demonic behemoth turns his back on you and starts walking away.
He does not look back.
\<<run setup.choice("[[Leave->Village]]");>>You are acutely aware of your surroundings and feel your muscles tense as the air fills with a strange, arousing energy.
With every breath, your heart beats faster.
Suddenly, something catches your eye in the distance.
It looks like some a humanoid creature, one that is not covered in Corruption like a Lost would.
\<<run setup.choice("[[Look closer->Encounter_Intro_Ethrex_2]]");>>
\<<run setup.choice("[[Leave->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "hooded")>>
\<<set $CharacterSheet_Ethrex.quest.met = true>>
\<<set $CharacterSheet_Ethrex.info.known = setup.EncounterKnownState.KNOWN>>
As you get closer, you can make out the figure more clearly.
His body is chiseled like marble, honed to perfection by the Corruption that flows in and out of his body.
Broad shoulders lead down to a powerfully-built chest, corded with rock-hard muscles that hint at hidden strength.
\<<run setup.choice("[[Continue->Encounter_Intro_Ethrex_3]]");>>His unholy presence taints the air and darkens the soil.
\<<if setup.Size.compare($CharacterSheet_Ethrex, 'height') >= setup.Size.Comparators.MASSIVE>>
The sky is covered by his gigantic form. The ground shakes as his <<print setup.getLength(setup.getStatValue($CharacterSheet_Ethrex, "height"))>> body barels in front of you.
You cannot stop yourself from eyeing his mountainous body.
\<<else>>
You brace yourself and get ready for the worst...
\<</if>>
\<<run setup.choice("[[Continue->Encounter_Intro_Ethrex_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "hooded")>>
He absentmindedly flexes his muscled arms, revealing the sheer of his biceps before he notices you.
A maniacal grin grows ever wider as he studies your appearance.
<<include setup.getNextNarativeEventPassage(setup.StorySheet_Ethrex.encounterIntroFirstTimeFlavour)>>
\<<run setup.choice("[[Continue->Encounter_Intro_Ethrex_5]]");>>"Did you get lost? You shouldn't be out here..."
\"Look at the size of you, I should have noticed you earlier."
\"Hmmmm I can smell your Corruption from here. We're gonna have a good time, you and I."
\He laughs maniacally, before licking one of the swirling mass of Corruption that surrounds him.
His eyes are focused and intense, looking straight ahead.
You can tell that he is ready to strike at any point.
"You better put up a good fight, I have big plans for the Essence you'll bring forth!"
<<print setup.getFightStartPassages($CharacterSheet_Ethrex)>>The sun beats down on your shoulders, and you feel the sweat start to form on your skin.
You pause, sniffing the air, and your cock throbs in response.
The scent is musky and sweet, debauchery taken form.
You recognize the smell of Ethrex, the demonic behemoth.
\<<run setup.choice("[[Investigate the smell->Encounter_Intro_Ethrex_HighRela_2]]");>>
\<<run setup.choice("[[Leave->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
It is not long before you see Ethrex in the distance.
His body is much bigger than when you last saw him, rippling with muscles that are both intimidating and alluring.
He grins, eyeing you from head to toes. His cock throbs faster the more he gazes.
\<<run setup.choice("[[Continue->Encounter_Intro_Ethrex_HighRela_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
He steps towards you, every step causing the ground to crack.
“More essence... MORE POWER!”
You feel a chill run down your spine as he stops in front of you, his eyes blazing with an intense, fiery intensity.
<<print setup.getFightStartPassages($CharacterSheet_Ethrex)>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
Ethrex stumbles back, his feet slipping out from beneath him.
You can feel the Essence wrap around you, seeping into your pores and filling your veins with its presence.
As it infuses your body, you feel an power coursing through your veins.
Ethrex lets out a monstrous grin.
“Take that Essence, feel that power.”
\<<run setup.choice("[[Continue->Encounter_Ethrex_HighRela_Win_2]]");>>More Essence rushes into you, fills your soul with raw, pleasurable power.
You clasp your fists, feel your veins surge out.
It pushes into your mouth like a sentient cloud, making your soul flare out in a sudden burst of power.
\<<run setup.choice("[[Continue->Encounter_Ethrex_HighRela_Win_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
Pleasure rises within you, raw, potent pleasure.
“Do it! cast your humanity aside!”
You try to contain deep moans and feel yourself being brought to the edge.
\<<if $Essence >= setup.getDemonicTFCost($CharacterSheet_Player)>>
<<print "[[Grant him Power ("+setup.getDemonicTFCost($CharacterSheet_Player)+" Essence)->"+setup.getDemonicTFPassage($CharacterSheet_Player)+"][$Essence -= "+setup.getDemonicTFCost($CharacterSheet_Player)+"]]">>
\<<else>>
<<print "<span class = 'inactive'>[[Grant him Power ("+setup.getDemonicTFCost($CharacterSheet_Player)+" Essence)->"+setup.getDemonicTFPassage($CharacterSheet_Player)+"]]</span>">>
\<</if>>
[[Refuse->Encounter_Intro_Ethrex_LowRela_Win_Leave]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "angry")>>
“You can't be serious...”
Even after tasting defeat, Ethrex is an imposing figure.
\<<run setup.choice("[[Continue->Encounter_Ethrex_HighRela_Win_Leave_2]]");>>The demonic behemoth turns his back on you and starts walking away.
He does not look back.
\<<run setup.choice("[[Leave->Village]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
<<set $CharacterSheet_Ethrex.quest.cockOut = true>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
Jet black goo slowly oozes out of Ethrex's tool, its viscous texture making it seem almost alive.
It glistens in the light, giving off an eerie presence.
As soon as you approach him, his cock jolts to life, hardening and spurting out pre.
He grins maniacally.
“That's it, come to me.”
\<<run setup.choice("[[Approach him->Transformation_Incubus_Level1_1_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
His muscles throb with strength as he pulls you close to him. He seems fully healed.
“Your Essence, the one that comes straight from your core, I need it.”
He gently grasps your hand and guides it to his cock.
It hums beneath your fingertips, sending pleasurable ripples through your body.
\<<run setup.choice("[[Continue->Transformation_Incubus_Level1_1_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
Pleasure courses through you like a wave, heightening your senses, urging you to explore further.
The intensity builds and you begin to lose yourself in the sensation.
You reach out to him, open up your soul to the demon's influence.
His slitted eyes suddenly glow in response.
\<<run setup.choice("[[Give him Essence->Transformation_Incubus_Level1_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
In one sudden rush of energy, he moans as strength fills his whole frame.
His newfound energy is bringing him to the edge of orgasm.
"Ahhhhh... This power..."
His hands are firm and tense as they roam over your chest and your hard pecs.
With raw demonic power pulsing through his fingertips, he traces circles around your nipples, sending sparks of sensation through your body.
\<<run setup.choice("[[Continue->Transformation_Incubus_Level1_2_1]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
He continues to move down, exploring your tight abs.
The behemoth's hands move lower still, finally coming to rest on your hard cock.
He grips it firmly, running his fingers up and down it, teasing and tantalizing you.
His touch is electric and your body responds eagerly to his caresses.
You can feel yourself getting harder and harder beneath his touch, your arousal intensifying with each stroke.
\<<run setup.choice("[[Continue->Transformation_Incubus_Level1_2_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
"You made the right choice."
Your heart races as your lips touch his.
His kiss is passionate, every instant sends sparks of electricity down your spine.
\<<run setup.choice("[[Continue->Transformation_Incubus_Level1_2_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
You can feel yourself melting into him as his hands wander down your body, exploring every inch of you.
A dark red sigil suddenly appears around you.
\<<run setup.choice("[[Let demonic powers enter you->Transformation_Incubus_Level1_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
You feel it surround you. An energy that you don't quite understand.
It's fiery and passionate, like a force of nature.
It shoots inside your soul and taints it to the core.
\<<run setup.choice("[[Continue->Transformation_Incubus_Level1_3_1]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
You feel your restraints melt away; lust, sex and power slowly become your most significant needs.
\<<if ($CharacterSheet_Player.info.anatomy.horns.number == 0)>>
Two nubs start to push from your forehead.
\<<elseif ($CharacterSheet_Player.info.anatomy.horns.number == 1)>>
Your horn starts to shift to the side, and a nub begins appearing on the opposite side of your forehead.
\<<else>>
Your horns start to absorb his energy, beginning to glow with energy.
\<</if>>
Ethrex grins as he kneels down to face your cock.
His hot mouth begins to worship every <<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "cock"))>> of your cock.
With every lick, you feel it pulsate with energy.
\<<run setup.choice("[[Embrace his demonic powers->Transformation_Incubus_Level1_3_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
\<<if ($CharacterSheet_Player.info.anatomy.horns.number == 0)>>
The nubs on your forehead suddenly split.
Massive, curvy horns rise from your forehead until they reach <<print setup.getHornsSize($CharacterSheet_Player)>>.
\<<elseif ($CharacterSheet_Player.info.anatomy.horns.number == 1)>>
Your new horn soon grows into a massive, curvy horn, and your existing horn matches until they both reach <<print setup.getHornsSize($CharacterSheet_Player)>>.
<<else>>
Your horns suddenly warp and twist into massive, curvy figures until they reach <<print setup.getHornsSize($CharacterSheet_Player)>>.
<</if>>
Each one is almost as thick as your wrists.
\<<run setup.changeLimbsNumber($CharacterSheet_Player, "horns", 2, setup.mod.ATLEAST)>>
\<<run setup.setRaceLimbs($CharacterSheet_Player, ["horns","eyes"], setup.RacePool.INCUBUS)>>
Ethrex sucks you faster and harder. You're so close to the edge.
You look down at the demon with your now slitted eyes.
\<<run setup.choice("[[Complete the transformation->Transformation_Incubus_Level1_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
\<<run setup.AbiHndlr.addAbility($CharacterSheet_Player, setup.Ability_DemonicCorruption);>>
\<<run setup.upgradeEthrexStats(1)>>
Seeing your changed form is bringing Ethrex to the edge.
He pulls back, freeing your now <<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "cock"))>> purple cock.
The sight of it drives the incubus wild.
"GRAAAAHHHH"
You both roar and cum, shooting your load all over each other.
\<<run setup.choice("[[Continue->Transformation_Incubus_Level1_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
<<set $CharacterSheet_Ethrex.quest.cockOut = false>>
You keep going, having sex for hours and hours.
Yet your lust is never satisfied, you need more than sex.
The urge to grow even more demonic never goes away.
∇: You gain the "Minor Demon" ability.
∇: You grow 2 demonic horns.
∇: Your teeth become demonic and sharp.
∇: Your tongue, eyes, cocks, and balls become demonic, and take a royal shade of purple.
∇: Ethrex's power has increased.
\<<run setup.setRaceLimbs($CharacterSheet_Player, ["teeths","jaws","horns","tongues","eyes","cocks","balls"], setup.RacePool.INCUBUS)>>
\<<run setup.colourLimbs($CharacterSheet_Player, ["tongues","eyes","cocks","balls"], setup.ColourPool.PURPLE)>>
\<<run setup.choice("[[Return Home->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
Ethrex falls down in exhaustion but grins all the same.
He knows you want more, no one could resist the appeal of demonic powers.
He rushes to you and licks your cock out of sheer need.
"Hehehe... This is it, yours is more potent than anything I’ve ever tasted."
His lips are pulled back in a wicked grin, and you can feel the heat of his breath on your skin.
\<<run setup.choice("[[Grant him Essense->Transformation_Incubus_Level2_1_1]]");>>\<<run setup.upgradeEthrexStats(2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "angry")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
You can feel his power growing with every touch, every caress.
He is already getting bigger, his <<print setup.getLength(setup.getStatValue($CharacterSheet_Ethrex, "height"))>> body becoming more muscular and powerful.
A dark red aura bursts out of him.
"I WANT MORE!!!"
\<<run setup.choice("[[Grant him Essense->Transformation_Incubus_Level2_1_2]]");>><<set $CharacterSheet_Ethrex.quest.cockOut = true>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
His cock shakes and throbs like it's possessed.
He grasps the base and pulls his head back.
"Ohhhh... Fuuuuuck..."
Your eyes widen as his cock pushes forward. Pounds upon pounds of thick flesh piles on his already massive tool.
He unleashes a maniacal laugh as cum gushes out of his growing dick.
∇: Ethrex's cock grows by <<print setup.getLength(setup.applyGrowth($CharacterSheet_Ethrex, "cock", 8))>>.
\<<run setup.choice("[[Accept Ethrex's Reward->Transformation_Incubus_Level2_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
You notice his hands smoking with black, demonic energy.
"Now, let my god enter your being..."
A circle of pure darkness suddenly forms from under you, and you can see movement under its glass-like surface.
Stange shapes forms along the surface.
\<<run setup.choice("[[Continue->Transformation_Incubus_Level2_2_1]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "happy")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
Those shapes throb and grow, gathering the surrounding darkness to expand outward.
They form into long, fat tendrils that ooze a thick purple liquid oozing from their tip.
"Hmmm... Accept this gift from beyond."
\<<run setup.choice("[[Take his gift->Transformation_Incubus_Level2_2_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
One of them slowly slithers towards you, you grab it and eagerly suck the tip.
The sharp, bitter taste makes you shiver.
Your eyes widen; your cock throbs harder than it ever has.
An unholy lust rises within you.
\<<run setup.choice("[[Continue->Transformation_Incubus_Level2_2_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "happy")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
More tendrils emerge from the dark portal.
They writhe and curl, wrapping around you in a tight, warm embrace.
You hear Ethrex release a loud moan.
\<<set setup.applyGrowth($CharacterSheet_Ethrex, "cock", 4)>>
His still growing cock reaches <<print setup.getLength(setup.getStatValue($CharacterSheet_Ethrex, "cock"))>> as tendrils grant him some demonic energy of his own.
\<<run setup.choice("[[Give in to Lust->Transformation_Incubus_Level2_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
Some tendrils join the other and crawl to your mouth, others coil around your cock, jerking it slowly.
Others reach for your ass.
They explore your body and take you further and further into a blissful trance.
You can feel yourself trembling with pleasure as your pleasure peaks, you can't help but scream out in ecstasy.
\<<run setup.choice("[[Continue->Transformation_Incubus_Level2_3_1]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
You pant as Ethrex jerks off in front of you, he is completely lost in arousal.
The three tendrils push deep inside your ass while four others massage your cock and balls.
A thin one slowly enters your cock slit, feeding your tool with demonic energy.
You can only scream for more.
\<<run setup.choice("[[Cum->Transformation_Incubus_Level2_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
You can feel a new strength coursing through your veins, and a primal instinct taking over your mind.
Something grows over your arms and legs.
The skin around them turns darker and darker until it becomes completely black.
It then grows outward, turning into hard black scales. A bright purple glow emanating between each of them.
\<<run setup.choice("[[Continue->Transformation_Incubus_Level2_4_1]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
You grin and gaze at your arms.
Your fingernails extend and warp to become thick black claws.
You force yourself down on the tentacles penetrating your ass.
It's too much to bear; you're about to cum.
\<<run setup.choice("[[Cum->Transformation_Incubus_Level2_4_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
More tentacles suddenly rise and massage every inch of your body.
Your muscles bask in the sheer lust of this otherworldly beast pleasuring you.
Your form slowly expands bigger as you cum over and over.
\<<run setup.choice("[[Cum->Transformation_Incubus_Level2_4_3]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
Deep moans of yours could be heard all over the barrens.
A black forked tail suddenly bursts from behind you; its thickness increases as it pulls out of you.
You instinctively coil it around your <<print setup.DESC.getLimbDesc($CharacterSheet_Player, "cocks")>> as you cum the last remains of your mortal seed.
You drench yourself with your now thick dark purple cum.
\<<run setup.choice("[[Continue->Transformation_Incubus_Level2_4_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
<<set $CharacterSheet_Ethrex.quest.cockOut = false>>
As if to react to your humanity finally leaving you, the tentacles pull back, and the beast leaves this plane of existence.
\<<run setup.AbiHndlr.addAbility($CharacterSheet_Player, setup.Ability_DemonicCorruption);>>
You are now a <<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "height"))>> demon with a <<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "cock"))>> cock.
Ethrex lets out a deep chuckle before giving you an intense, monstrous kiss.
A never-ending lust courses through your vein, a curse that will lead you in a path of sin.
“Go on then, 'hero'. Show the world what you’re made of.”
∇: You gain the "Major Demon" ability.
∇: You can now use the "Incubus Call" fight move.
∇: Ethrex's power has increased.
\<<run setup.setRaceLimbs($CharacterSheet_Player, ["arms","hands","legs","tails"], setup.RacePool.INCUBUS)>>
\<<run setup.colourLimbs($CharacterSheet_Player, ["arms","hands","legs","tails"], setup.ColourPool.BLACK)>>
\<<run setup.choice("[[Continue->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "normal")>>
\<<run setup.playSoundActionParams(["action_Suck"], true)>>
Ethrex can't wait any longer.
He comes to you and grabs you by the back of the head and pulls into a deep kiss.
He feels his old powers reaching out to him, just a little more essence before he regains his former strength.
You both need this more than anything.
\<<run setup.choice("[[Continue->Transformation_Incubus_Level3_1_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
You break the kiss and push his head down to suck on your <<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "cock"))>> cock.
He can barely handle it, yet he forces himself to take you.
He rolls his wet demonic tongue on your cock.
\<<run setup.choice("[[Continue->Transformation_Incubus_Level3_1_2_1]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
You want to make him work for his powers.
With every suck, you allow him to have a little more Essence.
His moans turn deeper each time.
You see his shoulder growing wider and filling with strength. His whole body starts to grow.
You feel his head getting larger under your hand. His tongue covering more and more of your cock.
\<<run setup.choice("[[Give him more...->Transformation_Incubus_Level3_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
\<<run setup.playSoundActionParams(["action_Suck"], true)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
Hundreds of pounds of muscles begin to develop on his demonic body.
He smiles as he grabs your waist and sucks you down to your balls.
With a thunderous roar, you flood him with cum. And with it, your Essence rushes inside him.
His whole body starts to shake.
\<<run setup.choice("[[Continue->Transformation_Incubus_Level3_2_1]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
He looks up to you, his eyes completely red and glowing with demonic powers.
\<<run setup.applyGrowth($CharacterSheet_Ethrex, "cock", setup.getStatValue($CharacterSheet_Ethrex, "cock") * 4)>>
"Oh, yes... Here it comes..." He moans as his cock grows. He can barely handle it.
He drools, gazing at his now <<print setup.getLength(setup.getStatValue($CharacterSheet_Ethrex, "cock"))>> monster cock.
"I need more..." He grins and looks at his gigantic cock.
"But first... My end of the bargain, <<print $CharacterSheet_Player.info.name>>"
\<<run setup.choice("[[Continue->Transformation_Incubus_Level3_2_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
You shudder with excitement as he pierces the ground with his claws.
A deep and black rot starts to flow in the earth around you.
The few plants around you become warped and corrupted as it spreads for more than <<print setup.getLength(30)>>.
The center is jet black, you recognize the glass like surface from before.
But this time it's beyond massive.
\<<run setup.choice("[[Continue->Transformation_Incubus_Level3_2_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
"You see, this god that's under us, it's only a fragment of what he used to be. He watches our every move, whispers to us in our most vulnerable moments."
The demon's body shakes as power builds inside him.
His scales pulsate with red demonic energy.
"And I'm gonna make him whole again."
\<<run setup.choice("[[Continue->Transformation_Incubus_Level3_2_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
\<<set _oldHeight = setup.getLength(setup.getStatValue($CharacterSheet_Ethrex, "height"))>>
\<<run setup.applyGrowth($CharacterSheet_Ethrex, "height", setup.getStatValue($CharacterSheet_Ethrex, "height") * 1.5)>>
He grows and grows until his previously <<print _oldHeight>> body reaches <<print setup.getLength(setup.getStatValue($CharacterSheet_Ethrex, "height"))>>.
His laughs become more dominant and wicked.
Thick pre-cum oozes from his cock as he grasps his monster with glee.
\<<run setup.choice("[[Embrace the Corruption->Transformation_Incubus_Level3_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
\<<run setup.stopSoundActions()>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
Suddenly, countless tentacles burst from the depth of the black portal. They feed on the unholy lust radiating from the both of you.
Some coils around Ethrex's <<print setup.getLength(setup.getStatValue($CharacterSheet_Ethrex, "cock"))>> cock and massage it from every angle.
But most of them crawl towards you.
The smell of your black soul, begging to be thoroughly corrupted, drives them mad.
They rush up your legs and invade your ass without warning.
\<<run setup.choice("[[Embrace the Corruption->Transformation_Incubus_Level3_3_1]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
Your roars are louder than the giant demon's.
Tentacles move along your cock and balls, drenching them with the same demonic liquid that changed you last time.
But now you can take so much more... You force your ass down on the tentacles, inviting them to fill you deeper.
You grasp some of them and jerk them off, they drench your body with their corrupting seed in response.
\<<run setup.choice("[[Embrace the Corruption->Transformation_Incubus_Level3_3_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
As if to respond to your mad need for pleasure, countless other black tendrils emerge.
You feel them slither around your legs, completely covering every inch of your scales in a wet and warm embrace.
Once they reach your waist, you unleash a raw scream of manic lust. The tendrils attach to your cock and ball, injecting their demonic seed directly inside them.
\<<run setup.choice("[[Embrace the Corruption->Transformation_Incubus_Level3_3_3]]");>>\<<run setup.upgradeEthrexStats(3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
"Oh, fuck... Oh fuuuuuck... Moooooore..." Ethrex moans beside you.
<h1>"FUCK YESSSSS! MOOOOORE!"</h1>
Your cock shoots blanks over and over again.
The tendrils crawl up your chest, and a massive one enters your mouth.
You suck it like your life depends on it. It bulges and expands as litres of thick demonic goo erupts from it.
You try to take it all in.
\<<run setup.choice("[[Become Something More...->Transformation_Incubus_Level3_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "normal")>>
\<<run setup.stopRealizationPackages(["CharacterSheet_Player"]);>>
\<<run setup.AbiHndlr.addAbility($CharacterSheet_Player, setup.Ability_DemonicCorruption);>>
Ethrex could only stare in amazement, you are entirely covered by so many tentacles, it is like being encased in a black cocoon.
You could feel your muscles filling with power as your silhouette changes.
The cocoon can barely contain your growing form.
Ethrex knows you are turning into more than a demon, you have been chosen. Blessed by lust itself.
\<<run setup.choice("[[Continue->Transformation_Incubus_Level3_4_1]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
All you need is one last push.
And Ethrex would gladly provide it.
He cums, jet-black seed gushing out of his cock like a broken dam.
It completely drenches your cocoon and you feel your body feed on its unholy energy.
\<<run setup.choice("[[Continue->Transformation_Incubus_Level3_4_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
Scales slowly grow along every surface of your body.
Your head throbs as a new set of massive horns emerge from your temples.
\<<run setup.changeLimbsNumber($CharacterSheet_Player, "horns", 2)>>
Your cock is pressing on the walls of your enclosure as it keeps growing bigger and bigger.
You could feel your own dam breaking.
\<<run setup.choice("[[Emerge->Transformation_Incubus_Level3_4_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
The tentacles cannot hold you anymore, you slash at the surface of your cocoon with your now thicker claws.
Litres of thick demonic seed flows as you step out.
You are now fully covered in black spiky scales. A purple glow radiates from between each of them.
The purple slit of your eyes are now surrounded by pure black scleras. Your now <<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "cock"))>> cock constantly throbs with need.
Ethrex drools at your new form, and you grin at him in response, exposing your new set of sharp, pointed teeth.
Calling you a demon would be an understatement at this point, your total devotion to your arousal has turned you into something more...
A true Lord of Lust.
\<<run setup.setRace($CharacterSheet_Player, setup.RacePool.LORD_OF_LUST, {keepExtras: true, keepColours: true, keepNonRaceLimbs:false})>>
\<<run setup.colourLimbs($CharacterSheet_Player, ["heads","abdominals","arms","hands","legs","tails"], setup.ColourPool.BLACK)>>
\<<run setup.colourLimbs($CharacterSheet_Player, ["eyes","cocks","balls","tongues"], setup.ColourPool.PURPLE)>>
∇: You gain the "Lord of Lust" ability.
∇: You now use the "Incubus Slash" fight move.
∇: Your body fully becomes that of a Major Demon.
∇: Ethrex's power has increased.
\<<run setup.choice("[[Emerge->Transformation_Incubus_Level3_4_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
You growl like a true beast. The sheer sound of your voice is enough to bring Ethrex to the edge once more.
“Hehehe, make this world your plaything, Lord.”
And so you set your gaze back towards your home.
Your cock throbs in anticipation to the chaos you're about to unleash.
\<<run setup.choice("[[Leave->Village]]");>>As you traverse the Barrens, you feel a familiar taint fill the air.
Every breath you take makes your heartbeat faster and more forceful.
You remember the familiar feeling of being around a certain demonic behemoth.
\<<run setup.choice("[[Seek the source of the Corruption->Encounter_Intro_Ethrex_LowRela_2]]");>>
\<<run setup.choice("[[Leave->Village]]");>><<set $CharacterSheet_Ethrex.quest.cockOut = true>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "hooded")>>
The behemoth slowly strides along the Barrens.
He seems lost in thought, and shows no signs of having spotted you.
His cock lays there for you to gaze at.
Its entire <<print setup.getLength(setup.getStatValue($CharacterSheet_Ethrex, "cock"))>> length heavily bounces with every step.
\<<run setup.choice("[[Continue->Encounter_Intro_Ethrex_LowRela_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
A wide, maniacal smile grows on his face and his cock suddenly hardens.
He stands, and looks around him. Almost as if he feels your growing arousal.
Like he could taste the power that awaits him.
\<<run setup.choice("[[Continue->Encounter_Intro_Ethrex_LowRela_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
<<set $CharacterSheet_Ethrex.quest.cockOut = false>>
His grin grows animalistic, his forked tail flicks behind his muscular back.
He now looks straight at you with slitted, piercing eyes.
"Back for more, are we now?"
He raises a clawed hand and beckons you to come closer.
<<print setup.getFightStartPassages($CharacterSheet_Ethrex)>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "normal")>>
Exhaustion takes you over, and all you can focus on is the approaching behemoth.
His muscular frame is slick with sweat, his chest rises and falls with each satisfied breath.
He reaches to lift your chin up, and your eyes meet.
You can feel the intensity of the moment, and the heat of his body.
<<include setup.getNextNarativeEventPassage(setup.StorySheet_Ethrex.encounterLossFlavour)>>
\<<run setup.choice("[[Continue->Encounter_Loss_Ethrex_0_1]]");>>“I can tell, you're not like others who roam the Barrens.”
\“Your soul is so perplexing... Let's see how it handles my powers.”
\“Hmmmm... I'm gonna enjoy this.”
\“Let's get this over with.”
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "normal")>>
His lips curl in a wicked smile as the Essence that built in the intensity of the fight rushes towards him.
His eyes glow brighter than ever.
You can almost feel the power radiating from him, a tangible force that you can almost touch.
He is like a live wire, and you can feel your own lust increasing as his demonic aura grows.
∇: Ethrex's body grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Ethrex, "height", 10))>>.
∇: Ethrex's cock grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Ethrex, "cock", 12))>>.
∇: Ethrex's balls grow <<print setup.getLength(setup.applyGrowth($CharacterSheet_Ethrex, "balls", 4))>>.
You fall down on your knees, your cock pulsing and begging for release.
\<<run setup.choice("[[Crawl towards him->Encounter_Loss_Ethrex_0_2]]");>>
\<<run setup.choice("[[Run Away->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
Ethrex grins in victory as red demonic energy flows from his hands and into your cock.
Your dick eagerly absorbs the demonic energy.
A deep pleasurable moan seeps out of your lips.
\<<run setup.choice("[[Kiss him->Encounter_Loss_Ethrex_1]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
You reach up to the behemoth and kiss him deeply.
He pushes it further, his own tongue reaching down your throat as if to taste something inside you.
You feel your orgasm being blocked by his magic. It builds into a hunger for release that can't be sated.
\<<run setup.choice("[[Continue->Encounter_Loss_Ethrex_1_1]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
You whimper to the demon who grins maniacally in response.
"You're not ready yet. And I won't settle for an undercooked meal."
He brings both hands to your shaft and let his demonic magic flow inside your flesh.
\<<run setup.choice("[[Beg for more->Encounter_Loss_Ethrex_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
You feel your cock starting to grow bigger; the energy entering into it, filling you with potential.
Ethrex kisses you again, his taste drives you wild, you can't get enough.
You feel your balls get denser and fuller.
\<<run setup.choice("[[Continue->Encounter_Loss_Ethrex_2_1]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
<<set $CharacterSheet_Ethrex.quest.cockOut = true>>
Your cock gorges on his demonic energy, making it grow to <<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "cock") + 31)>>.
The incubus then pulls back and brings his cock to your face.
He grabs the back of your head and pulls you towards it.
\<<run setup.choice("[[Cum->Encounter_Loss_Ethrex_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
Every touch hits you like a tidal wave, and soon you go over the edge.
You can only scream under the sheer intensity of it all.
The incubus licks his lips in anticipation.
Your <<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "cock") + 31)>> monster trembles under the upcoming flood.
\<<run setup.choice("[[Continue->Encounter_Loss_Ethrex_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
A roar burst out of you, one that could be heard for miles.
The sheer size of it is almost too much for you to handle, but you keep going.
Hot, thick streams of cum begin to shoot out, flooding your surroundings and coating everything in sight.
\<<run setup.choice("[[Continue->Encounter_Loss_Ethrex_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
<<set $CharacterSheet_Ethrex.quest.cockOut = false>>
You can feel your orgasm intensifying as cum never stops gushing out.
The demon looks down on you with a devilish smile.
Your vision slowly blurs, yet you stare at Ethrex with utter admiration for his new form.
"Grow in strength, then come back to me." He whispers before letting out a deep chuckle.
The demonic growth fades from your cock, but not fully...
∇: Your cock grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "cock", 3))>>.
\<<run setup.choice("[[Pass out->Village]]");>>\<<set $CharacterSheet_Ethrex.quest.beatenOnce = true>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
Ethrex stumbles back, his feet slipping out from beneath him.
He falls onto his back with a thud but begins to laugh uncontrollably.
His body shakes with mirth and his eyes crinkle in joy.
Laughter reverberates through the air.
“Yesssss, that’s it. You might be the one he spoke of.”
\<<run setup.choice("[[Continue->Encounter_Intro_Ethrex_LowRela_Win_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "normal")>>
He tries to lift himself up but only manages to stand on one knee.
His eyes glow a deep red, he surveys you with an unsettling intensity.
“Only one way to find out.”
Your battle has brought forth a massive reserve of Essence, one that is now rushing towards you.
\<<run setup.choice("[[Continue->Encounter_Intro_Ethrex_LowRela_Win_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
You can feel the Essence wrap around you, seeping into your pores and filling your veins with its presence.
As it infuses your body, you feel an power coursing through your veins.
Ethrex looks on with approval, his eyes twinkling with satisfaction.
\<<run setup.choice("[[Continue->Encounter_Intro_Ethrex_LowRela_Win_4]]");>>More Essence rushes into you, fills your soul with raw, pleasurable power.
You clasp your fists, feel your veins surge out.
It pushes into your mouth like a sentient cloud, making your soul flare out in a sudden burst of power.
\<<run setup.choice("[[Continue->Encounter_Intro_Ethrex_LowRela_Win_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
Pleasure rises within you, raw, potent pleasure.
Suddenly, Ethrex whispers with a mischievous grin.
“Surely you want more, don’t you? Grant me some Essence, and I’ll show you what true power feels like.”
You try to contain deep moans and feel yourself being brought to the edge.
\<<if $Essence >= setup.getDemonicTFCost($CharacterSheet_Player)>>
<<print "[[Grant him Power ("+setup.getDemonicTFCost($CharacterSheet_Player)+" Essence)->"+setup.getDemonicTFPassage($CharacterSheet_Player)+"][$Essence -= "+setup.getDemonicTFCost($CharacterSheet_Player)+"]]">>
\<<else>>
<<print "<span class = 'inactive'>[[Grant him Power ("+setup.getDemonicTFCost($CharacterSheet_Player)+" Essence)->"+setup.getDemonicTFPassage($CharacterSheet_Player)+"]]</span>">>
\<</if>>
[[Refuse->Encounter_Intro_Ethrex_LowRela_Win_Leave]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "angry")>>
“Tsk, what a waste of wonderfully potent Essence.”
Even after tasting defeat, Ethrex is an imposing figure.
He stares at you, as if daring you to reconsider, before sighing in disappointment.
\<<run setup.choice("[[Continue->Encounter_Intro_Ethrex_LowRela_Win_Leave_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "hooded")>>
The demonic behemoth turns his back on you and starts walking away.
He does not look back.
\<<run setup.choice("[[Continue->Encounter_Intro_Ethrex_LowRela_Win_Leave_3]]");>>With Ethrex gone, you feel yourself more in control of the pleasure rushing through your body.
\<<run setup.choice("[[Leave->Village]]");>>The sun beats down on your shoulders, and you feel the sweat start to form on your skin.
You pause, sniffing the air, and feel a shiver run down your spine.
The scent is musky and sweet, debauchery taken form.
You recognize the smell of Ethrex, the incubus.
\<<run setup.choice("[[Investigate the smell->Encounter_Intro_Ethrex_MidRela_2]]");>>
\<<run setup.choice("[[Leave->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
It is not long before you see Ethrex in the distance.
He stands tall and strong, his massive lats spread wide.
He grins, eyeing you from head to toes. His cock throbs faster the more he gazes.
\<<run setup.choice("[[Continue->Encounter_Intro_Ethrex_MidRela_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
He steps towards you, every step causing an audible thud.
His cock now leaks out precum like a damaged pipe.
“Hmmmm... Finally. I’ve been waiting for you to come back.”
Deep moans below out of his now brutish face.
<<print setup.getFightStartPassages($CharacterSheet_Ethrex)>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
Ethrex stumbles back, his feet slipping out from beneath him.
He falls onto his back with a thud but begins to laugh uncontrollably.
His body shakes with mirth and his eyes crinkle in joy.
Laughter reverberates through the air.
\<<run setup.choice("[[Continue->Encounter_Ethrex_MidRela_Win_1_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
You can feel the Essence wrap around you, seeping into your pores and filling your veins with its presence.
As it infuses your body, you feel an power coursing through your veins.
Ethrex lets out a monstrous grin.
“Yes... This is what I was promised by my god. TAKE IT ALL!”
\<<run setup.choice("[[Continue->Encounter_Ethrex_MidRela_Win_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "angry")>>
More Essence rushes into you, fills your soul with raw, pleasurable power.
You clasp your fists, feel your veins surge out.
It pushes into your mouth like a sentient cloud, making your soul flare out in a sudden burst of power.
\<<run setup.choice("[[Continue->Encounter_Ethrex_MidRela_Win_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "angry")>>
Pleasure rises within you, raw, potent pleasure.
Suddenly, Ethrex whispers with a mischievous grin.
“Now’s the time, give that Essence to me, and I’ll turn you into a true demon.”
You try to contain deep moans and feel yourself being brought to the edge.
\<<if $Essence >= setup.getDemonicTFCost($CharacterSheet_Player)>>
<<print "[[Grant him Power ("+setup.getDemonicTFCost($CharacterSheet_Player)+" Essence)->"+setup.getDemonicTFPassage($CharacterSheet_Player)+"][$Essence -= "+setup.getDemonicTFCost($CharacterSheet_Player)+"]]">>
\<<else>>
<<print "<span class = 'inactive'>[[Grant him Power ("+setup.getDemonicTFCost($CharacterSheet_Player)+" Essence)->"+setup.getDemonicTFPassage($CharacterSheet_Player)+"]]</span>">>
\<</if>>
[[Refuse->Encounter_Intro_Ethrex_LowRela_Win_Leave]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "normal")>>
“You can't be serious...”
Even after tasting defeat, Ethrex is an imposing figure.
\<<run setup.choice("[[Continue->Encounter_Ethrex_MidRela_Win_Leave_2]]");>>The demonic behemoth turns his back on you and starts walking away.
He does not look back.
\<<run setup.choice("[[Leave->Village]]");>>The sun beats down on your shoulders, and you feel the sweat start to form on your corrupted, scaled.
You pause, sniffing the air, and your cock throbs in response.
You could recognize that smell anywhere.
\<<run setup.choice("[[Meet Ethrex->Encounter_Intro_Ethrex_Teammate_2]]");>>
\<<run setup.choice("[[Leave->Village][setup.flagTimePasses($CharacterSheet_Ethrex)]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "normal")>>
It is not long before you see Ethrex in the distance.
He is a momunent of raw lust, a <<print setup.getLength(setup.getStatValue($CharacterSheet_Ethrex, "height"))>> tall demonic demi-god.
He steps towards you, every step causing the ground to crack.
\<<run setup.choice("[[Continue->Encounter_Intro_Ethrex_Teammate_Menu]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "angry")>>
“Let's get moving, Lord of Lust. This world calls for our Corruption.”
You feel a chill run down your spine as he stops in front of you, his eyes blazing with an intense, fiery intensity.
\<<run setup.choice("[[Decide when Ethrex attacks->Ethrex_Teammate_ChangeAttackTiming]]");>>
\<<if $CharacterSheet_Player.info.tags.partnerSparExhaustion == true>>
<span class = 'inactive'>[[Fight Him->Ethrex_Teammate_Fight]] (You must rest before sparring again.)</span>
\<<else>>
\<<run setup.choice("[[Fight Him->Ethrex_Teammate_Fight]]");>>
\<</if>>
\<<run setup.choice("[[Return home->Village][setup.flagTimePasses($CharacterSheet_Ethrex)]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "angry")>>
"I care not about how you fight, just the rewards that come after."
<<print setup.displayAttackTimingDescription($CharacterSheet_Ethrex)>>
[[Attack before me->Encounter_Intro_Ethrex_Teammate_Menu][$CharacterSheet_Ethrex.fight.teammateSettings.attackTiming = setup.AttackTiming.BEFORE_PLAYER]]
[[Attack after me, but before our enemy->Encounter_Intro_Ethrex_Teammate_Menu][$CharacterSheet_Ethrex.fight.teammateSettings.attackTiming = setup.AttackTiming.BETWEEN_PLAYER_AND_ENEMY]]
[[Attack after me, but after our enemy->Encounter_Intro_Ethrex_Teammate_Menu][$CharacterSheet_Ethrex.fight.teammateSettings.attackTiming = setup.AttackTiming.AFTER_ENEMY]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "normal")>>
“Hmmmm, your soul is too far gone to empower me anymore, but there is still Essence we can bring forth.”
\<<set $CharacterSheet_Player.info.tags.partnerSparExhaustion = true;>>
<<print setup.getFightStartPassages($CharacterSheet_Ethrex)>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "normal")>>
Ethrex's lips are locked with yours and you can feel his breath on your face.
His hands are spread out around you, gripping your body with a fervor you'd never experienced before.
Slowly, he pulls away, his lips reluctantly leaving yours.
\<<run setup.choice("[[Continue->Encounter_Ethrex_FinalRela_Win_Teammate_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "normal")>>
He begins to move, pushing himself up off of you, and you can feel the heat radiating from his body.
His muscles flex with effort as he rises, and you can't help but admire his strength and beauty.
"Gahhhhh... You truly are lust given form."
The meaning of his words resonate within your soul.
Through your days of endless debauchery, you've felt stronger than ever.
∇: You gain the "Lust Incarnate" ability.
\<<run setup.AbiHndlr.addAbility($CharacterSheet_Player, setup.Ability.LustIncarnate)>>
\<<run setup.choice("[[Continue->Encounter_Intro_Ethrex_Teammate_Menu]]");>>\<<run setup.choice("[[Fight->FightLogic]]");>>\<<run setup.choice("[[Continue->Village]]");>>\<<run setup.choice("[[Continue->Village]]");>>The Herald is merciless in his offense. He kicks your leg, forcing you down on one knee.
"Our Bastion is not for monsters such as you."
\<<run setup.choice("[[Continue->Village_Herald_Loss_1]]");>>His fury is evident, but he still seems in complete control. Every move feels deliberate, and even though he desires to push it further, he stops himself.
His arms drop to his side before he gestures to you to leave.
"I will show mercy, explorer. Lose this Corruption coursing through your body, so that you can be judged once again."
\<<run setup.choice("[[Leave the Golden Bastion->Village_Exiled]]");>>\<<run setup.completeAchievement("Achievement_MemoriesOfTheLost");>>
The herald crumples before you. All strength, all vigor, all of his glory melts from his body like ice in the desert sun.
The idea that you may have once admired the Herald for their strength seems like a lifetime away.
In many ways, it is.
\<<run setup.choice("[[Continue->Village_Herald_Win_1]]");>>“You can't do this! We won't let you!” You hear a voice shout and your gaze drifts from the fallen Herald to see the Bastion's guards running at you.
You see their faces. They are familiar, one and all. You know that they are meant to be pillars of strength and resolve.
Something inside of you has changed however. A realization perhaps?
Yes. . .
They are weak.
\<<run setup.choice("[[Strike them down->Village_Herald_Win_2]]");>>You let them know just how weak they truly are, as you strike them aside with just a handful of seconds and as many swings of your powerful arms.
They pose no threat to you anymore.
All you see is their weakness; though perhaps there is still a chance for them yet. You have the means to grant them some of the strength within you, after all.
But first things first. You roar out, ushering forth a primal bellow understood since the dawn of time.
With that thunderous roar, you let the world know of your victory and call upon all to acknowledge it.
Your roar is answered.
Not from within the Bastion, hoard of weakness that it is, but from outside.
\<<run setup.choice("[[Continue->Village_Herald_Win_3]]");>>You hear the howls, the cries, the screams and snarls of those who have taken the first steps to embrace pure power.
With its defenders lying beaten and scattered, the Bastion lies defenseless before the swarm of Lost as they heed your call.
Your lesser kin roar at the sight of your victory over those who seemed unbeatable until now.
\<<run setup.choice("[[Continue->Village_Herald_Win_4]]");>>The strong grow stronger and the weak inevitably fall in line. There is no defiance and no fear; there is only submission and raw unadulterated lust.
They know their place and their position compared to you. They see you as what you are: the pinnacle of what they could be.
\<<run setup.choice("[[Continue->Village_Herald_Win_5]]");>>Glistening muscle-bound titans in their own right, they approach you like the feral beasts they are, and yet in every motion of theirs you can see the zealous reverence.
They come to flank you, come to stand before you, and some kneel while others press themselves against your body.
\<<run setup.choice("[[Let them worship you->Village_Herald_Win_6]]");>>You let them; after all, is this not your due reward? You have proven, over and over again, that you are among the strongest, if not even the strongest!
They should adore, worship and service you in every way they could imagine!
The air is thick with arousal, both yours as well as theirs. Their hands roam over your muscular legs and your flaring lats. Their tongues slather your balls and maleness.
The corrupt runes that adorn your body glow as a stream of liquid corruption gushes from your member in place of pre, which the Lost eagerly lap up.
And you provide them plenty, as each little lick, each stroke of their hands, feels like a jolt of lightning surging through your massive maleness.
\<<run setup.choice("[[Continue->Village_Herald_Win_7]]");>>Fat veins along your member throb and feed it bigger each time. The steady stream turns into a volley of thick globs of goo, each massive jet of corruptive fluid as big as a grown man's torso.
There is no stopping it; quite the opposite in fact, as you can feel your balls grow fuller and heavier by the second instead of losing mass with each heavenly spurt.
The runes covering them pulse with growing vigor and fill your loins with an incredible heat.
Your gaze is hazy and unfocused as you look around and see the growing mass of bodies.
\<<run setup.choice("[[Continue->Village_Herald_Win_8]]");>>More and more Lost are flocking in, all driven to worship the one who single-handedly took down the Golden Bastion's defenses.
Some of the village's remaining citizens join in and soon swell with muscle and size, all from the sheer power you radiate.
They. Are. Yours. Yours to do with as you see fit.
And you know exactly what they want.
\<<run setup.choice("[[Grow for your worshippers->Village_Herald_Win_9]]");>>You can feel their desire fill you and your body responds to the demand.
Heat flows through you, spreads into your limbs, stretches through your chest and flushes your genitals. You can feel an incredible pressure mount as the Lost obey and worship their pinnacle, their god.
United in a singular purpose, sharing in the Corruption that flows freely through them, both their bodies and yours surge in waves of growth.
The hungering howls of the beasts worshiping your maleness turned into ecstatic gurgles as their bodies begin to merge into yours.
Their massive, muscular frames sink into your own glistening flesh. The sensation as their mass flows into and spreads through you is exhilarating by itself already, like an incredible feast where you could eat your fill.
Thankfully, your hunger is endless, because so is the feast.
\<<run setup.choice("[[Continue->Village_Herald_Win_10]]");>>Another triumphant roar thunders its way across the skies as your body expands. Your power mounts even in excess of your size.
Your strength soars as your muscles tighten and stretch your skin.
Thick and powerful cords strain as massive veins throb beneath your skin to supply your growing bulk.
You watch as the buildings around you shrink away even further, become ever less noteworthy when compared to your glory, and as your gaze rises higher, above even the walls that surround the city, you cannot help but roar out again.
\<<run setup.choice("[[Outgrow the Golden Bastion->Village_Herald_Win_11]]");>>The volume of your voice grows while its pitch deepens with the thickening and barrelling of your chest. It carries out over the plains and beyond the horizon.
The Lost answer again as within moments even more appear over the horizon to heed your call.
You can see their massive lumbering forms as they come running far, far faster than any being of such size had the right to.
They paid little heed for each other as those larger and faster smothered those who were too small, too slow, only to absorb them mid-stride and mutate and expand larger for it.
The Lost are now throwing themselves at you. They merged into your legs, your balls, your cock. Their forms submerge into your flesh as they add their size, their power, their lust and potential to you.
\<<run setup.choice("[[Continue->Village_Herald_Win_12]]");>>Each new wave of Lost sacrificing themselves to you is like an explosion that propels you to new heights of pleasure. They all see you soar into the heavens of orgasmic bliss.
The immense monster between your legs, fed and constantly growing, erupts with a cataclysmic deluge of your corrupted seed.
Black glistening goo, of the same coloration as the Lost and, by now, your own flesh, ushers forth with such weight, volume and force that it sweeps even the more titanic of the Lost off their legs.
However, you fare no better. The sheer volume of your ever-intensifying orgasm piles the goo so high before you that it flows back and engulfs your lower body.
Your legs disappear in the writhing mass of corruption and you can feel a connection form.
It is no different from your flesh at this point, and it is no different from the Lost merging with you either.
Your legs become one with the mass.
\<<run setup.choice("[[Continue->Village_Herald_Win_13]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/lost_ending_lowres.png","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/lost_ending.png", undefined, true)>>
Slowly it lifts you higher as even your immense member is swallowed by it, but it feels better than ever. Hundreds, thousands of hands are worshiping your glorious size, unseen and unfelt by anyone but you.
You rise atop the growing sea beneath you, as Lost and Corruption become your body.
Your mass, formless and writhing, smothers the city, uninhabited but far from silent. Doors crash and walls buckle as you expand unceasingly and claim more and more for yourself.
\<<run setup.choice("[[Continue->Village_Herald_Win_14]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/lost_ending_lowres.png","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/lost_ending.png", undefined, true)>>
You grow stronger by the second, and the world weakens by comparison. You engulf the Golden Bastion and subsume it into your form without any conscious effort on your part.
You watch as your gooey mass uproots what had once been your home, before it is easily crushed away, only to contribute even more to your mass.
You seep into the very ground below and draw it upwards and into yourself, only for it to contribute even more. You raise your arms and flex them.
Mountains rise up around you as the world vanishes from view. You can see nothing but your own vastness.
The immensity of your pectorals, seem like the mesas of the desert, while to your left and right, your deltoids and biceps fight for the claim of who rises higher.
You cannot look behind you, as between the size of your monstrous neck and the looming traps, there is nothing to see but more of you.
There is no stopping your growth; your ascension.
\<<run setup.choice("[[Continue->Village_Herald_Win_15]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/lost_ending_lowres.png","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/lost_ending.png", undefined, true)>>
Throes of orgasmic pleasure rush through you and with each wave of pleasure comes another surging wave of growth.
You stand taller, expand wider, grow deeper, no matter where you look, you only see more of yourself as your gooey mass expands outward.
You tower as tall as a mountain as you rise out of the ruins of the city. Its walls fall and buckle underneath you.
\<<run setup.choice("[[Continue->Village_Herald_Win_16]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/lost_ending_lowres.png","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/lost_ending.png", undefined, true)>>
You can feel how they are crushed beneath your weight and it feels as if you did so by smashing your dick down upon them. And you realize that you can do just that.
Your form is yours after all. Malleable and willing, it will shape itself and do whatever you desire.
Desire.
To grow.
To consume.
To expand.
You are a god of lust and excess as you take full advantage of your ever expanding form.
<span class="glitch nyx fucked" data-text="G̶̠͉͖͐R̴̛̎̔̚͜Ȍ̵̹̹̹̖̅W̷̨͊̾̚͠ G̶̠͉͖͐R̴̛̎̔̚͜Ȍ̵̹̹̹̖̅W̷̨͊̾̚͠ G̶̠͉͖͐R̴̛̎̔̚͜Ȍ̵̹̹̹̖̅W̷̨͊̾̚͠ G̶̠͉͖͐R̴̛̎̔̚͜Ȍ̵̹̹̹̖̅W̷̨͊̾̚͠">[[Grow, Consume, Expand->Village_Herald_Win_17]]</span><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/lost_ending_lowres.png","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/lost_ending.png", undefined, true)>>
Sights that would fill a mortal with awe and wonder fall beneath you, as they are not nearly as interesting as the enclaves of other groups of survivors.
None of them have any hope to resist you, as you are a towering advancing wall of change, which moves with the force of a hurricane .
Like a mountainside on the march, a glacier of corruption, you crush their pitiful resistance beneath you.
And yet, while even the biggest among them - who if given the chance may have well become like you now - is still miniscule compared to your immense form, each of them still provide absolutely ecstatic pleasure as they are subsumed and absorbed inside you.
\<<run setup.choice("[[Continue->Village_Herald_Win_18]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/lost_ending_lowres.png","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/lost_ending.png", undefined, true)>>
Engulfed in your body, they are utterly at your mercy. You fuck them with gooey cocks, formed specifically just for them in the cocoons you form within your mass.
Your corruption overtakes them within seconds. Their bodies swell with brawn while skin, scale and fur ooze from every pore until they are engulfed head to toe.
They grow to become the best they could ever be, the greatest they could ever achieve.
\<<run setup.choice("[[Continue->Village_Herald_Win_19]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/lost_ending_lowres.png","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/lost_ending.png", undefined, true)>>
Once they outgrow their cocoons, once you have sated a vanishingly small fraction of your insatiable libido, they merge into your body like countless others before them.
The passage of time becomes meaningless to you, if it ever had much meaning to begin with, but even so you realize, or perhaps remember, that there was something else you wanted to do, that there is something else which requires your attention.
The temple of the Eldest.
It stands above all else, a beacon of a forgotten order.
You gaze upon it, and you can feel it gaze back. It radiates with hidden power beyond what you've been ever allowed to access.
\<<run setup.choice("[[Absorb the Eldest's Temple->Village_Herald_Win_20]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/lost_ending_lowres.png","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/lost_ending.png", undefined, true)>>
You reach out, not just with your hand, but with your mind, and pluck the temple from its foundation.
It fits into your palm like an apple and with a simple clench of your fist, you crush its shell and make contact with the tremendous energies that were hidden inside!
You feel like you have been electrified as every nerve in your monstrous body fires at the same time.
You feel pain and immense pleasure, heat and cold, as the stellar power courses through your veins.
\<<run setup.choice("[[Continue->Village_Herald_Win_21]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/lost_ending_2_lowres.png","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/lost_ending_2.png", undefined, true)>>
Unimaginable power courses through you; the runes across your body glow in a blindingly bright purple.
Wave upon wave of growth roils through your mass and it feels like your body is about to burst from the sheer strength of your muscles. No mortal could ever withstand such pleasure.
Incredible orgasms thunders through you as your sensations heighten to the point that the slightest of breezes would be enough to set you off .
You might have cum for minutes, hours or even days, it didn't matter as there is now only one constant:
Your unending, unceasing, unstoppable growth.
\<<run setup.choice("[[Continue->Village_Herald_Win_22]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/lost_ending_2_lowres.png","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/lost_ending_2.png", undefined, true)>>
You yearn to keep going, to consume and grow.
To grow the shell of existence cracks under your own weight.
And once you do, all worlds will feel your neverding lust.
\<<run setup.choice("[[Continue->Village_Herald_Win_23]]");>>All will feel your influence, like a sun burning into their flesh.
You reach out, to all that would succumb to your own selfish urges.
All will feel your light.
\<<run setup.choice("[[The End->Ending]]");>><<include setup.getNextNarativeEventPassage(setup.StorySheet_Imp.encounterPassages)>><<print setup.getFlavourBasedDescription($CharacterSheet_Imp, 'encounterStartFlavour')>><<include setup.getNextNarativeEventPassage(setup.StorySheet_Imp.postFightPassagesWin)>><<include setup.getNextNarativeEventPassage(setup.StorySheet_Imp.postFightPassagesLoss)>>\<<set $CharacterSheet_Imp.quest.met = true>>
\<<set $CharacterSheet_Imp.info.known = setup.EncounterKnownState.KNOWN>>
\<<set $CharacterSheet_Imp.quest.available_encounterPassages_firstTime = false>>
<<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/Barrens/northernbarrens.jpg", undefined, undefined, true)>>
You walk under the gaze of scorching sunlight, keeping your sight up on the lookout for Losts and other monsters.
\<<run setup.choice("[[Continue->Imp_FirstMeeting_Intro_2]]");>>Hours pass as you traverse a dried-up oasis without noticing any threat. Still, you have the unshakable feeling that you are being watched.
The Lost are not known for their subtlety, but who knows what other horror could lie in ambush.
\<<run setup.choice("[[Continue->Imp_FirstMeeting_Intro_3]]");>>The sound of a snapping tree branch suddenly catches your attention.
You turn and immediately notice a small figure lying on his back. Based on his red skin and bat-like wings, it is clearly an imp.
While you have been warned of all kinds of demons in the past, imps are mostly known for their trickery rather than any raw aggressiveness.
The lesser demon slowly gets up, eyes cast down in embarrassment.
"Damn it..." He mutters before meeting your gaze.
\<<run setup.choice("[[Continue->Imp_FirstMeeting_Intro_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"What an introduction, pffff" He says, dusting off his wings while studying you out of the corner of his eyes.
His clawed feet dig into the sand as if he is preparing to pounce at any time.
\<<run setup.choice("[[Ready yourself->Imp_FirstMeeting_Intro_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
He grins, a glint of mad hunger showing in his devilish smile.
"A man of a few words, I see. That's fine by me; I can already taste the Essence within you."
Within less than a second, his wings unfold.
"We're all in this quest for power now, and I will not be left behind!"
<<print setup.getFightStartPassages($CharacterSheet_Imp)>>\<<set $CharacterSheet_Imp.quest.available_encounterPassages_growthCock1to2 = false>>
<<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/Barrens/northernbarrens.jpg", undefined, undefined, true)>>
The more you explore, the more you feel at ease with the enigmatic landscapes of the Barrens. Ruins become familiar; traps and points of ambush become increasingly easy to recognize.
As such, you immediately recognize a lone leafless tree lying between forgotten dunes.
\<<run setup.choice("[[Inspect the tree from afar->Imp_EncounterStart_Growth_Cock_1To2_2]]");>>
\<<run setup.choice("[[Leave->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
As you could have guessed, the familiar imp lies in ambush upon one of the old branches. He is struggling to stay hidden.
\<<run setup.choice("[[Walk to him->Imp_EncounterStart_Growth_Cock_1To2_3]]");>>
\<<run setup.choice("[[Leave him alone->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
The imp fumbles as he notices you coming towards him, yet he can catch himself before falling off the tree.
He climbs down and walks towards you with pride.
"We meet again, wanderer... I've been eagerly itching for your return."
His hands suddenly explore his own body. Without an ounce of shame, he grasps his demonic cock, feels the ridges of his throbbing veins.
\<<run setup.choice("[[Continue->Imp_EncounterStart_Growth_Cock_1To2_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"Hmmm... I've been growing, but I'm sure you noticed already~."
His cock rises to his chest, a long drop of pre sliding down the shaft and curving around his full, pumping balls.
"Trust me, this is only the beginning... I'll grow until everyone looks up to me with lust burning in their eyes~."
With one hand grasping his mighty tool, he grins, his legs bent as he gets ready to pounce towards you.
<<print setup.getFightStartPassages($CharacterSheet_Imp)>>\<<set $CharacterSheet_Imp.quest.available_encounterPassages_growthCock2to3 = false>>
<<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/Barrens/northernbarrens.jpg", undefined, undefined, true)>>
The now-familiar deserts of the Barrens welcome you once again.
You walk confidently, keeping an eye out for treasures and listening for potential monsters lurking between the dunes.
\<<run setup.choice("[[Continue->Imp_EncounterStart_Growth_Cock_2To3_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 1)>>
You suddenly hear a familiar voice in the distance.
Deep, lustful grunts.
It sounds very familiar.
\<<run setup.choice("[[Investigate->Imp_EncounterStart_Growth_Cock_2To3_3]]");>>
\<<run setup.choice("[[Leave->Village]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
You rise from a nearby dune and see the imp giving in to his inner urges.
His three-fingered hands coil his shaft as he licks his cock slit, moaning and shaking with arousal. \
His whole body shivers, with pre-cum oozing out of his monstrous tool.
"G-guhhhhh... Hmmmmmm..." He moans without an ounce of shame.
\<<run setup.choice("[[Continue->Imp_EncounterStart_Growth_Cock_2To3_4]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Imp"])>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
His pleasure-filled growls suddenly stop as his glance meets yours.
He gives out an annoyed grunt.
"How dare..."
He gets up, annoyed but still clearly aroused.
"I should be grateful for seeing you here, but no one interrupts me without paying the price!"
He jumps towards you, his expression quickly turning into one of devilish desire.
<<print setup.getFightStartPassages($CharacterSheet_Imp)>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 1)>>
\<<set $CharacterSheet_Imp.quest.available_encounterPassages_growthCock3to4 = false>>
<<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/Barrens/northernbarrens.jpg", undefined, undefined, true)>>
Soon after you leave the Golden Bastion, a sound resounds across the desert.
It is deep, lustful and familiar. Focusing on it is an increasingly arousing act.
As your cock slowly springs to life, you recognize where you heard these moans before.
The moans of the ever-growing imp.
He gets louder with every encounter; his voice grows more profound, more powerful.
Surely he would not mind a visit.
\<<run setup.choice("[[Approach him->Imp_EncounterStart_Growth_Cock_3To4_2]]");>>
\<<run setup.choice("[[Leave->Village]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
He sees you coming as if he has been waiting for your arrival.
His gaze soon drifts back to his cock. His meaty fingers pinch one of his nipples. He shivers in response.
"It feels so good to grow, to feel your cock expand in your hands."
\<<run setup.choice("[[Continue->Imp_EncounterStart_Growth_Cock_3To4_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
His demonic cock reaches past his mouth now. It pulses with need, with thick veins pulsing angrily as if molten lava coursed through them.
"I bet it's the same for you too... I bet you ache to grow just like this." He grins, bending his knees slightly.
His usual combat stance is increasingly difficult to pull off, considering how much meat he's packing. Yet, he wouldn't have it any other way.
<<print setup.getFightStartPassages($CharacterSheet_Imp)>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
\<<set $CharacterSheet_Imp.quest.available_encounterPassages_growthCock4to5 = false>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming")>>
"Soooo biiiiiiiig..." He mumbles, his mind bathing in the pleasure of his throbbing flesh grazing the warm wind.
He finally notices you and grins. Even in his state, he recognizes you.
"Yesssss... MAKE ME BIGGER!"
<<print setup.getFightStartPassages($CharacterSheet_Imp)>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 1)>>
It's not long after you leave the city that a familiar sound reverberates through the air.
Those moans of his are like rolls of thunder. It's powerful, so much more powerful than before.
They act like a clarion call to your libido. When you look down you realize the sound already has you rock hard and leaking pre.
The imp's powers are even more intense than before if he's able to affect you this badly from so far away without even trying.
\<<run setup.choice("[[Continue->Imp_EncounterStart_Growth_Cock_5To6_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
You know he must be even larger, even stronger than the last time you met him. Its enough to make you eager, excited, even nostalgic for the prior encounters that led you here.
It's even almost enough to make you nervous.
Dare you approach once again to see what has become of the monstrosity of an imp?
\<<run setup.choice("[[Approach him->Imp_EncounterStart_Growth_Cock_5To6_3]]");>>
\<<run setup.choice("[[Leave->Village]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
\<<set $CharacterSheet_Imp.quest.available_encounterPassages_growthCock5to6 = false>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
His cock is already rock hard, not that you could even imagine that leviathan to ever go soft. It takes both of his disproportionately massive hands to even begin to cover a reasonable amount of his cock.
You know this because he's been shamelessly jerking himself off since you came into view.
To your surprise, he doesn't actually look bigger. Not that he's not still gigantic beyond reason both in size and proportion. But he hasn't grown any larger than your last encounter.
All except for one part.
\<<run setup.choice("[[Gaze at his balls->Imp_EncounterStart_Growth_Cock_5To6_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
His balls have ballooned to outright ridiculous proportions. His massive testicles now are each the size of his own torso and resting firmly upon the ground even with him standing. \
You could actually see the sheer amount of cum sloshing back and forth with each movement he makes.
Now you understand why that lust-inducing effect of his is so much stronger.
\<<run setup.choice("[[Continue->Imp_EncounterStart_Growth_Cock_5To6_5]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming")>>
The rest of his body may not have enlarged further but his virility seems to have grown more than enough for the rest of him! \
His cock is letting out a constant stream of pre that makes the ground at his feet into a quagmire of musky mud.
He takes a moment to simply wrap his lips around the head of his cock and greedily guzzle a few mouthfuls of his own pre before releasing it again with a happy sigh.
\<<run setup.choice("[[Continue->Imp_EncounterStart_Growth_Cock_5To6_6]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Imp"])>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
As the imp beckoned you closer he didn't even bother trying to take his normal fighting stance knowing full well his new proportions wouldn't allow it. Yet that did nothing to dampen the look of confidence on his face.
"Soon I'll be bigger than a god." The imp bragged before slapping the side of one of his enormous nuts.
<<print setup.getFightStartPassages($CharacterSheet_Imp)>>\<<set $CharacterSheet_Imp.quest.available_encounterPassages_growthBodyMediumToLarge = false>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
The deserts of the Barrens swallow you once again. Its endless dunes and valleys seemingly shift with every expedition, but some parts are just too massive to lose sight of.
What started as a tiny imp has become one of these; you see him tower over the dunes. The ground shakes under each of his thunderous steps.
Long, drawn-out moans bellow out of him, his voice now ten times deeper than it used to be.
Monstrous meaty hands grasp his cock as he notices your presence. He jerks it, grinning at you, letting you bask at his mountainous form.
\<<run setup.choice("[[Continue->Imp_EncounterStart_Growth_Body_MediumToLarge_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming")>>
You rise from a nearby dune and see the imp giving in to his inner urges.
The imp you once knew is but a memory at this point. He is now a demonic beast, big enough to crush anything that stands in his way.
Yet, his mischievous charm remains; he grins at you with the same old devilish smile.
"I'm so freaking big..." He opens his monstrous hand, marvels at how it's bigger than his head.
\<<run setup.choice("[[Continue->Imp_EncounterStart_Growth_Body_MediumToLarge_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"But we can keep growing... We could be so much MORE!" He grins, his cock throbbing with anticipation.
It feels like fighting you is no longer a fight at all.
It's an exchange of power and lust. A dance of beasts ascending into godhood.
<<print setup.getFightStartPassages($CharacterSheet_Imp)>>\<<set $CharacterSheet_Imp.info.name = "Kanathar">>
\<<run setup.completeAchievement("Achievement_WordOfPower");>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
Your bond with the imp feels closer than ever.
Except.
Seeing this imp grow stronger with every encounter, the pleasure you've shared, it all feels strangely familiar.
Suddenly, a name appears in your mind, a powerful realization that shakes you to your core.
This imp, he is so much more. You remember him growing bigger than buildings. You've seen him absorb a power beyond anything mortals could ever touch. Your memories of you worshipping every inch of his impossibly huge form appear vividly in your mind.
You utter his name, the name that has conquered the limits of memories.
Kanathar.
\<<run setup.choice("[[Say his name->Imp_EndingLoop_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
The imp's eyes widen. It seems familiar to him as well.
"That word... It's a name, right?"
He suddenly grasps his chest in discomfort and grunt. The weight of his own past and future suddenly dawn upon him as well.
"That's... That's my name!"
\<<run setup.choice("[[Continue->Imp_EndingLoop_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
The heavy truth soon dawns upon you both, and the power hidden within his name takes no time to enter its owner.
His whole frame shivers as an aura of fiery purple envelop him.
"Oh gods," he says, "This power, it's all mine."
His pecs begin to balloon as he gropes them tentatively. His biceps grow to look even more intimidating and powerful. You can feel the power rushing into him, and it only flows into him even faster.
Δ: Kanathar's body grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Imp, "height", 12 * 12))>> taller.
\<<set $growth = setup.applyGrowth($CharacterSheet_Imp, "muscles", 90)>>
Δ: Kanathar's muscles grow to become <<print setup.getMusclesDescriptor($CharacterSheet_Imp)>>(+$growth).
\<<run setup.choice("[[Continue->Imp_EndingLoop_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"Hmmmmm... Gahhhhh!"
His whole body pulses and bloats with power. His moans grow increasingly deep, and his cock snake down his legs. You have to step back as the Imp frame suddenly bursts out in size.
Δ: Kanathar's cock grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Imp, "cock", 11 * 12))>> longer.
Δ: Kanathar's balls grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Imp, "balls", 9 * 12))>> wider.
\<<run setup.choice("[[Continue->Imp_EndingLoop_5]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 3)>>
\<<run setup.applyCorruption($CharacterSheet_Imp, 100)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"GRRAHHHHHH!!!"
His eyes fill with the same purple fire surrounding his body, the true essence of power, a boundless gift from a forgotten god. It's all for him, all for Kanathar.
His broken horn suddenly grows and reforms, giving him the stature of a true demon.
It is as it should be.
Δ: Kanathar's Corruption has increased by 100.
\<<run setup.choice("[[Continue->Imp_EndingLoop_6]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
Kanathar now grasps his cock and flexes with a deep cackle. Without a doubt, he's enjoying his gift.
Thick white cum oozes and drips down of his impossibly huge cock, and based on how huge his balls have grown, and you can tell that he'll be cumming for hours before emptying them.
"Hehehe, this is gonna be fun..." For the first time since you've met the imp, he honestly seems satisfied with himself.
But of course, it's not long before his demonic ambitions soon make him yearn for more.
"I'll be seeing soon; I'm sure there's a lot to discover with this new power."
\<<run setup.AbiHndlr.addAbility($CharacterSheet_Imp, setup.Ability.NeverendingGrowth)>>
Δ: Kanathar gains the "Never-ending Growth" ability.
\<<run setup.choice("[[Return to the Golden Bastion->Village]]");>>\<<run setup.buffImpEncounter()>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
As you rummage some ruins in search of salvage, you hear a familiar voice resound in the distance.
"You again! I've been training, waiting for the day I'd meet you in my travels again! Prepare yourself!"
It is closer to screeching than anything else, but you do recognize that voice. You turn to face the imp that you previously met.
He is determined to fight you once more.
<<print setup.getFightStartPassages($CharacterSheet_Imp)>>\<<set $CharacterSheet_Imp.quest.available_LukkaReservoir_QuestHint = false>>
\<<set $CharacterSheet_Imp.quest.relationshipScoring++>>
The imp clutches his chest and falls to one knee, yet he snickers amidst the pain. He seems strangely satisfied.
But your attention is diverted to Lukka's Essence reservoir.
The apparatus beings to glow in a soft red light.
You can sense that the reservoir fills itself with the imp's Essence.
∇: Lukka's Essence reservoir glows brighter than before.
\<<run setup.choice("[[Continue->Imp_LukkaReservoir_QuestHint_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
The imp senses your distraction and takes advantage of the opportunity to make its escape.
"Keep your eyes on the prize, wanderer."
He flaps its wings and takes off into the sky.
His wings seem to sparkle in the sunlight and it gracefully soars higher and higher into the sky, eventually fading into the horizon.
You are left alone in the Barrens once more.
\<<run setup.choice("[[Return to the Golden Bastion->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
The imp clutches his chest and falls to one knee, yet he snickers amidst the pain. He seems strangely satisfied.
"Hehehe... I haven't felt the thrill of the fight in a long time..."
His legs shake, overburdened by the sheer act of standing up.
The imp falls unceremoniously, his wings slowly laying flat beside him.
\<<run setup.choice("[[Continue->Imp_Low_Rela_Win_Idle_2]]");>>\<<set $CharacterSheet_Imp.quest.relationshipScoring++>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
A faint white mist rises from the ground around you both.
You feel the energy of the Essence in the air, and it's electrifying. You can feel it coursing through your veins.
"Be proud of this victory, wanderer. Next time, this Essence will be mine."
[[Absorb the Essence->Imp_Low_Rela_Win_Idle_2_1]]\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
You close your eyes and take a deep breath, letting the power of the Essence wash over you. Your skin tingles as the energy enters your body, and you can feel your heart beating faster.
You groan as your cock throbs firmly, sending pulses of power all around you.
"The Barrens can feel the passion of battle, empower the mighty no matter what."
\<<run setup.choice("[[Continue->Imp_Low_Rela_Win_Idle_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
You squeeze your monstrous cock head with all your strength. Soon cum gushes out of your tool as you roar in bliss, letting this rush of power shake you to your core.
The imp clenches his fists, and groans with jealousy.
Δ: Your bond with the imp has become stronger.
\<<run setup.choice("[[Return to the Golden Bastion->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
You clutch your chest and fall to one knee as the imp walks to you.
"This was... Exhilarating!" He laughs devilishly, feeling himself as he tastes the Essence flowing within him.
"At this rate, I will become a true demon in no time."
\<<run setup.choice("[[Continue->Imp_Low_Rela_Loss_Idle_2]]");>>\<<set $CharacterSheet_Imp.quest.relationshipScoring++>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
One of his hands grasps his cock and heartily jerks it at the thought. He loses himself in his pride.
"But of course, ascension does not happen in one day." A high-pitched chuckle seeps out of him before his focus drifts back to you.
"May we meet again, wanderer. Hopefully, next time brings something more than a friendly spar~."
He bursts into laughter, his cock throbbing with lustful satisfaction as he flies away.
Δ: Your bond with the imp has increased slightly.
\<<run setup.choice("[[Return to the Golden Bastion->Village]]");>>\<<set $CharacterSheet_Imp.quest.available_postFightPassagesWin_lowRelaEnterMidRela = false>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
The imp falls once more, exhaustion taking the best of him. His head lifts up to you in disbelief.
"You're not mortal, are you? Another monster cursed by the Eclipse?"
He laughs, his gaze studying you with fascination.
"You remind me of my old master."
His cock throbs with need, as much as he tries to ignore it.
\<<run setup.choice("[[Say you're the same as anyone else->Imp_Low_Rela_Win_EnterMidRela_No]]");>>
\<<run setup.choice("[[Imply that you're not sure->Imp_Low_Rela_Win_EnterMidRela_Yes]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"Then you know what is happening to me as well..." He relaxes.
"The Lost will keep getting stronger no matter what, but I will be on top of those mindless monsters. This is a race for ascension."
\<<run setup.choice("[[Continue->Imp_Low_Rela_Win_EnterMidRela_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"You are even more intriguing than I thought..." He takes the time to look you over, admiring your form.
"One with the body and strength of a titan who is still humble at his core. Can't say I've ever encountered that before."
\<<run setup.choice("[[Continue->Imp_Low_Rela_Win_EnterMidRela_2]]");>>\<<set $CharacterSheet_Imp.quest.relationshipScoring++>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
He looks you in the eyes.
"Maybe it won't be me who ascends after all..." He stands to his feet and gives you a swift, curt bow.
"...but maybe that's not such a bad thing..."
He flicks his tongue towards you before spreading his wings and taking off into the skies, leaving you to your thoughts.
Δ: Your bond with the imp has increased slightly.
\<<run setup.choice("[[Leave->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"Incredible..." The imp mutters between exhausted breaths. He suddenly folds his wings back, taking a more relaxed stance.
"Alright, you win." He says, crossing his arms.
"We both know that I don't have a chance here, so why do you keep seeking me out? Surely you can take on bigger monsters at this point."
\<<if State.variables.CharacterSheet_Imp.quest.masterScoring >= 3>>
\<<run setup.choice("[[Say you enjoy his company->Imp_MasterChoice_Positive]]");>>
\<<run setup.choice("[[Say you want to keep growing stronger->Imp_MasterChoice_Positive]]");>>
\<<run setup.choice("[[Tell him he's just another monster standing in your way->Imp_MasterChoice_Negative]]");>>
\<</if>>
\<<if State.variables.CharacterSheet_Imp.quest.servantScoring >= 3>>
\<<run setup.choice("[[Tell him that you want to keep seeing him grow->Imp_Loss_ServantChoice_2]]");>>
\<</if>>"What?" Looks surprised and confused.
"I better take my leave then..."
The imp leaves, unable to hide his disappointment.
\<<run setup.choice("[[Leave->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
His eyes suddenly light up, gleaming with newfound hope.
"Then we are aligned~," He says, nearly blushing.
"I am still not sure what you are exactly, but I have been thinking about you since we first met."
His tone is somewhat shy; not often does he show this much honesty to people.
He walks up to you/climbs you, his arms crossing around your neck. He stares into your eyes and freezes as if he's thinking of the right words to use.
Suddenly, he whispers:
"Let me serve you..."
\<<run setup.choice("[[Accept->Imp_MasterChoice_2]]");>>
\<<run setup.choice("[[Refuse->Imp_MasterChoice_Negative]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"Yes... Thank you..." He says as a rush of emotions flows through him.
"Master..." His voice lowers down to a whisper but it shakes you to your core.
Master.
Hearing this word coming from the demon feels right.
\<<run setup.choice("[[Continue->Imp_MasterChoice_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming")>>
The imp's body suddenly glows in a deep red hue as he reaches for your cock. His tongue flows out; he pants with need.
"There's no need for me to hold back now..."
\<<run setup.choice("[[Make him suck you off->Imp_MasterChoice_4]]");>>\<<run setup.playSoundActionParams(["action_Suck"], true)>>
\<<run setup.stopRealizationPackages(["CharacterSheet_Imp"])>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
"Oh fffuuuuuck." The imp growls under his breath as you grasp the back of his head.
You look down. A puddle of cum is building in front of the imp. He cannot stop oozing out his demonic seed.
"Master..."
It seems like he has been looking forward to this. His whole body heats up.
"G-god... I give in... Forget plans and schemes... I want you for real..." He grabs your cock and moans loudly, without any shame.
The red hue suddenly transfers to your cock. It feels like a bomb suddenly goes off. Your teeth clench as your dick suddenly burst with size. It throbs and swells, pushing the imp back.
"Grow, master... Take this world as your own!"
\<<run setup.choice("[[Attempt to contain your growing lust->Imp_MasterChoice_5]]");>>\<<run setup.stopSoundActions()>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
Your cock slams into the sand. You attempt to jerk it as a rush of arousal courses through you, but it grows out of your grasp. It pulses and throbs like a possessed beast.
You roar as it grows to reach your face easily. It suddenly moves against your will, as if its arousal had to be sated no matter what.
You try to jerk your cock to calm its lustful fury, but it is simply not enough. It suddenly bends and reaches your mouth, urging for you to suck it.
\<<run setup.choice("[[Suck yourself off->Imp_MasterChoice_6]]");>>\<<run setup.playSoundActionParams(["action_Suck"], true)>>
\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
You taste your own seed, feel the demonic corruption coursing within it.
Your body feels tight and packed as a strange warmth spreads within you.
You feel... Pride.
A shameless love of the power that resonates within you and the imp. Your body begins to swell, your muscles growing larger and harder. \
You grab the end of your cock and bring it closer, eagerly tasting more and more of your demonic cum. \
You raise your arms, veins snake across your skin, feeding the rapidly-growing muscles. You flex and marvel at your impossibly impressive arms.
This turns you on even more...
\<<run setup.choice("[[Pridefully roar->Imp_MasterChoice_7][setup.stopSoundActions();]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
Your roar, your prideful display is rewarding you with even more pleasure. Your massive dick lays nestled between your growing pecs, every flex of your muscles pleasuring your cock further.
The imp's moans are impossible to ignore. Soon you feel him press himself on your cock, rubbing and massaging the shaft with his whole body.
Your cock eventually grows too massive to be taken by your mouth. Cum sprays into the air, dripping down onto you both with no signs of stopping.
Upon seeing your head freed from the demonic cock, the imp quickly crawls to you and kisses you wildly.
"Master..."
\<<if setup.AbiHndlr.hasAbility($CharacterSheet_Player, "Achievement_MemoriesOfKanathar")>>
\<<run setup.impJoinsPlayer()>>
Δ: The imp will now join you in battle!
\<<run setup.choice('[[Utter his name->Imp_EndingLoop][setup.stopRealizationPackages(["CharacterSheet_Player"])]]');>>
<span class = 'inactive'>[[Kiss him back->Imp_MasterChoice_8]]</span>
\<<else>>
\<<run setup.choice("[[Kiss him back->Imp_MasterChoice_8]]");>>
\<</if>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp", "CharacterSheet_Player"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
\<<run setup.impJoinsPlayer()>>
"Ggggaaaaahhhh..." Your imp moans within the kiss, his body overwhelmed by your raw masculinity.
That being said, the experience has left you both exhausted. You lay down, with the imp resting on top of you.
"I can't wait to see what kind of adventures await us next, master." He whimpers before you put your arms around him. He pulls you into a long kiss once more.
You both slowly doze off.
Δ: The imp will now join you in battle!
\<<run setup.choice("[[Leave->Village][setup.stopRealizationPackages(['CharacterSheet_Imp', 'CharacterSheet_Player'])]]");>>\<<run setup.buffImpEncounter()>>
Soon after you leave the Golden Bastion, you notice a winged figure flying overhead.
With his red skin and bat-like wings, you recognize the imp that you've fought in the past.
He suddenly drops, landing in front of you in one sweep of his wings.
\<<run setup.choice("[[Continue->Imp_Mid_Rela_EncounterStart_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"We meet again, wanderer." He looks you over and grins.
"I gotta say, you're getting easier to find, not that that's a bad thing~."
His claws suddenly curl out, and his knees bend slightly. You unsheath your weapon in reaction, knowing that he's about to pounce.
<<print setup.getFightStartPassages($CharacterSheet_Imp)>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
With one last hit from the imp, you fall on your back, your gaze never leaving the demon.
His wings unfold in triumph.
"Looks like I win this time!" he exclaims with excitement, his arms spread out, eagerly awaiting the flow of Essence to reach him.
A soft white hue suddenly envelops him, and he closes his eyes and groans.
\<<run setup.choice("[[Continue->Imp_Mid_Rela_Loss_Idle_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"Grrrrr..... Yyyessssss~!" His body shivers with pleasure, his clawed hand reaching down to wrap tightly around his demonic cock.
\<<run setup.choice("[[Continue->Imp_Mid_Rela_Loss_Idle_3]]");>>\<<set $CharacterSheet_Imp.quest.relationshipScoring++>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"Look at me... I'm finally becoming a true demon!"
With every movement of his hands caressing his sensitive tool, his breaths grow faster. His cock pulses with increasing need.
His shaft bloats a little longer and thicker with each jerk; more veins surge out, pumping the demonic dick into more and more of a beast worthy of the name!
The imp moans in prideful lust, one of his fingers wiping a growing bead of precum from the head of his dick before seductively licking it clean.
"I bet you're aching to have a taste~" he teases, his new, thicker member oozing demonic pre...
Δ: The imp's cock grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Imp, "cock", 3))>> longer.
Δ: The imp's balls grow <<print setup.getLength(setup.applyGrowth($CharacterSheet_Imp, "balls", 1))>> wider.
Δ: Your bond with the imp has increased slightly.
\<<run setup.choice("[[Pleasure him->Imp_Mid_Rela_Loss_IncreaseServant]]");>>
\<<run setup.choice("[[Press him against your pecs->Imp_Mid_Rela_Win_Idle_IncreaseMaster]]");>>
\<<run setup.choice("[[Leave him be->Village]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
\<<set $CharacterSheet_Imp.quest.relationshipScoring++>>
This fight has lasted long enough, as you are both aware. The flow of Essence gathers you both and suddenly rushes to you.
You boom in pleasure, throwing your head back, letting out a deep groan.
The imp can only look on as you take your reward, but he does not seem too bothered with that outcome. \
Seeing you revel in pleasure and power seems a reward in it of itself. \
He ogles your <<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "cock"))>> <<print setup.DESC.getLimbDesc($CharacterSheet_Player, "cocks")>> and slowly steps closer. \
His unusually shy composure is impossible to ignore. You flex for him in response.
\<<run setup.choice("[[Continue->Imp_Mid_Rela_Win_Idle_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"HHHrrr... Fuck..." The imp groans. He is getting overwhelmed by your musk.
Δ: Your bond with the imp has increased slightly.
\<<run setup.choice("[[Pleasure him->Imp_Mid_Rela_Loss_IncreaseServant]]");>>
\<<run setup.choice("[[Press him against your pecs->Imp_Mid_Rela_Win_Idle_IncreaseMaster]]");>>
\<<run setup.choice("[[Leave him be->Village]]");>>\<<set $CharacterSheet_Imp.quest.relationshipScoring++>>
\<<set $CharacterSheet_Imp.quest.masterScoring++>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
\<<set $growth = setup.applyGrowth($CharacterSheet_Player, "muscles", 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
You grab his hand, grinning at how flustered he is. He does not hold back; his gaze is locked into your chest, hypnotized by your masculine strength. \
You effortlessly bring his hand to your pec, making him shiver with lust, your nipples bending between his clawed fingers.
"A-ahhh... I..." The imp's eyes close slightly. His warm breath slide across your chest, his fingers press in harder, shamelessly at your chest.
You can tell how much he wants this. His cock is already dripping with pre.
Without warning, you shove the demon between your <<print setup.DESC.getLimbDesc($CharacterSheet_Player, "pecs")>>. \
Both of his hands gripped along under your <<print setup.DESC.getLimbDesc($CharacterSheet_Player, "pecs")>>, desperately squeezing your muscles.
\<<run setup.choice("[[Press him harder->Imp_Mid_Rela_Win_Idle_IncreaseMaster_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp", "CharacterSheet_Player"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
Your pecs shake as he moans into them, his eyes rolling shut.
"NNNnhhhh!! Ahhhhhh!" This is all it took to drive him over the edge. \
The imp bites his lips and shamelessly shoots volley upon volley of demonic cum on your chest.
You feel the demonic cum absorb within your skin as if it was attracted to your dominating nature. \
Your chest starts to swell, building into the ideal living only in the imp's fantasies.
A burst of growth suddenly reaches your abs, pushing the imp back. You pull your head back and roar.
Δ:Your body grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "height", 7))>> taller.
Δ:Your muscles grow to become <<print setup.getMusclesDescriptor($CharacterSheet_Player)>>(+$growth).
Δ: You feel more inclined to dominate the imp.
\<<run setup.choice("[[Continue->Imp_Mid_Rela_Win_Idle_IncreaseMaster_3]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Imp", "CharacterSheet_Player"])>>
The imp suddenly realizes what he has done.
He cannot surpass you at this rate, but somehow, this feels right.
He shakes his head and turns his back to you, unfolding his wings.
"I-I... I have to take care of something..."
Small puffs of sand booms out as he flies away.
\<<run setup.choice("[[Leave->Village]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
The imp's lust is infectious! While the remnants of your sanity scream for you to resist and not give in to his influence, it's just too hot to resist. You close in on the imp and collapse to your knees before him.
"Hehehe," he chuckles, "don't worry; I'll make it worth your while..."
His hand suddenly grasps the back of your head and pulls you in. Your eyes widen as the first drop of his potent pre touches your tongue! \
It is invigorating. You steady yourself by grasping the imp's waist, eagerly pressing your tongue against his cockslit, begging for more!
"Yessss... you like that, runt?" the imp growls. His voice sounds more profound and more dominant despite his size.
\<<run setup.choice("[[Nod and suck him off->Imp_Mid_Rela_Loss_IncreaseServant_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 1)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
In response, you take his whole dick deep into your mouth and throat. Warmth spreads from your core, your body shaking with anticipation. It keeps getting warmer and warmer, like a fire spreading to your muscles and cock.
You feel proud, proud of your endless hunger for pleasure and power; proud of changing and growing until you become unstoppable!
"Let desire flow through you," the imp moans, his breaths coming quicker as release closes in. With a deep bellow, he clenches his toes and arches his back as thick loads of his demonic cum shoot out of his growing cock!
\<<run setup.choice("[[Swallow eagerly->Imp_Mid_Rela_Loss_IncreaseServant_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
You do not waste a single drop of this imp's tangy ambrosia. Every gulp spreads the heat within you until it feels like a roiling inferno! You jerk your cock harder and feel it growing thicker in your palm!
\<<run setup.choice("[[Look up to the imp->Imp_Mid_Rela_Loss_IncreaseServant_4]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Imp", "CharacterSheet_Player"])>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
You gaze up to the imp who grabs his balls, his face split into a satisfied grin. His ambition is undeniable; this small imp certainly could grow into something more.
As you let his demonic energy course through you, a vision seeps into your mind. You see the imp, taller than any beast or structure, with muscles massive enough to crush mountains—the ultimate demon of pride, a lord amongst untamable beasts.
The vision is too much for your mind to bear; it soon dissipates into blackness.
You pass out.
\<<run setup.choice("[[Continue->Imp_Mid_Rela_Loss_IncreaseServant_5]]");>>\<<set $CharacterSheet_Imp.quest.servantScoring++>>
You wake up shortly after, covered in a mix of your and the imp's cum. He is nowhere to be seen.
Hopefully, you'll meet him again.
Δ: Your cock has grown <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "cock", 3))>> longer.
Δ: Your balls have grow <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "balls", 1))>> wider.
Δ: You feel more inclined to serve the imp.
\<<run setup.choice("[[Leave->Village]]");>>\<<run setup.buffImpEncounter()>>
Soon after you leave the Golden Bastion, you notice a winged figure flying overhead.
Immediately, you recognize Kanathar, your master, flying above and coming your way.
Your mouth waters, your cock hardens.
With one sweep of his demonic wings, he lands in front of you.
\<<run setup.choice("[[Continue->Imp_Servant_EncounterStart_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"Show me how much you've grown, pet~," He says, grinning in anticipation for what's to come.
His claws suddenly curl out, and his knees bend slightly. \
You unsheath your weapon in reaction, yet you shiver with lust, unable to contain the excitement of being with your master once more.
<<print setup.getFightStartPassages($CharacterSheet_Imp)>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
The imp's final blow proves too much for you to bear. His strength has undoubtedly increased since you first encountered him.
He grins wide as you crumble to your knees at his feet.
"It seems your Essence has been worthwhile after all!" he sneers, flexing for you, letting you bast in his demonic might.
"But I could be so much more..."
\<<if State.variables.CharacterSheet_Imp.quest.masterScoring >= 3>>
\<<run setup.choice("[[Tell him he'd be better as your servant->Imp_MasterChoice_2]]");>>
\<</if>>
\<<if State.variables.CharacterSheet_Imp.quest.servantScoring >= 3>>
\<<run setup.choice("[[Continue->Imp_Loss_ServantChoice_2]]");>>
\<</if>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
He reaches down and lifts your chin, forcing you to gaze into his slitted eyes.
"I can feel that need within you, too," he whispers lustily, his cock throbbing with arousal.
"Give yourself to me as I grow into a demon lord!"
\<<run setup.choice("[[Accept->Imp_Loss_ServantChoice_Yes]]");>>
\<<run setup.choice("[[Refuse->Imp_Loss_ServantChoice_No]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"Then come closer..." He grabs at the back of your neck, holding you in place.
"You're gonna turn me into a GOD~" His voice is low and deep, making you shiver to your core.
\<<run setup.choice("[[Please your master->Imp_Loss_ServantChoice_Yes_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
He grips his cock and brings it inches away from your face.
It's so close but so far away. You get the inclination that he wants you to take it yourself, to prove to him that you're genuinely his.
\<<run setup.choice("[[Suck him off->Imp_Loss_ServantChoice_Yes_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
=======
\<<run setup.choice("[[拥抱腐化->Encounter_Win_Lost_Entity_Fuck_2]]");>><<print setup.getFlavourBasedDescription($CharacterSheet_Player, "lostFuck2", 1, $CharacterSheet_Lost_Entity)>>
突然,当腐化的魔爪进一步侵入你的内心时,你感到它也在深深地渗入你的灵魂。
\<<run setup.applyGrowth($CharacterSheet_Player, "muscles", 2)>>
<<print setup.getMuscleGrowthSequenceText($CharacterSheet_Player)>>
\<<run setup.applyCorruption($CharacterSheet_Player, 5)>>
你的灵魂被腐化了(+5)
\<<if setup.getStatValue($CharacterSheet_Player, "corruption") >= 25>>
你的周围完全浸泡在你和失落的<<print setup.getRace($CharacterSheet_Lost_Entity.info.anatomy, true)>>'的混合精液中。然而你仍然渴望得到更多。
\<<run setup.choice("[[进一步推动它->Encounter_Win_Lost_Entity_Absorb]]");>>
\<<run setup.choice("[[离开->Encounter_Lost_Leave_NoSex]]");>>
\<<else>>
他腐化的种子正在侵蚀你的心灵;然而你是足够理智的,你在迷失于它的影响之前离开了。
至少目前而言。
\<<run setup.choice("[[离开->Encounter_Lost_Leave_NoSex]]");>>
\<</if>><<print setup.getFightStartPassages($CharacterSheet_Apothus)>><<print setup.getFightReward($CharacterSheet_Apothus)>>
阿波图斯紧握着他的胸膛,单膝跪地;他喘着气,曾经诱人的笑容变得狰狞。
"你到底是什么东西?你身体里面的这个东西是什么?" 他的双手紧握成拳,再次凝视着黑日,眼中带着痛苦。
"你只不过是我们画布上的污点。"他再也不愿看着你了,眼睛注视着尼克斯。
"我不能让你靠近我们的天选之人……拜托了,尼克斯……" 他的目光落在你周围的迷失者身上。 他们神色激动地看着他。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusEncounter_PlayerWins_1]]");>>"给我力量保护他,这样你才可以拥有你应得的容器!" 他大喊着,张开双臂,仿佛要拥抱尼克斯。
一个迷失者跳向他,他的头撞到了阿波图斯的胸膛上。黑色的粘稠物溅满了他的全身,迅速地在周围蔓延和打转。
当他疯狂地笑着时,他的纹身呈现出明亮的紫色。
"对……到我这里来……"
\<<run setup.choice("[[继续->Quest_MQ002_ApothusEncounter_PlayerWins_1_2]]");>>腐败助长了他长期以来一直抗拒的力量。
迷失者冲进他的胸膛,把自己交给了他的主人。
"呃……"他呻吟着,试图在身体膨胀时保持身体完整。
他的胸肌上的纤维鼓起,充满了神一般的力量。
另一只冲向他,他肥厚的爪子从后面抱住这个迷失者,把他拉到自己的背上。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusEncounter_PlayerWins_1_3]]");>>"咕啊……真是太棒了……"随着越来越多的迷失者加入他们,他呻吟着,声音变得扭曲起来。
"啊……啊!" 他的呻吟声变成了野兽般的咆哮。他把他的阴茎呈现给他的迷失者。
他们崇拜着这个巨物,在进入它之前爱抚它的每一寸。
"再来一些!再来一些!" 阿波图斯的身体冲散了一堆聚集起来的迷失者。他把头向后拉,发出一声可怕的咆哮。
巨大的牛角从他的头的每一侧冒出来。他的下巴发生了变化,巨大的象牙从他的嘴里伸出来,变成了致命而又锐利的尖刺。
他长着爪子的双手抱住他的头,拼命地试图控制他体内涌动的腐化。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusEncounter_PlayerWins_1_4]]");>>"我,我需要……呃啊……更多……更多力量!"
巨大的卷须从他的背上迸发出来,它们拉动着附近的迷失者,把他们拉到他们的主人仍在增大的身体。
他抓住了越来越多的迷失者,迫使他们与他融合。当他的眼睛变得像柏油一样乌黑时,他那可怕的笑声响彻整个领域。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusEncounter_PlayerWins_2]]");>><<print setup.displayEncounterImage($CharacterSheet_Apothus_2nd_Form.info.picture)>>
他的目光扫向你,完全没有了之前的决绝。 只有欲望驱使着他。
\<<set $WorldState.apothusTransformed = true>>
\<<run setup.choice("[[殴打他->FightLogic][$Encounter_Target = $CharacterSheet_Apothus_2nd_Form]]");>>你倒下了,周围的迷失者在看到你虚弱的状态时兴奋地注视着你。
阿波图斯向他们举起了手,他们立即停了下来。
"似乎你还没有准备好接受我能提供给你的东西。" 他用失望的语气说道。
"我们被困在了一个永无止境的充满欲望和贪婪的循环。它只会把我们撕裂,直到我们都躺在沙原上身心俱疲。尼克斯是终止这个循环的唯一方式,因为它的光线向世界展示了不同的一面。"
他朝你走去,手掌慢慢向你的后脑勺移动。
"你准备好之后就可以回来了。Nyx的光芒永远不会丢下任何一个灵魂的。"
他把你击倒在地。
<<print setup.getFightReward($CharacterSheet_Apothus, true)>>
\<<run $CharacterSheet_Player.removeAbilityRuntimeData(setup.Ability_EmbracedByNyxsLight);>>
\<<run setup.choice("[[你寄了->Death_NyxDungeon]]");>><<print setup.getFightStartPassages($CharacterSheet_Apothus_2nd_Form)>><<print setup.displayEncounterImage($CharacterSheet_Apothus_2nd_Form.info.picture)>>
最后一击对你来说实在太重了。你倒在了一个仍在延伸的腐化水洼重。
阿波图斯双脚的砰砰声和他扭曲的呻吟声越来越近。
他的身体因即将到来的释放的狂喜而颤抖,神经因血管中蔓延的腐败而接近烧焦。
\<<run setup.choice("[[继续->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerLoses_2]]");>><<print setup.displayEncounterImage($CharacterSheet_Apothus_2nd_Form.info.picture)>>
他的头脑里只有唯一一个愿望,用他的精种填满你。
阿波图斯突然克制地看着你。也许是他过去的自我的残余?这很难说,但这可能是你逃脱的唯一机会。
他的漩涡形纹身闪耀着炫目的紫光。
"加入我吧……"他喃喃自语,他的话在扭曲的呻吟声中飘荡。
\<<run setup.choice("[[润润子->Quest_MQ002_Manor_MainHall]]");>>
\<<run setup.choice("[[接受他的邀请->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerLoses_01]]");>><<print setup.displayEncounterImage($CharacterSheet_Apothus_2nd_Form.info.picture)>>
他的兴奋是有感染力的; 你能感受到他眼中不加修饰的激情。
他是一个怪物,他的存在肯定会给荒原的所有流浪者带来腐化和混乱。
然而他就在你的面前,离你几步之遥。
你在他身上摩擦身体,让欲望在他身上滋生。你们两人的目光相遇,他咧嘴一笑。
\<<run setup.choice("[[继续->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerLoses_01_2]]");>><<print setup.displayEncounterImage($CharacterSheet_Apothus_2nd_Form.info.picture)>>
他把他的阴茎压在你的身上,腐败通过这场触摸侵入了你。你着迷地看着这条肉棒。
它随着需求的增长而脉动,并朝着各个方向变大。
你的手抓住他油腻的阴茎,感受它不自然的活力。
它是如此饱满,如此多汁和丰富,但它比你所感受到的任何肉棒都更加剧烈地跳动。
"你是我的……" 他咆哮着,抓住他的阴茎,把它带到了你的嘴里。
\<<run setup.choice("[[吸吮他->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerLoses_02]]");>><<print setup.displayEncounterImage($CharacterSheet_Apothus_2nd_Form.info.picture)>>
当你尝到他腐败的液体时,你的阴茎变得非常硬。你低沉的呻吟声使他非常满意。
他将它深深地插入你的喉咙,他的呻吟让你因欲望而颤抖。他那长有爪子的双脚深深地陷在地面上,使古老的鹅卵石地面上产生裂缝。
你感觉到他的呼吸越来越重,全身因无法控制的欲望而颤抖。
\<<run setup.choice("[[继续->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerLoses_02_2]]");>><<print setup.displayEncounterImage($CharacterSheet_Apothus_2nd_Form.info.picture)>>
"你属于我!!!" 他咆哮着,把他的阴茎从你的喉咙里拉出来,使你转过身背对着他。
他的阴茎顶着你的后门,你呻吟回应。阿波图斯的身体在颤抖,这是一个拥有不可阻挡的力量的身躯。
他的增大畅通无阻,这是他不可抗拒的力量的源源不断的能量。他终于进入你的时候,你发出了喊叫。他咆哮着强迫自己的巨物进去,丢弃了所有人性的伪装。
\<<run setup.choice("[[屈服于他的腐败->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerLoses_03]]");>><<print setup.displayEncounterImage($CharacterSheet_Apothus_2nd_Form.info.picture)>>
腐败的卷须慢慢爬上你的腿,将你拉近他的身躯。
还有更多的卷须则沿着你的腰部滑动,一点一点地靠近你的阴茎。
它们沿着你的皮肤扩散开来,用阿波图斯强大的腐化混合物越来越多地覆盖着你。
\<<run setup.choice("[[继续->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerLoses_03_2]]");>><<print setup.displayEncounterImage($CharacterSheet_Apothus_2nd_Form.info.picture)>>
它给你带来的不仅仅是发情。当它冲进你体内时,你的呼吸突然变得更快。当他的力量充满你的身体时,你开始增大,对抗着阿波图斯的操控。
你将自己向他的方向推去,迫使他更多的阴茎进入你,榨取他每一滴充满力量的液体。
你的舌头从你的嘴里滑出,随着你主人阴茎的每一次插入而变得更长更厚。
突然,你感觉到有什么东西伸向了阿波图斯,它就像你从来不知道自己拥有的肢体一样。
"什,什么……这是……?"他难以置信地说道。
<<SymbioteName>>也尝到了腐化的力量,他的呻吟在你的灵魂深处回荡。他们伸出手,味道引发了久违的饥饿感。
<<SymbioteColor>>的浓稠粘液在他的身体上扩散,也进入了它。
\<<run setup.choice("[[继续->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerLoses_04]]");>><<print setup.displayEncounterImage($CharacterSheet_Apothus_2nd_Form.info.picture)>>
"唔嗯嗯啊啊啊啊!太棒了!"他尖叫着,达到了你第一次接触<<SymbioteName>>时所感受到的高潮。
他的力量呈指数增长,他每一寸腐化的自我突然比以往任何时候都更有效地处理腐败。
你觉得和他产生了联系,他的整个身体感觉离你越来越近。
"这种力量……我,我还要更多!"
\<<run setup.choice("[[继续->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerLoses_05]]");>><<print setup.displayEncounterImage($CharacterSheet_Apothus_2nd_Form.info.picture)>>
他的手抓住你的胸膛,用力将你拉向他的身体。你觉得自己突然掉进了温暖的蜂蜜池中。
你的身体充满了他的精华,遍及你生命的每一寸。
你的头顶着他的胸肌,他长长的舌头滑出并滑入你的嘴里,让你感受到他温暖而有力的存在。
他从隐藏在你身体上的每一个可能的敏感处榨取你。
\<<run setup.choice("[[继续->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerLoses_05_2]]");>><<print setup.displayEncounterImage($CharacterSheet_Apothus_2nd_Form.info.picture)>>
你高潮了,在完全而彻底的愉悦中尖叫。 你的身体对他来说不再拥有任何秘密。
然而你渴望更多。 你需要让这头野兽一遍又一遍地操你,直到他变得比一切都庞大。
<<SymbioteName>>感觉到你了的需求,你那饱尝被禁锢的快感的梦想萦绕着他。
你自己的身体慢慢地与你的主人结合,你们的思想在合为一体。
"对……合为一体……" 阿波图斯在你的脑海中呻吟。
\<<run setup.choice("[[与阿波图斯合并->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerLoses_06]]");>><<print setup.displayEncounterImage($CharacterSheet_Apothus_2nd_Form.info.picture)>>
你腐化的思想融入了荒原内任何事物都无法阻止的怪物。你对力量的渴望是无法满足的。你对快感的需求是永无止境的。
你梦想着达到肉体所能产生的最多的快感,变为将世界握在手中的终极野兽。
你离开天选之子,因为你的阴茎需要找一个洞口来发泄。
\<<run setup.choice("[[时光荏苒->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerLoses_07]]");>>你在荒原上游荡,在你以从未见过的方式传播腐化的过程中,你的身体日复一日地增大。 你很快就凌驾于其他所有存在之上。
怪物崇拜你作为他们的神,作为统治一切的恶魔。其他人只能逃避你,但很快连大地都被你腐化了。
沙子变得又黑又油,植物在你的污染下扭曲并进一步传播你的影响。
日子一天天过去,你陶醉在不断的放荡中,你的信徒每天都在增加。 你永远不会停止扩张,变得越来越大,永不停止。
每隔几分钟,当大地再一次充满你受污染的精种时,无数怪物会高兴地咆哮。
但是很快,你的需求变得越来越强烈。你的思绪回到了尼克斯。
不过你知道,你自己达到它的境界只是时间问题。
\<<run setup.triggerEnding("Ending_OneWithApothus")>>
\<<run setup.choice("[[终局->Ending]]");>><<print setup.displayEncounterImage($CharacterSheet_Apothus_2nd_Form.info.picture)>>
阿波图斯倒下了,他的伤口在废墟中涌出腐化。他向后退缩,拼命摇头,精疲力竭地喘着粗气。
"还是不够!我还要更多!" 他惊慌地环顾四周,拼命寻找更多的迷失者来吸收,但废墟中已经空无一物。
就剩下你们两人了。
紫色的烟雾从他的鼻孔里喷涌而出。他咆哮着否认,转向了那个茧。
这是他所剩下的一切,他的被选之人,他摆脱这个永无止境的充满欲望和贪婪循环的出路。
但他的被选之人拥有力量……他可以为自己所用的力量。这样一来就没有人能阻止他了。
他将成为这个世界迫切需要的神。
\<<run setup.choice("[[继续->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerWins_2]]");>><<print setup.displayEncounterImage($CharacterSheet_Apothus_2nd_Form.info.picture)>>
"更多更多更多!!!"
他转向那个茧,像一头饥饿的动物一样冲向它。腐化驱使着他的一举一动。
当他到达时,他流下了口水,他的手在他笑的时候立即刺入它的表面。
他咧嘴一笑,露出了长相怪异的尖牙,闪烁着充满凶猛疯狂的光芒。他粘糊糊的手穿过表面,他的卷须很快跟上。
当纯净的精华流入他体内时,他的卷须开始隆起。他的背部突然大了起来,四肢都充满了力量。
"呃啊啊啊啊……好!!!!" 他在如已经胜利一样怒吼。
\<<run setup.choice("[[继续->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerWins_2_2]]");>><<print setup.displayEncounterImage($CharacterSheet_Apothus_2nd_Form.info.picture)>>
他身体的每一寸里都涌动着大量的纯净能量。地面在他的重压下呻吟、裂开。
他的咆哮变成了一声低沉而扭曲的呻吟,黑色的精液喷射到茧的表面。
他拉近了与茧的距离,浑身上下充满了肌肉。
"嗯……哈……看着我变成神吧!"
\<<run setup.choice("[[继续->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerWins_3]]");>><<print setup.displayEncounterImage($CharacterSheet_Apothus_2nd_Form.info.picture)>>
他的身体向上伸展,比他正在吸收的茧还要高。他抬起身子,感受着身体其他部位的生长。
他的胸肌和腹肌膨胀起来。毫无疑问,它们拥有着压倒数座大山的力量。
他的双臂不由自主地弯曲,汹涌而来的、消耗一切的增大淹没了他的感官。
阿波图斯的呻吟变成了低沉的咯咯声,他的睾丸在废墟上一升又一升地喷出腐化的种子。
他沉浸在自己越来越猛烈的高潮中。
\<<run setup.choice("[[继续->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerWins_3_2]]");>><<print setup.displayEncounterImage($CharacterSheet_Apothus_2nd_Form.info.picture)>>
他的手伸向尼克斯。他的提成神是如此的接近完成。
如此的接近!
阿波图斯胜利地咆哮着,他的双手越来越接近黑日。他增大的需求占据了他的灵魂。
\<<run setup.choice("[[继续->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerWins_4]]");>>伴随着令人眩目的闪电,你看到黑日被吸入了他的体内。
当他的眼睛冒出紫色的火焰时,他的精种射了出来,如雨点般掉落在万物之上。
你挣扎着站起来,他以指数级的速度向上喷发着,咆哮着,没有止境。
他的尾巴砰地一声撞在地上,把你所站之处震得粉碎。
\<<run setup.choice("[[继续->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerWins_5]]");>>"我要腐化一切!!!"
他凌驾在一切之上,巨大的紫色光环扭曲着他周围的现实。
在他的巨大重量下,他所及的空气都在颤抖、激荡和扭曲。云层散去,太阳不见踪影,天空变成了黑色和紫色。
他是力量的化身,是纯粹毁灭的存在。
突然,他向下注视着你,举起了手。
\<<run setup.choice("[[继续->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerWins_6]]");>>“我不欢迎你进入我的新世界,你这只害虫。”
你试图说话,但你的声音消失了。 你试着移动,但你的身体不听使唤。
"消失吧!"
\<<run setup.choice("[[继续->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerWins_7]]");>>你觉得自己被一个冰冷的、不断变化的虚空所包围。 紫色的雾气蜿蜒曲折地围绕着你的双腿。
它们就像舞动的舌头,舔舐着你的脚。你感受到冰川般寒冷的抚摸。
深紫罗兰色的天空横跨地平线,而明亮的微红色调在你头顶翩翩起舞,就好像你身处在空灵的洋红色大海的底部。
你感觉到了隔离,还有无尽的空虚。
虚无在无限延伸。
\<<run setup.choice("[[环顾你四周->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerWins_8]]");>>你转过身,无尽的虚空顿时被裂开的深渊所取代。这会使人无尽地感受到掉落的感觉。
凝视着深渊,你的眼睛注视着远处微弱的光。
\<<run setup.choice("[[继续->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerWins_9]]");>>你感觉在那里站了好几个小时,被遥远的领域迷住了。
刺骨的、从未体验过的寒冷咬着你的皮肤,让你精神错乱。
但在你的灵魂深处,你知道一件事。
其中一处光包含一种阻止这种灾难的方法。
\<<run setup.completeAchievement("Achievement_IncompleteMemories");>>
\<<run setup.choice("[[走向另一个现实->Ending]]");>>你在镜子里的倒影就像看到你最深的恐惧和最黑暗的幻想变成了肉身。
巨大的肌肉散布在他巨大的身躯上,即使是最微小的动作也会起伏和弯曲。
粗大的铁链分别挂在环绕在他的脚踝、手腕和脖子上的手铐和项圈上。
每根锁链的末端都扭曲断裂,就好像每一次束缚只是为了他一次又一次地挣脱。
\<<run setup.choice("[[继续->Doppleganger_Intro_Corrupted_2]]");>>他的嘴唇张得大大的,露出不自然的锋利牙齿,上面滴着唾液,让他看起来十分狰狞。
当他的<<print setup.processFlavours($CharacterSheet_Doppleganger, "@[all| cocks| noverb]悸动")>>从他的臀部猥琐地突出来时,它看起来带着无耻、公然的欲望。
一股似乎无穷无尽的前液从他的<<print setup.processFlavours($CharacterSheet_Doppleganger, "@[all|cocks|noverb]")>>淌出,汇成一个不断加深的水坑。
"虚弱。微小。可怜。"
\<<run setup.choice("[[继续->Doppleganger_Intro_Corrupted_3]]");>>听到这突如其来的话语,你不由反射性地后退了好几步。 虽然听起来出乎意料,但并不陌生。
尽管他说话的语气低沉得多,但他的声音绝对是你自己的,毋庸置疑。
你睁大眼睛,一动不动地看着镜中的你把手伸出镜面抓住镜子的边缘。
\<<run setup.choice("[[继续->Doppleganger_Intro_Corrupted_4]]");>>你的二重身把自己拉了出来,就好像这面镜子只是一片静止的水面。
他微微弯下身子,嘴唇扭曲成狂躁、淫荡的笑容, 他的<<print setup.processFlavours($CharacterSheet_Doppleganger, "@[all|cocks|noverb]")>>抽动着。
这只野兽开始向你伸出爪牙,它的表情中有着明显的不正当意图,你下定决心去战斗。
你现在不能屈服。
<<print setup.getFightStartPassages($CharacterSheet_Doppleganger)>>镜面上的反射向你展示了你过去的样子,在你让腐败如此深入你体内之前。
然而,与此同时,它看起来又有微妙的不同。
你的年龄稍大一些,更加自信,并且拥有不寻常的体力。
\<<run setup.choice("[[继续->Doppleganger_Intro_Pure_2]]");>>它散发出一种力量和决心的氛围,当他的目光凝视着你自己的时候,你感到一种不由自主的羞耻感。
他就像那个继续你的旅程而不拥抱腐化可能会成为的你自己。
"污染。腐化。肮脏。"
他的言语让你不由自主地抽搐了一下。
这是你自己的声音,但少了你腐败的身体新散发出的原始咆哮的底色。
\<<run setup.choice("[[继续->Doppleganger_Intro_Pure_3]]");>>在你有机会做出进一步反应之前,未被玷污的镜面倒影伸出手抓住了镜子的边缘。
他把自己拉了出来,就好像这面镜子只是一片静止的水面。
你的二重身微微弯下身子摆出战斗架势扑向你,一脸义愤填膺。
<<print setup.getFightStartPassages($CharacterSheet_Doppleganger)>><<print setup.getFightReward($CharacterSheet_Doppleganger, true)>>
<<include setup.getNextNarativeEventPassage(setup.StorySheet_Doppleganger.postFightPassagesLoss)>>当你倒在他的最后一击时,整个房间都在颤抖。
你试图恢复到足以移动的程度,但你太累了,甚至无法强迫自己起身。
你的二重身走到你被打倒的身体旁边,带着胜利的神情俯视着你。
"腐化似乎并没有让你变得足够强大。"
你抬起头,看到他洋洋得意地咧嘴一笑。
\<<run setup.choice("[[离开->Doppleganger_Loss_Pure_Leave]]");>>
\<<run setup.choice("[[接受->Doppleganger_Loss_Pure_2]]");>>有一瞬间,你担心他会试图终结你。
你爬回去,在他甚至没有试图追你的情况下冲到出口。
他愚蠢、自以为是的笑容一直留在你的脑海里。
"至少你还擅长一些事情。"
\<<run setup.choice("[[继续->WestWing_MirrorRoom_Exit]]");>>当二重身跪下时,他有力的大腿压在你的头部两侧。
当他无耻地将他的<<print setup.processFlavours($CharacterSheet_Doppleganger, "@[all|cocks|noverb]")>>推到你的脸上时,他的臀部向前推动。
当他因胜利变得兴奋时,他的<<print setup.processFlavours($CharacterSheet_Doppleganger, "@[all|cocks|noverb]开始勃起")>>
"嗯……你,进去。"
\<<run setup.choice("[[吸走他的全部\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 1)>>
他的肉棒打破了你紧闭的双唇,你的舌头滑过它的下侧。
你慢慢地把头向后拉,让你的嘴唇滑下他的阴茎几英寸。你再次向前拱起,再次将它的全部埋在你的嘴里。
"真是个好孩子……"
\<<run setup.choice("[[更加用力地吮吸->Doppleganger_Loss_Pure_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 1)>>
回应你的服从,你的二重身向你微笑着。
一开始,他让你按照自己的速度推进,让你有足够的时间在前几分钟用舌头在它的上面来回滑动。
不过,最终,你的复制品决定自己主掌大权。
\<<run setup.choice("[[继续->Doppleganger_Loss_Pure_4_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 2)>>
"我要跟你你展示真正的战士是怎么做这种事的。"
你的二重身突然向前推动他的臀部,将它的每一寸都压入你。
他的睾丸大声拍打着你的下巴。
\<<run setup.choice("[[尝试保持->Doppleganger_Loss_Pure_4_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 3)>>
他向后靠去,改变姿势,最后保持着半蹲半跪。他的大腿横跨在你的脸上。
它结实、有力的大腿肌肉紧紧夹着你的头部两侧,直到他对你的控制感到满意为止。
他开始用你的嘴抽插起来。
"是的……是的!!!!"
他没有半点犹豫,对他会不会用力过猛或过深毫不在意。
他用臀部一次又一次地顶着你的脸。
\<<run setup.choice("[[让他带走你->Doppleganger_Loss_Pure_4_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger"], 4)>>
如今,你不是在吮吸他的肉棒了。
你是他的玩物。
"操!啊!"
在深深一刺后,他终于达到了快感的巅峰。
一串又一串浓稠的精液从他的阴茎喷出,充满了你的嘴巴。
\<<run setup.choice("[[高潮->Doppleganger_Loss_Pure_5]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 4)>>
它的份量出乎意料,你不得不吞咽部分,以免你的嘴里溢出他浓稠的液体。
这最终将你推向了边缘。
你接踵而至的高潮强烈而又充满爆炸性,就像火山喷发一样。
你感觉全身的每一根神经都通着电,充满活力,快感强烈到几乎无法忍受。
\<<run setup.choice("[[保持高潮->Doppleganger_Loss_Pure_6]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 4)>>
当你一遍又一遍地高潮时,你听到自己在呻吟。
一阵充满狂喜的烟雾笼罩着你,你的每一块肌肉都因愉悦而颤抖。
当你沐浴在自己释放出的余晖中时,你的眼睛变得呆滞。
\<<run setup.choice("[[继续->Doppleganger_Loss_Pure_7]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player", "CharacterSheet_Doppleganger"])>>
你几乎没有注意周围的环境,直到你发现自己突然孤身一人。
当你转身看二重身所在之处时,你看到的只是一滩精液。
\<<run setup.choice("[[离开->WestWing_MirrorRoom_Exit]]");>>它是巨大的,<<print setup.processFlavours($CharacterSheet_Doppleganger, "@[all|arms|noverb]")>>抓着你的胳膊,把你从地上举起来,把你带到你那如野兽般的二重身的邪恶的笑脸前。
你太累了,只能瞪他一眼。
然而这似乎只会让他更加兴奋。
\<<run setup.choice("[[接受->Doppleganger_Loss_Corrupted_2]]");>>
\<<run setup.choice("[[润润子->Doppleganger_Loss_Corrupted_Leave]]");>>你突然爆发出新的活力,推开他的手,冲向出口。
他没有追过来,而是在你逃跑时发出低沉的恶魔般的笑声。
\<<run setup.choice("[[离开->WestWing_MirrorRoom_Exit]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 1)>>
当他屁股着地时,房间在颤抖。
你已经可以感觉到他的<<print setup.processFlavours($CharacterSheet_Doppleganger, "@[all|cocks|noverb]")>>从他的胯部淫荡地伸出来时压在你的背上。
浓稠的精液从他的<<print setup.processFlavours($CharacterSheet_Doppleganger, "@[all|cocks|noverb]")>>中渗出。
你的后背被麝香味的液体弄湿了。
<span class="glitch nyx" data-text="生长 腐败 做爱">"你想要这个……"</span>
\<<run setup.choice("[[继续->Doppleganger_Loss_Corrupted_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 2)>>
当他把自己舒服地安顿在你的背上时,野兽般的二重身变得温和了,因为他盯着你的<<print setup.processFlavours($CharacterSheet_Player, "@[all|eyes|noverb]")>>。
他的大手无情地、凶猛地紧握住你。
<span class="glitch nyx" data-text="生长腐败做爱">"放弃……"</span>
他慢慢的把你抱起来,让你感受他<<print setup.processFlavours($CharacterSheet_Doppleganger, "@[all|cocks|noverb]")>>的每一寸,它从你的后背抚过。
当你终于在他的<<print setup.processFlavours($CharacterSheet_Doppleganger, "@[all|cocks|noverb]")>>之上时,你感到其尖端撞到了你的屁股上。
\<<run setup.choice("[[接受他->Doppleganger_Loss_Corrupted_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 3)>>
它是如此之大,以至于你感觉你被劈成了两半。
他一直把你向下拉动,强迫自己更深入,直到你感觉到他的<<print setup.processFlavours($CharacterSheet_Doppleganger, "@[all|cocks|noverb]")>>在你的肚子上出现一个淫秽的隆起。
<span class="glitch nyx" data-text="生长腐败做爱">"你需要这些力量。"</span>
当二重身继续在他的<<print setup.processFlavours($CharacterSheet_Doppleganger, "@[all|cocks|noverb]")>>上下抚摸你的时候,同时他在抚摸他自己的一个<<print setup.processFlavours($CharacterSheet_Doppleganger, "@[all|pecs|noverb]")>>。
你就像一个活生生的飞机杯,被长着你自己一样脸的野兽利用着。
<span class="glitch nyx" data-text="生长腐败做爱">"HMMMMMM……是的……"</span>
你自己的<<print setup.processFlavours($CharacterSheet_Player, "@[all|cocks|noverb]抽动着")>>,被不顾一切的欲望驱使着。
\<<run setup.choice("[[让他进入得更深->Doppleganger_Loss_Corrupted_5]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 4)>>
你不知不觉地一遍又一遍地高潮,你的液体成为了房间中的颜料,这头野兽也终于在他迎来了自己的释放。
<span class="glitch nyx" data-text="生长 腐败 做爱">"你需要更多!!!"</span>
他的精液感觉就像火山喷发。 你的胃明显向外膨胀,就像有什么东西从里面猛烈一击一样。
第二发的威力更大,感觉要直穿你的胃。
接踵而来的是第三次,第四次个,第五次。
这真是一场炎热、令人出汗、凌乱的高潮,不禁让你筋疲力尽。
你的眼睛向自己的<<print setup.processFlavours($CharacterSheet_Player, "@[all|heads|noverb]")>>后部翻滚起来,因为快感和令人头疼的高潮压倒了你。
\<<run setup.choice("[[继续->Doppleganger_Loss_Corrupted_6]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player", "CharacterSheet_Doppleganger"])>>
你终于熬过了几个小时。
房间里充满了浓浓的性爱气味。 它无处不在,覆盖着墙壁之上,弥漫在你呼吸的空气之中。
它不断提醒你,你只不过是一头可怕的性爱野兽的避孕套。
一个非常可能为你所属的人,如果你的探险过程略有不同。
\<<run setup.choice("[[继续->WestWing_MirrorRoom_Exit]]");>><<print setup.getFightReward($CharacterSheet_Doppleganger)>>
<<include setup.getNextNarativeEventPassage(setup.StorySheet_Doppleganger.postFightPassagesWin)>>随着你的最后一击,你的二重身跪倒在地。
他眼中的决心黯淡成无力抗拒的微弱光芒。
他不再对你构成威胁,无论是身体上还是情感上。
\<<run setup.choice("[[看向他的下面->Doppleganger_Win_Pure_2]]");>>埋藏在你潜意识中的一些抗拒正在逐渐消失。
它们之中仍一小部分继续抵抗,拒绝拥抱已经在控制你的腐化。
你的这一部分现在已被击倒在地。
"咕……这证明不了什么,你这只怪物。"
\<<run setup.choice("[[继续->Doppleganger_Win_Pure_3]]");>>你感觉你变得更加强大,好像没有什么能再阻止你了。
当你品尝到这种完全被接受的新鲜感觉时,你的嘴角绽放出了笑容。
然后你的目光转向你的doppelganger,他仍然跪在你的面前。
当看到你那可怕的笑容时,那个复制人的<<print setup.processFlavours($CharacterSheet_Doppleganger, "@[all|eyes|noverb]")>>就睁大了。他的呼吸节奏加快,试图掩饰他不断涨大的<<print setup.processFlavours($CharacterSheet_Doppleganger, "@[all|cocks|noverb]")>>。
\<<print setup.clearWestWingRoom("WestWing_MirrorRoom")>>
\<<run setup.choice("[[支配他->Doppleganger_Win_Pure_Fuck]]");>>
\<<run setup.choice("[[让他成为->Doppleganger_Win_Pure_Leave]]");>>你上前一步,用你的一只肉拳抓住他<<print setup.processFlavours($CharacterSheet_Doppleganger, "@[all|heads|noverb]")>>的头顶。
他的<<print setup.processFlavours($CharacterSheet_Doppleganger, "@[all|eyes|noverb]")>>进一步睁大,他反射性地试图抽回,但他已经没有意志来抵抗你了。
"你这个腐化的身体,离我远一点……"
你能感觉到他的手抵在你的大腿上,徒劳地试图将自己推开。
然而你几乎感觉不到任何抵抗。
\<<run setup.choice("[[继续->Doppleganger_Win_Pure_Fuck_2]]");>>你毫无征兆地把他的头拉过来,把他的脸塞进你的下身,让他在你的阴囊和你的<<print setup.processFlavours($CharacterSheet_Player, "@[all|cocks|noverb]")>>下侧之间感到窒息。
你把他保持在那里超过一分钟,让他舒服地深深地被推着,以确保他呼吸的任何一口气都会被你强烈的气味所束缚。
即使在他挣扎的时候,你也会感觉到他的身体在不受控制的勃起产生的痉挛中颤抖。
"嗯……嗯!"
你霸道的雄性魅力淹没了他的感官。
\<<run setup.choice("[[继续->Doppleganger_Win_Pure_Fuck_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 1)>>
当你看着他"比你更圣洁"的面容屈服于你所拥有的同样无法控制的肉体诱惑时,你的笑容变得更加灿烂了。
最后你把他的头拉回来,你看到他的表情变得呆滞,你强大的麝香让他的思绪短路。
不过,最令人满意的是看到他腰部以下的勃起。
"你怎么敢……我是不会屈服的。"
\<<run setup.choice("[[让他尽数吸走你->Doppleganger_Win_Pure_Fuck_4]]\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 1)>>
当你把你的<<print setup.processFlavours($CharacterSheet_Player, "@[all|cocks|noverb]")>>顶在他的脸上时,他惊讶的低沉咕哝声被你自己淫荡的咆哮淹没了
它迫使他的双唇分开,然后刺进他的嘴巴。你的<<print setup.processFlavours($CharacterSheet_Player, "@[all|cocks|noverb]")>>撞在他喉咙的入口处。
"嗯!咕唔……"
他紧绷的嘴湿润而温暖。有半刻,你一动不动品味这种感觉。然后你开始向前推进。
\<<run setup.choice("[[正面干他->Doppleganger_Win_Pure_Fuck_5]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 2)>>
你一次又一次将你的<<print setup.processFlavours($CharacterSheet_Player, "@[all|cocks|noverb]")>>像钻头一样在他的嘴里进进出出。
他没办法把你整条阴茎全部吞下,它实在是太大了。
你<<print setup.processFlavours($CharacterSheet_Doppleganger, "@[all|cocks|noverb]")>>'不断流出的前列腺液足以让他的喉咙光滑到变成一个完美的飞机杯。
\<<run setup.choice("[[继续->Doppleganger_Win_Pure_Fuck_6]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 3)>>
他跪在那里供你使用,偶尔发出咕哝声或闷声。
然而,最终,他再也无法抗拒你雄性魅力的力量了。
"嗯!!!!!!!"
他的嘴唇和舌头在你腰部活动的一点点空间里挤压和压迫你的<<print setup.processFlavours($CharacterSheet_Player, "@[all|cocks|noverb]")>>。
在他完全屈服的情况下,你只需要几秒钟就可以到达快感的巅峰。
你的<<print setup.processFlavours($CharacterSheet_Player, "@[all|hands|noverb]锁定")>>了他的后脑勺,他的眼睛随之睁大了。
\<<run setup.choice("[[高潮->Doppleganger_Win_Pure_Fuck_7]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 4)>>
你令人印象深刻的第一次射精猛击到他的嘴的深处并强行进入他的喉咙。
一次又一次,你将大量的精液射入他体内,而他却什么也做不了,只能坐在那里努力吞咽。
随着你阴茎的每次抽搐,他的肠子明显膨胀并膨胀得更大。
\<<run setup.choice("[[继续->Doppleganger_Win_Pure_Fuck_8]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 1)>>
当你压倒性的高潮终于开始减弱时,他看起来已经完全饱了。
你把肉棒从他的嘴里拔出来,他立即倒在地上,喘着粗气,咳嗽着,试图补充你射精时他无法呼入的空气。
当他倒地时,他的肚子明显地在晃动。
"天啊……我还要更多……"
\<<run setup.choice("[[继续->Doppleganger_Win_Pure_Fuck_9]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player", "CharacterSheet_Doppleganger"])>>
随着你的欲望得到满足,哪怕只是一点点,你对你过去的这个挥之不去的残余已经半点没有利用的想法了。
你背对着他,大步离开房间,甚至不屑于回头看向他。
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_Defiler);>>
∇:你得到了"亵渎者"的能力。
\<<run setup.choice("[[离开->WestWing_MirrorRoom_Exit]]");>>你大步走到出口处。
在你身后,你的人性所表现出来的最后一丝残余慢慢地化为虚无,它们再也不能阻止你了。
\<<run setup.choice("[[离开->WestWing_MirrorRoom_Exit]]");>>当被你所腐化的二重身像野兽一样咆哮时,整个房间都为之震动。
他巨大的胸膛像一对巨大的风箱一样起伏,他努力地喘息着。
<span class="glitch nyx" data-text="生长 腐败 做爱">"嘎啊……怎么了?"</span>
二重身用爪子猛击地面,手指在地板上撕出深深的凹痕,他试图使自己站起来。
没过多久,他的<<print setup.processFlavours($CharacterSheet_Doppleganger, "@[all|arms|noverb]")>>就失去了力气,他倒在了地上
\<<run setup.choice("[[继续->Doppleganger_Win_Corrupted_2]]");>>即使在他虚弱的状态下,他仍然令人生畏。
他的<<print setup.processFlavours($CharacterSheet_Doppleganger, "@[all|cocks|noverb]与")>>他的双腿一样粗大, 不断地将前列腺液滴在地板上。
你可以看到他的伤口愈合了。原本需要几天才能愈合的伤口以肉眼可见的速度重新交织在一起。
按照这个速度,这个野兽版的你自己会在几分钟内重新站起来。
\<<run setup.choice("[[继续->Doppleganger_Win_Corrupted_3]]");>>在他完全恢复之前离开也许是个好主意。
另一方面,你的复制品仍然被它永无止境的欲望折磨着。
你可以借此机会让这头巨型怪物感受一下在垃圾堆底的感觉。
\<<print setup.clearWestWingRoom("WestWing_MirrorRoom")>>
\<<run setup.choice("[[放任他不管->Doppleganger_Win_Corrupted_Leave]]");>>
\<<run setup.choice("[[支配他->Doppleganger_Win_Corrupted_Dominate]]");>>你背对着那个还在喘气的怪物,朝出口走去。
这头野兽在他的身影消失在它出现的城堡之前,射出了最后一道充满仇恨的怒视。
你被你的决心所鼓舞,腐化很难碰到你的灵魂。
\<<run setup.choice("[[离开->WestWing_MirrorRoom_Exit]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 1)>>
这种机会实在是太美好了,不容错过。
当他感觉到你靠近时,他笨重的身体短暂地僵硬了起来。
<span class="glitch nyx" data-text="做爱 腐化 生长">"嘎啊……你永远也无法带走我。"</span>
你靠在他巨大的小腿上保持平衡,将你已经光滑的<<print setup.processFlavours($CharacterSheet_Player, "@[all|cocks|noverb]")>>紧贴在他的屁股上。
\<<run setup.choice("[[继续->Doppleganger_Win_Corrupted_Dominate_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 1)>>
<span class="glitch nyx" data-text="腐化 屈服 生长">"噶啊……呃……"</span>
你随意地在这座肉体峡谷中进进出出,让自己做好准备。
他的<<print setup.processFlavours($CharacterSheet_Doppleganger, "@[all|cocks|noverb]升到了")>>到他的胸口,喷出了大量的前列腺液。
\<<run setup.choice("[[操他->Doppleganger_Win_Corrupted_Dominate_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 2)>>
这头野兽咆哮着,但当你拉动它项圈的链条时,它的咆哮声被打断了。
他的嚎叫混杂着愤怒和性刺激,作为回应,你刺入了他的屁股。
<span class="glitch nyx" data-text="屈 服 于 生 长">"嘎啊……快停下来!!!"</span>
你无情地一遍又一遍地敲打他超大的屁股,用链条来保持你的平衡。
\<<run setup.choice("[[继续干他->Doppleganger_Win_Corrupted_Dominate_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 2)>>
每一次推动,你都会把自己推到极限。
你紧紧抓住他的项圈,不受约束的淫秽咆哮声就这样泄露了出来。
你可以感觉到,尽管他很愤怒,但他和你一样在享受这一切。
<span class="glitch nyx" data-text="淫叫着屈服于生长">"不要……呃啊!唔啊啊啊啊!!!"</span>
\<<run setup.choice("[[更用力干他->Doppleganger_Win_Corrupted_Dominate_5]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 3)>>
你的二重身的巨大<<print setup.processFlavours($CharacterSheet_Doppleganger, "@[all|cocks|one=noverb]在他自己的胸肌之间抽动")>>
他的咆哮慢慢变成了呻吟。
<span class="glitch nyx" data-text="呻吟着屈服">"请给我!更多!更多!!!"</span>
你很快就接近了快感的巅峰。
它紧紧地挤压着你,但当你插入它时,它仍旧微微地抖动着。
你再次拉扯他的锁链,提醒他你是掌控者。
\<<run setup.choice("[[高潮->Doppleganger_Win_Corrupted_Dominate_6]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 4)>>
随着最后一次响声,你最后一次把自己拉到了他的深处,并拉紧了他的链条。
当他和你一起高潮时,他那雷鸣般的情欲咆哮瞬间变成了被勒住的咕噜声。
<span class="glitch nyx" data-text="呻吟着屈服">"干,是的!!!就这样干死我!"</span>
一串又一串的粗长的腐化精液涂满了房间。
当你在用自己的精种填充他时,他的内心明显地跳动了起来。
\<<run setup.choice("[[继续->Doppleganger_Win_Corrupted_Dominate_7]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Doppleganger", "CharacterSheet_Player"], 1)>>
你的高潮终于减弱了,你减轻了对链条的用力。
然而,你的二重身仍然处于他那不自然的不断增强的高潮之中。
你从在高潮抽搐和痉挛的怪物身边走过,走向下一个房间的门。
\<<run setup.choice("[[离开->Doppleganger_Win_Corrupted_Dominate_8]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player", "CharacterSheet_Doppleganger"])>>
这头野兽向你射来了最后一道淫秽的目光,然后他的身形就消失在它出现的城堡里了。
你被你的决心所鼓舞,腐败在像你那样支配你的灵魂之后,将很难触及你的灵魂。
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_Disciplined);>>
∇:你获得了"自律"的能力。
\<<run setup.choice("[[离开->WestWing_MirrorRoom_Exit]]");>>\<<set $CharacterSheet_MQ002_DragonMonk.quest.met = true>>
<<print setup.getFightStartPassages($CharacterSheet_MQ002_DragonMonk)>>德伦斯跪倒在地,喘不过气来。
你们都知道这场战斗已经落下帷幕了。
<<print setup.getFightReward($CharacterSheet_MQ002_DragonMonk)>>
\<<set $CharacterSheet_MQ002_DragonMonk.quest.beaten = true>>
\<<run setup.choice("[[继续->Quest_MQ002_DragonMonkEncounter_PlayerWins_2]]");>>二重身愤怒地咕哝着,你可以看出他已经没有选择了。
\<<if setup.MQ002_Manor_IsCorruptedInManor($CharacterSheet_Player)>>
你露出邪恶的笑容,向他吐了吐<<print setup.processFlavours($CharacterSheet_Player, "@[all|tongues|noverb]")>>。
\<</if>>
"你现在可能打败了我……但我永远不会让你为所欲为。"
他的手臂突然泛起明亮的白光。
"即使这意味着我会死在这里,即使这意味着会解放尼克斯教派。"他跌跌撞撞地站了起来,光线越来越强,甚至让人眼花缭乱。
"我会继续战斗,只要我的灵魂还是光明和善良的,我就会回来。"
他把手紧握成拳,放在胸前。
一道雷鸣般的声音爆发而出。雾气几乎被冲击力吹散到房间的边缘。
它的强度足以让这个地方的地基呻吟。
\<<run setup.breakOath("drenth")>>
\<<run setup.choice("[[继续->Quest_MQ002_DragonMonkEncounter_PlayerWins_3]]");>>爆炸让你闭上了眼睛 当你再次睁开眼睛时,这名龙裔已经不见了,只留下一丝他的气味。
雾气像棉毯一样慢慢重新充斥了整个房间。
\<<print setup.clearWestWingRoom("WestWing_DrenthRoom")>>
\<<run setup.choice("[[继续->Quest_MQ002_Manor_DragonRoom]]");>>当你从他的最后一击中倒下时,那名龙裔低头看向你。
他完全冷漠地走向你。
然后一言不发,对着你的胸口挥出一掌。
<<print setup.getFightReward($CharacterSheet_MQ002_DragonMonk, true)>>
\<<run setup.choice("[[你寄了->Death_NyxDungeon]]");>><<include setup.getNextNarativeEventPassage(setup.StorySheet_Ethrex.encounterPassages)>><<include setup.getNextNarativeEventPassage(setup.StorySheet_Ethrex.postFightPassagesWin)>><<include setup.getNextNarativeEventPassage(setup.StorySheet_Ethrex.postFightPassagesLoss)>>阳光打在你的肩膀上,你感觉到汗水开始在你腐朽的鳞片上形成。
你停了下来,嗅着空气,你的鸡巴也跟着跳动起来。
你可以在任何地方认出这种气味。
\<<run setup.choice("[[与埃塞克斯会面->Encounter_Intro_Ethrex_FinalRela_2]]");>>
\<<run setup.choice("[[离开->Village]]");>>没过多久,你就看到了远处的埃塞克斯。
他是一个充满原始欲望的人,一位<<print setup.getLength(setup.getStatValue($CharacterSheet_Jorm, "height"))>>高的恶魔半神。
他咧嘴一笑,从头到脚地盯着你。
\<<run setup.choice("[[继续->Encounter_Intro_Ethrex_FinalRela_3]]");>>他向你走来,每一步都使地面开裂。
“情欲君主……到我这里来吧。”
当他停在你面前时,你感到脊背发凉,他的眼睛闪烁着强烈的火光。
<<print setup.getFightStartPassages($CharacterSheet_Ethrex)>>埃塞克斯踉踉跄跄地后退,他的脚从他身下滑了出来。
你可以感觉到精华包裹着你,渗入你的毛孔并充满你的血管。
当它们注入你的身体时,你会感觉到一种力量在你的血管中流淌。
埃塞克斯露出一个可怕的笑容。
“拿着那股精华,感受那股力量。”
\<<run setup.choice("[[继续->Encounter_Ethrex_FinalRela_Win_2]]");>>更多的精华涌入你体内,它们用原始的、令人愉悦的力量填充你的灵魂。
你握紧拳头,感觉你的血管涌出。
它像一朵有生命的云推入你的嘴里,使你的灵魂在突然间爆发出力量。
\<<run setup.choice("[[继续->Encounter_Ethrex_FinalRela_Win_3]]");>>“没有什么比这更重要的了,不是吗?”
快感在你体内升起,原始而有力的快感。
埃塞克斯舔了舔嘴唇作为回应,邀请你走近。
\<<run setup.choice("[[干他->Encounter_Ethrex_FinalRela_Win_4]]");>>你跳上埃塞克斯的身体,你以各种可能的方式做爱。
你们持续做爱了几个小时。
他巨大的身躯让人难以承受,但你希望你和他能更加巨大。
力量和欲望驱动着你的每一个想法。
\<<run setup.choice("[[干他->Encounter_Ethrex_FinalRela_Win_5]]");>>几个小时变成了几天。
你们做爱与射精,一次又一次。
你们魔鬼般的身体不断催促你们继续前进。
\<<run setup.choice("[[继续->Encounter_Ethrex_FinalRela_Win_6]]");>><<include setup.getNextNarativeEventPassage(setup.StorySheet_Ethrex.encounterFinalTeammateJoin)>>随着时间的推移,你感觉到一个遥远的记忆慢慢从你的脑海中浮现。
一个从未被完成的旧职责。
埃塞克斯可以看出它在你心中的地位。
他给了你一个机会主义的微笑。
“要不我和你一起去寻找?”
他把手指移到你的大腿上,在你的大腿内侧划圈,激起了一波快感。他的触摸让人心动。
“你要知道,没有什么能阻止我让我的神再次变得完整,甚至是你。”
\<<run setup.choice("[[接受->Encounter_Ethrex_FinalRela_Win_6_Accept]]");>>
\<<run setup.choice("[[拒绝->Encounter_Ethrex_FinalRela_Win_6_Refuse]]");>>\<<set $CharacterSheet_Ethrex.quest.joinedTeam = true>>
\<<run setup.ethrexJoinsPlayer()>>
"嗯,那我们就开始吧。世界将在你的力量面前退缩。"
∇:埃塞克斯加入了你的队伍
\<<run setup.choice("[[离开->Village]]");>>“啧啧,随你便。”
他的翅膀抽搐着,颤抖着,仿佛急于要把他带走。
他盯着你,仿佛他敢于让你重新考虑一般,然后他失望地叹气。
\<<run setup.choice("[[继续->Encounter_Ethrex_FinalRela_Win_Leave_2]]");>>在向前走了几步后,他跃入空中,他的翅膀展开到全长。
他每一次有力的扇动都在上升,很快他就带来了阵阵的风。
当他腾空而起时,阳光照耀着他的翅膀。
\<<run setup.choice("[[离开->Village]]");>>你敏锐地意识到你的周围环境,并感到你的肌肉紧张,因为空气中充满了一种奇怪的、令人振奋的能量。
每一次呼吸,你的心脏都跳得更快。
突然,远处有东西吸引了你的目光。
它看起来像一个人形生物,一个不像迷失者那样被腐败所覆盖的生物。
\<<run setup.choice("[[凑近点看->Encounter_Intro_Ethrex_2]]");>>
\<<run setup.choice("[[离开->Village]]");>>\<<set $CharacterSheet_Ethrex.quest.met = true>>
\<<set $CharacterSheet_Ethrex.info.known = setup.EncounterKnownState.KNOWN>>
当你走近时,你可以更清楚地看到这个人物。
他的身体像大理石一样被雕琢,被流入和流出他身体的腐化磨练得完美。
宽阔的肩膀一直延伸到一个强大的胸部,上面有坚硬的肌肉,暗示着隐藏的力量。
他盘旋在离地面几英尺的地方,大量的腐败化物从他的手中显现出来。
\<<run setup.choice("[[继续->Encounter_Intro_Ethrex_3]]");>>他邪恶的存在玷污了空气,使土壤变黑。
\<<if setup.sizeNormalPersoncomparison($CharacterSheet_Ethrex) >= setup.Comparators.REACHES_WAIST>>
天空被他巨大的身躯所覆盖。当他<<print setup.getLength(setup.getStatValue($CharacterSheet_Ethrex, "height"))>>高的身体落在你面前的时候,地面在颤抖。
你无法阻止自己盯着他那如山的身体。
\<<else>>
你振作起来,为最坏的情况做准备……
\<</if>>
\<<run setup.choice("[[继续->Encounter_Intro_Ethrex_4]]");>>他心不在焉地弯曲他肌肉发达的手臂,在他注意到你之前露出了他的二头肌。
当他开始研究你的外表时,他那狂热的笑容变得越来越大。
<<include setup.getNextNarativeEventPassage(setup.StorySheet_Ethrex.encounterIntroFirstTimeFlavour)>>
\<<run setup.choice("[[继续->Encounter_Intro_Ethrex_5]]");>>"你迷路了吗?你不应该在这里……"
\"看看你的身材,我应该早点注意到你。"
\"嗯,我从这里就可以闻到你的腐败。我们会有一段美好的时光,你和我。"
\他疯狂地笑了起来,然后舔了舔他周围的腐败漩涡。
他的眼睛专注而紧张,直视前方。
你可以看出,他已经准备好在任何时候出手。
“你最好打一场漂亮的仗,我对你带来的精华有大计划!”
<<print setup.getFightStartPassages($CharacterSheet_Ethrex)>>阳光照射在你的肩膀上,你感觉到汗水开始在你的皮肤上形成。
你停下来,嗅着空气,你的鸡巴做出了反应。
这种气味是带有麝香和略甜的气息的,以放荡不羁的形式。
你能认出埃塞克斯的气味。
\<<run setup.choice("[[调查气味->Encounter_Intro_Ethrex_HighRela_2]]");>>
\<<run setup.choice("[[离开->Village]]");>>没过多久,你就看到了远处的埃塞克斯。
他的身体比你上次见到他时要大得多,身上的肌肉荡漾着,既令人生畏又充满诱惑。
他咧嘴一笑,从头到脚地盯着你。他看得越多,他的阴茎跳动得越快。
\<<run setup.choice("[[继续->Encounter_Intro_Ethrex_HighRela_3]]");>>他向你走来,每一步都使地面开裂。
"更多的精华……更多的力量!!!"
当他停在你面前时,你感到脊背发凉,他的眼睛闪烁着强烈的火光。
<<print setup.getFightStartPassages($CharacterSheet_Ethrex)>>埃塞克斯踉跄后退,他的脚从脚下滑落。
你能感觉到精华包裹着你,渗入你的毛孔,用它的存在填充你的血管。
当它注入你的身体时,你感到一种力量在你的血管中流淌。
埃塞克斯发出了一个怪异的笑容。
“接受那份精华,感受那份力量。”
\<<run setup.choice("[[继续->Encounter_Ethrex_HighRela_Win_2]]");>>更多的精华涌入你体内,用原始的、令人愉悦的力量填充你的灵魂。
你握紧拳头,感觉它们从你的血管涌出。
它像一朵有生命的云推入你的嘴里,使你的灵魂在突然间爆发出力量。
\<<run setup.choice("[[继续->Encounter_Ethrex_HighRela_Win_3]]");>>快感在你体内升起,这是一种原始而有力的快感。
“就这么干!把你的人性放在一边!”
你试着抑制深沉的呻吟,感觉自己被带到了边缘。
\<<if $Essence >= setup.getDemonicTFCost($CharacterSheet_Player)>>
<<print "[[赐予他力量("+setup.getDemonicTFCost($CharacterSheet_Player)+" Essence)->"+setup.getDemonicTFPassage($CharacterSheet_Player)+"][$Essence -= "+setup.getDemonicTFCost($CharacterSheet_Player)+"]]">>
\<<else>>
<<print "<span class = 'inactive'>[[赐予他力量("+setup.getDemonicTFCost($CharacterSheet_Player)+" Essence)->"+setup.getDemonicTFPassage($CharacterSheet_Player)+"]]</span>">>
\<</if>>
[[拒绝->Encounter_Intro_Ethrex_LowRela_Win_Leave]]“你不会是认真的吧……”
即使尝到了失败的滋味,埃塞克斯也是一个威风凛凛的人物。
他的翅膀抽搐着,颤抖着,仿佛急切地想把他带走。
他盯着你,仿佛他敢于让你重新考虑一般,然后他失望地叹了口气。
\<<run setup.choice("[[继续->Encounter_Ethrex_HighRela_Win_Leave_2]]");>>在向前走了几步后,他跃入空中,他的翅膀全部展开。
他每一次有力的扇动都在上升,很快他就带来了阵阵的风。
当他腾空而起时,阳光照耀着他的翅膀。
\<<run setup.choice("[[离开->Village]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
漆黑的粘液从埃塞克斯的鸡巴中慢慢渗出,其粘稠的质地使它看起来几乎是活的。
它在灯光下闪闪发光,散发出一种阴森的气息。
当你接近他时,他的阴茎就会抖动起来,变硬并喷出前液。
他疯狂地笑着。
“就是这样,到我这里来。”
\<<run setup.choice("[[接纳他->Transformation_Incubus_Level1_1_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
当他把你拉到他身边时,他的肌肉跳动着力量。他似乎完全痊愈了。
“你的精华,直接来自你的核心,我需要它。”
他轻轻地抓住你的手,把它引导到他的阴茎。
它在你的指尖下轻轻作响,给你的身体带来愉悦的涟漪。
\<<run setup.choice("[[继续->Transformation_Incubus_Level1_1_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
快感像波浪一样穿过你,敏感了你的感官,促使你进一步探索。
它的强度越来越大,你开始在这种感觉中迷失自己。
你向他伸出手,向恶魔的影响敞开你的灵魂。
他那双狭长的眼睛突然发出回应的光芒。
\<<run setup.choice("[[给予他精华->Transformation_Incubus_Level1_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
在一股突然涌现的能量中,他呻吟着,因为力量充满了他的身体整个框架。
他新发现的能量正把他带到高潮的边缘。
"啊啊啊啊……这种抛瓦……"
当他的手在你的胸部和你坚硬的胸肌上游走时,它们坚定而紧张的。
他的指尖涌动着原始的恶魔般的力量,他在你的乳头上划着圈,在你的身体里发出快感的火花。
\<<run setup.choice("[[继续->Transformation_Incubus_Level1_2_1]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
他继续向下移动,探索你紧实的腹肌。
这位淫妖的手继续往下移,最后停在你坚硬的阴茎上。
他紧紧地抓住它,用手指在它上面和下面抚摸、挑逗和刺激你。
他手给予你的触感很强烈,你的身体急切地回应着他的爱抚。
你能感觉到自己在他的抚摸下变得越来越硬,你的兴奋感随着每一次抚摸而加剧。
\<<run setup.choice("[[继续->Transformation_Incubus_Level1_2_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
"You made the right choice."
当你的嘴唇接触到他的嘴唇时,你的心跳加速。
他的吻是热情的,与他接吻的每一个瞬间都会在你的脊柱上发出电流的火花。
\<<run setup.choice("[[继续->Transformation_Incubus_Level1_2_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
当他的手在你身上游走,探索你的每一寸肌肤时,你能感觉到自己融化在他身上。
一个暗红色的符号突然出现在你周围。
与恶魔发光的眼睛一样的红色。
\<<run setup.choice("[[让恶魔的力量进入你的身体->Transformation_Incubus_Level1_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
你感到它围绕着你。这是一种你不太理解的能量。
它火热而激情,就像一种自然而然的力量。
它射进了你的灵魂,并使其污染到你的核心。
\<<run setup.choice("[[继续->Transformation_Incubus_Level1_3_1]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
你感觉到你身心之中的束缚融化了;欲望、性和力量慢慢成为你最为重要的需求。
两个小疙瘩开始从你的额头上挤出来。
埃塞克斯咧嘴一笑,他跪下来面对你的阴茎。
他火热的嘴开始崇拜你的每一个<<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "cock"))>>的鸡巴。
每舔一下,你都会感觉到它的能量在跳动。
\<<run setup.choice("[[拥抱他的恶魔般的力量->Transformation_Incubus_Level1_3_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
你额头上的小疙瘩突然裂开。
巨大的、弯曲的角从你的额头升起,直到它变成<<print setup.getHornsSize($CharacterSheet_Player)>>。
每个角几乎都和你的手腕一样粗。
\<<run setup.changeLimb($CharacterSheet_Player.info.anatomy, "horns", setup.RacePool.INCUBUS)>>
埃塞克斯吸吮你的速度和力度。你是如此接近高潮边缘。
你用你现在狭长的眼睛看着这个恶魔。
\<<run setup.choice("[[完成转化->Transformation_Incubus_Level1_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_DemonicCorruption);>>
\<<run setup.upgradeEthrexStats(1)>>
看到你转化的模样,埃塞克斯已经到达了高潮边缘。
他向后拉,释放出你现在<<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "cock"))>>紫色的阴茎。
它会让恶魔们发狂。
"噶啊啊啊啊啊"
你们两个人咆哮着射精,把你们精液都射到了对方身上。
<<print setup.getFightReward($CharacterSheet_Ethrex)>>
\<<run setup.choice("[[继续->Transformation_Incubus_Level1_5]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
你继续下去,做了好几个小时的爱。
然而你的欲望从未得到满足,你需要的不仅仅是性。
你想变得更加恶魔化的冲动从未消失过。
∇:你获得"小恶魔"的能力。
∇:埃塞克斯的力量增加。
\<<run setup.changeLimb($CharacterSheet_Player.info.anatomy, "teeths", setup.RacePool.INCUBUS)>>
\<<run setup.changeLimb($CharacterSheet_Player.info.anatomy, "jaws", setup.RacePool.INCUBUS)>>
\<<run setup.changeLimb($CharacterSheet_Player.info.anatomy, "horns", setup.RacePool.INCUBUS)>>
\<<run setup.changeLimb($CharacterSheet_Player.info.anatomy, "tongues", setup.RacePool.INCUBUS)>>
\<<run setup.colourLimb($CharacterSheet_Player.info.anatomy, "tongues", setup.ColourPool.PURPLE)>>
\<<run setup.changeLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.RacePool.INCUBUS)>>
\<<run setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.PURPLE)>>
\<<run setup.changeLimb($CharacterSheet_Player.info.anatomy, "cocks", setup.RacePool.INCUBUS)>>
\<<run setup.colourLimb($CharacterSheet_Player.info.anatomy, "cocks", setup.ColourPool.PURPLE)>>
\<<run setup.changeLimb($CharacterSheet_Player.info.anatomy, "balls", setup.RacePool.INCUBUS)>>
\<<run setup.colourLimb($CharacterSheet_Player.info.anatomy, "balls", setup.ColourPool.PURPLE)>>
\<<run setup.choice("[[Return Home->Village]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
埃塞克斯在疲惫中倒下,但还是咧嘴一笑。
他知道你想要更多,没有人能够抵制恶魔力量的吸引力。
他冲到你身边,出于纯粹的欲望舔舐你的阴茎。
"嘿嘿……这就是了,你的鸡巴比我尝过的任何东西都更有力。"
他的嘴唇向后拉出了邪恶的笑容,你能感觉到他的呼吸打在你皮肤上的热量。
\<<run setup.choice("[[赐予他精华->Transformation_Incubus_Level2_1_1]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
你可以感觉到他的力量随着每一次触摸、每一次爱抚而增长。
他已经在变大,他<<print setup.getLength(setup.getStatValue($CharacterSheet_Ethrex, "height"))>>的身体变得更有肌肉和力量。
一个暗红色的光环从他身上迸发出来。
"我需要 更 多!!!"
\<<run setup.choice("[[Grant him Essense->Transformation_Incubus_Level2_1_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
他的阴茎像着了魔一样摇晃和跳动。粗大的红色血管充满了原始的力量。
他抓着肉棒的根部,把它的头部往后拉。
"哦……我操……"
当他的阴茎向前推进时,你的眼睛瞪大了。一磅一磅的厚肉堆积在他原本就已经很大的工具上。
当精液从他不断增长的阴茎中涌出时,他发出了疯狂的笑声。
∇:埃塞克斯的鸡巴增长了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Ethrex, "cock", 8))>>。
\<<run setup.choice("[[接受埃塞克斯的回报->Transformation_Incubus_Level2_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
你注意到他的手在冒着黑色的恶魔能量。
"现在,让我的神进入你的身体……"
一圈纯粹的黑暗突然从你脚下形成,你可以看到它玻璃般的表面下的运动。
奇怪的形状沿着表面形成。
\<<run setup.choice("[[继续->Transformation_Incubus_Level2_2_1]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
那些形状跳动并成长,聚集周围的黑暗向外扩张。
它们形成长而肥大的卷须,它们的顶端渗出了浓稠的紫色液体。
"嗯……接受这份超然的礼物吧。"
\<<run setup.choice("[[接受他的礼物->Transformation_Incubus_Level2_2_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
其中一个慢慢地滑向你,你抓住它,急切地吮吸它的尖端。
尖锐、苦涩的味道让你颤抖。
你的眼睛睁大了;你的阴茎跳动得比以往任何时候都厉害。
一种邪恶的欲望在你体内升起。
\<<run setup.choice("[[继续->Transformation_Incubus_Level2_2_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
更多的卷轴从黑暗的门户中出现。
它们蠕动着,卷曲着,用一个紧密而温暖的怀抱包裹着你。
你听到埃塞克斯发出一声响亮的呻吟。
\<<set setup.applyGrowth($CharacterSheet_Ethrex, "cock", 4)>>
他仍在增长的阴茎达到了<<print setup.getLength(setup.getStatValue($CharacterSheet_Ethrex, "cock"))>>长,因为卷须赋予他了一些自带的恶魔能量。
\<<run setup.choice("[[屈服于淫欲->Transformation_Incubus_Level2_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
一些卷须加入了另一些卷须,它们爬到你的嘴边,其他卷须缠绕着你的阴茎,慢慢地抽动它。
还有的伸向你的屁股。
它们探索你的身体,带你越来越远地进入幸福的恍惚状态。
你能感觉到自己在快乐中颤抖,因为你的快乐达到了顶峰,你忍不住在狂喜中大叫起来。
\<<run setup.choice("[[继续->Transformation_Incubus_Level2_3_1]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
当埃塞克斯在你面前打飞机时,你气喘吁吁,他完全迷失在兴奋中。
三条卷须深入你的屁股,而另外四条卷须则按摩你的阴茎和睾丸。
一根细的慢慢进入你的阴茎缝隙,用恶魔般的能量喂养你的鸡巴。
你只能尖叫着要求更多。
\<<run setup.choice("[[高潮->Transformation_Incubus_Level2_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
你能感觉到一种新的力量在你的血管中流淌,一种原始的本能占据了你的头脑。
你的胳膊和腿上长出了一些东西。
它们周围的皮肤变得越来越黑,直到完全变成黑色。
然后它向外生长,变成坚硬的黑色鳞片。每片鳞片之间都散发着明亮的紫色光辉。
\<<run setup.choice("[[继续->Transformation_Incubus_Level2_4_1]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
你咧嘴一笑,凝视着你的手臂。
你的指甲延伸和扭曲,成为厚厚的黑色爪子。
你强迫自己趴在插入你屁股的触手上。
你难以忍受,你就要射了。
\<<run setup.choice("[[高潮->Transformation_Incubus_Level2_4_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
更多的触手突然升起,按摩你身体的每一寸肌肤。
你的肌肉沉浸在这个异世界的野兽取悦你的纯粹的欲望中。
当你一次又一次地射精时,你的身体慢慢地膨胀起来。
\<<run setup.choice("[[高潮->Transformation_Incubus_Level2_4_3]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
整个荒地都能听到你深深的呻吟。
一条黑色的分叉尾巴突然从你身后迸发出来;当它从你体内抽出时,它的厚度增加了。
<<print setup.processFlavours($CharacterSheet_Player, "当你射出你作为人类的种汁的的最后残余时,你本能地把它们弯曲在你的@[all|cocks|noverb]上。")>>
你用你那变得浓稠的深紫色精液浇灌自己。
\<<run setup.choice("[[继续->Transformation_Incubus_Level2_4_4]]");>>仿佛是为了对你的人性最终离开你做出反应,那些触手向后拉,野兽般地离开了这个存在位面。
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_DemonicCorruption);>>
你现在是一位有着<<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "height"))>>高的恶魔,有着<<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "cock"))>>长的鸡巴。
在给你一个强烈的、畸形的吻之前,埃塞克斯发出了一声深沉的笑声。
一种永无止境的欲望在你的血管中流淌,一种将引领你走上罪恶之路的诅咒。
“那么继续吧,英雄。让世界看看你是由什么构成的。”
∇:你获得了"大恶魔"的能力。
∇:你现在能使用"种汁召唤"的战斗行动。
∇:埃塞克斯的力量增加了。
<<print setup.getFightReward($CharacterSheet_Ethrex)>>
\<<run setup.upgradeEthrexStats(2)>>
\<<run setup.changeLimb($CharacterSheet_Player.info.anatomy, "arms", setup.RacePool.INCUBUS)>>
\<<run setup.colourLimb($CharacterSheet_Player.info.anatomy, "arms", setup.ColourPool.BLACK)>>
\<<run setup.changeLimb($CharacterSheet_Player.info.anatomy, "hands", setup.RacePool.INCUBUS)>>
\<<run setup.changeLimb($CharacterSheet_Player.info.anatomy, "legs", setup.RacePool.INCUBUS)>>
\<<run setup.colourLimb($CharacterSheet_Player.info.anatomy, "hands", setup.ColourPool.BLACK)>>
\<<run setup.colourLimb($CharacterSheet_Player.info.anatomy, "legs", setup.ColourPool.BLACK)>>
\<<run setup.changeLimb($CharacterSheet_Player.info.anatomy, "tails", setup.RacePool.INCUBUS)>>
\<<run setup.colourLimb($CharacterSheet_Player.info.anatomy, "tails", setup.ColourPool.BLACK)>>
\<<run setup.choice("[[继续->Village]]");>>\<<run setup.playSoundActionParams(["action_Suck"], true)>>
埃塞克斯不能再等下去了。
他来到你身边,抓住你的后脑勺,拉着你深情地吻了起来。
他感觉到他旧日拥有的力量正在向他伸出手来,只是在他恢复以前的力量之前,还需要一点精华。
你们俩都需要这个,它比什么都重要。
\<<run setup.choice("[[继续->Transformation_Incubus_Level3_1_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
你打断了这个吻并且抓住他的头让他吸你<<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "cock"))>>长的鸡巴。
他几乎无法承受,但他却强迫自己接受你。
他在你的阴茎上舔动着他那湿润的恶魔舌头。
\<<run setup.choice("[[继续->Transformation_Incubus_Level3_1_2_1]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
你要让他为自己的力量而努力。
他每吸一次,你就允许他多吸取一点精华。
他的呻吟声每次都变得越来越深。
你看到他的肩膀越来越宽,充满了力量。他的整个身体开始成长。
你感到他的头在你的手掌下越来越大。他的舌头覆盖了你越来越多的阴茎。
\<<run setup.choice("[[赐予他更多……->Transformation_Incubus_Level3_2]]");>>\<<run setup.playSoundActionParams(["action_Suck"], true)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
数百磅的肌肉开始在他恶魔般的身体上生长。
他微笑着抓住你的腰并且开始吸你的蛋蛋。
随着雷鸣般的咆哮,你用精液淹没了他。随之而来的是,你的精液涌入了他体内。
他的整个身体开始颤抖。
\<<run setup.choice("[[继续->Transformation_Incubus_Level3_2_1]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
他抬头看向你,他的眼睛看起来完全是红色,并且闪耀着恶魔力量的。
他的角进一步增长,直到到达他的脑后。
\<<run setup.applyGrowth($CharacterSheet_Ethrex, "cock", setup.getStatValue($CharacterSheet_Ethrex, "cock") * 4)>>
"哦,是的……它来了……"他呻吟着,因为他的阴茎越来越大。他几乎无法承受。
他流着口水,凝视着他现在<<print setup.getLength(setup.getStatValue($CharacterSheet_Ethrex, "cock"))>>长的怪物鸡巴。
"我需要更多……"他咧嘴一笑,看着自己巨大的阴茎。
"但首先……我的那部分交易,<<print $CharacterSheet_Player.info.name>>"
\<<run setup.choice("[[继续->Transformation_Incubus_Level3_2_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
当他用爪子刺穿地面时,你兴奋地颤抖起来。
一股深沉的黑色腐烂开始在你周围的土地上流动。
你周围的一些植物变得扭曲和腐烂,因为它蔓延的范围超过了<<print setup.getLength(30)>>.。
它们的中心是漆黑的,你认出了之前的玻璃一样的表面。
但这一次,它的规模已经超过了巨大的程度。
\<<run setup.choice("[[继续->Transformation_Incubus_Level3_2_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
"你看,这个在我们之下的神,只是他过去的一个片段。他观察着我们的一举一动,在我们最脆弱的时刻对我们耳语。"
恶魔的身体随着他体内力量的增加而颤抖。
他的鳞片上跳动着红色的恶魔能量。
"而我要让他变得重新完整。"
\<<run setup.choice("[[继续->Transformation_Incubus_Level3_2_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
\<<run setup.applyGrowth($CharacterSheet_Ethrex, "height", setup.getStatValue($CharacterSheet_Ethrex, "height") * 1.5)>>
他不断成长,直到他以前的<<print setup.getLength(setup.getStatValue($CharacterSheet_Ethrex, "height"))>>身体达到<<print setup.getLength(setup.getStatValue($CharacterSheet_Ethrex, "height"))>>高。
他的笑声变得更加霸道和邪恶。
当他欢快地抓着他的怪物鸡巴时,浓稠的前液从他的阴茎中渗出。
\<<run setup.choice("[[拥抱腐化->Transformation_Incubus_Level3_3]]");>>\<<run setup.stopSoundActions()>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
突然间,无数的触手从黑色门户的深处迸发出来。它们以你们两个人身上散发出的不洁的淫欲为食。
有些盘绕着埃塞克斯的<<print setup.getLength(setup.getStatValue($CharacterSheet_Ethrex, "cock"))>>阴茎,从各个角度按摩它。
但大多数的它们都向你爬来。
你漆黑灵魂乞求被彻底腐蚀的气息,使它们疯狂。
他们冲上你的腿,毫无征兆地侵入你的屁股。
\<<run setup.choice("[[拥抱腐化->Transformation_Incubus_Level3_3_1]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
你的吼叫声比那巨大的恶魔还要响亮。
触手沿着你的阴茎和蛋蛋移动,用上次改变你的同样的恶魔液体浸泡它们。
但现在你可以承受更多……你迫使你的屁股压在触手上,邀请它们更深入地填充你。
你抓住它们中的一些,把它们撸射,它们用腐蚀的种子淋湿你的身体作为回应。
\<<run setup.choice("[[拥抱腐化->Transformation_Incubus_Level3_3_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
仿佛是为了回应你对快感的疯狂需求,无数其他的黑色卷须出现了。
你感觉到它们在你的腿上滑动,在一个湿润而温暖的怀抱中完全覆盖了你的每一寸鳞片。
一旦它们到达你的腰部,你就释放出狂躁的欲望的原始尖叫。这些卷须附着在你的阴茎和阴囊上,将它们的恶魔种子直接注入其中。
\<<run setup.choice("[[拥抱腐化->Transformation_Incubus_Level3_3_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
"哦,操……哦 干…………更多 更多 更多……"埃塞克斯在你一旁呻吟。
<h1>"干 是的!!!更多!!!"</h1>
你的阴茎一次又一次地空射。
卷须爬上你的胸部,一个巨大的卷须进入你的嘴里。
你吸吮它,就像你的生命依赖于它一样。它隆起并扩大,一升一升的厚重的恶魔粘液从它身上喷涌而出。
你试着把它全部吸进去。
\<<run setup.choice("[[成为一些更多的东西……->Transformation_Incubus_Level3_4]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"]);>>
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_DemonicCorruption);>>
埃塞克斯只能惊讶地盯着你,你完全被这么多触手覆盖,就像被包裹在一个黑色的茧里。
你能感觉到你的肌肉充满了力量,因为你的轮廓在变化。
茧几乎无法容纳你不断增长的形态。
埃塞克斯知道你正在变成的不仅仅是一个恶魔,你已经被选中了。受到淫欲本身的祝福。
\<<run setup.choice("[[继续->Transformation_Incubus_Level3_4_1]]");>>你所需要的,只是最后一把力。
而埃塞克斯很乐意提供。
他射了,漆黑的种子从他的阴茎中涌出,就像一个破碎的水坝。
它完全淋湿了你的茧,你感觉到你的身体在吸收它的不洁能量。
\<<run setup.choice("[[继续->Transformation_Incubus_Level3_4_2]]");>>鳞片沿着你身体的每个表面慢慢生长。
你的头在跳动,因为一套新的巨大的角从你的太阳穴冒出来。
\<<run setup.changeLimbNumber($CharacterSheet_Player.info.anatomy, "horns", 2, "add")>>
你的鸡巴顶在围住你的触手壁上,因为它越来越大。
你可以感觉到自己的大坝破裂了。
\<<run setup.choice("[[显现->Transformation_Incubus_Level3_4_3]]");>>触手再不能抓住你了,你用你现在更粗的爪子在你的茧的表面划了一下。
当你走出茧时,数升浓密的恶魔种子流了出来。
你现在完全被黑色的刺状鳞片所覆盖。一道紫色的光芒从每片鳞片之间散发出来。
你眼睛的紫色缝隙现在被纯黑色的巩膜所包围。你现在<<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "cock"))>>长的阴茎不断因欲求而跳动着。
埃塞克斯对你的新形态流口水,而你对他咧嘴一笑作为回应,露出了你崭新的尖锐牙齿。
在这一点上,称你为恶魔是一种轻描淡写的说法,你对你的快感的完全奉献已经把你变成了更多的东西。
一个真正的淫欲帝王。
\<<run setup.upgradeEthrexStats(3)>>
\<<run setup.transformEntireAnatomy($CharacterSheet_Player.info.anatomy, setup.RacePool.LORD_OF_LUST, true)>>
\<<run setup.colourLimb($CharacterSheet_Player.info.anatomy, "pecs", setup.ColourPool.BLACK)>>
\<<run setup.colourLimb($CharacterSheet_Player.info.anatomy, "heads", setup.ColourPool.BLACK)>>
\<<run setup.colourLimb($CharacterSheet_Player.info.anatomy, "abdominals", setup.ColourPool.BLACK)>>
\<<run setup.colourLimb($CharacterSheet_Player.info.anatomy, "tongues", setup.ColourPool.PURPLE)>>
\<<run setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.PURPLE)>>
\<<run setup.colourLimb($CharacterSheet_Player.info.anatomy, "cocks", setup.ColourPool.PURPLE)>>
\<<run setup.colourLimb($CharacterSheet_Player.info.anatomy, "balls", setup.ColourPool.PURPLE)>>
\<<run setup.colourLimb($CharacterSheet_Player.info.anatomy, "arms", setup.ColourPool.BLACK)>>
\<<run setup.colourLimb($CharacterSheet_Player.info.anatomy, "hands", setup.ColourPool.BLACK)>>
\<<run setup.colourLimb($CharacterSheet_Player.info.anatomy, "legs", setup.ColourPool.BLACK)>>
\<<run setup.colourLimb($CharacterSheet_Player.info.anatomy, "tails", setup.ColourPool.BLACK)>>
<<print setup.getFightReward($CharacterSheet_Ethrex)>>
∇:你获得了"淫欲帝王"的能力。
∇:你获得了"梦魇劈砍"的战斗行动。
∇:埃塞克斯的力量增加了。
\<<run setup.choice("[[显现->Transformation_Incubus_Level3_4_4]]");>>你像一个真正的野兽一样咆哮着。你的声音本身就足以让埃塞克斯再次达到高潮边缘。
“嘿嘿,让这个世界成为你的玩物吧,我的帝王。”
于是你把目光投向你的家。
你的鸡巴在期待着你即将释放的混乱。
\<<run setup.choice("[[离开->Village]]");>>当你穿越荒原时,你感到一种熟悉的污点充斥着空气。
你的每一次呼吸都会使你的心跳加快,更加有力。
你还记得那种熟悉的感觉,就像在某个梦魇身边一样。
\<<run setup.choice("[[寻找腐败的根源->Encounter_Intro_Ethrex_LowRela_2]]");>>
\<<run setup.choice("[[离开->Village]]");>>那只梦魇沿着荒原慢慢地走着。
他似乎陷入了沉思,没有显示出发现你的迹象。
他的阴茎躺在那里,供你凝视。
它整个<<print setup.getLength(setup.getStatValue($CharacterSheet_Ethrex, "cock"))>>长的鸡巴随着每一步的迈出而重重地跳动。
\<<run setup.choice("[[继续->Encounter_Intro_Ethrex_LowRela_3]]");>>他的脸上长出了一个宽阔的狂笑,他的阴茎突然变硬。
他站起来,环顾四周。几乎就像他能感觉到你越来越兴奋一样。
好像他能尝到等待他的力量。
\<<run setup.choice("[[继续->Encounter_Intro_Ethrex_LowRela_4]]");>>他的笑容变得兽性十足,他分叉的尾巴在他肌肉发达的背后甩动。
他现在用狭长的、刺眼的眼睛直视着你。
“我们现在又回来了,是吗?”
他举起一只带爪子的手,招手让你靠近。
<<print setup.getFightStartPassages($CharacterSheet_Ethrex)>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
疲惫占据了你的身体,你所能关注的是那个正在接近的梦魇。
他肌肉发达的身躯上满是汗水,他的胸部随着每次满意的呼吸而起伏。
他伸手抬起你的下巴,你们的目光相遇。
你能感觉到这一刻的强度,以及他身体的热量。
<<include setup.getNextNarativeEventPassage(setup.StorySheet_Ethrex.encounterLossFlavour)>>
\<<run setup.choice("[[继续->Encounter_Loss_Ethrex_0_1]]");>>“我看得出来,你不像其他在荒原上游荡的人。”
\“你的灵魂是如此令人困惑……让我们看看它将如何处理我的力量。”
\“嗯……我将会很享受这一切的。”
\“让我们把这个问题解决掉。”
\他的嘴唇弯成邪恶的微笑,因为在激烈战斗中所形成的精华冲向了他。
这只梦魇的翅膀微微展开,他的眼睛发出更亮的光芒。
你几乎可以感觉到从他身上散发出来的力量,一种你几乎可以触摸到的有形力量。
他就像一根带电的电线,你能感觉到你自己的欲望随着他恶魔般的光环的增长而增加。
∇:埃塞克斯的身体生长了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Ethrex, "height", 10))>>。
∇:埃塞克斯的鸡巴生长了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Ethrex, "cock", 12))>>。
∇:埃塞克斯的阴囊生长了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Ethrex, "balls", 4))>>。
你跪倒在地,你的阴茎在跳动,乞求释放。
\<<run setup.choice("[[向他爬过去->Encounter_Loss_Ethrex_0_2]]");>>
\<<run setup.choice("[[开润->Village]]");>>当红色的恶魔能量从他的手中流向你的阴茎时,埃塞克斯在胜利中咧嘴笑了。
你的阴茎急切地吸收着恶魔的能量。
一声深深的愉悦的呻吟从你的嘴唇中渗出。
\<<run setup.choice("[[亲吻他->Encounter_Loss_Ethrex_1]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
你将手伸到这只梦魇面前,深深地吻他。
他把它推得更远,他自己的舌头伸到你的喉咙里,好像要品尝你体内的东西。
你感到你的高潮被他的魔法阻挡了。它形成了一种无法满足的释放的饥渴。
\<<run setup.choice("[[继续->Encounter_Loss_Ethrex_1_1]]");>>你向恶魔呜咽,恶魔狂笑着回应。
“你还没有准备好。而我不会满足于一顿不熟的饭。”
他把两只手伸向你的阴茎,让他的恶魔魔法在你的肉体里流动。
\<<run setup.choice("[[乞求更多->Encounter_Loss_Ethrex_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
你感觉你的鸡巴比以往变大了,比以往大得多了。
埃塞克斯再次吻你,他的味道让你疯狂,你无法满足你的欲求。
你感觉到你的蛋蛋变得更密集、更饱满。
\<<run setup.choice("[[继续->Encounter_Loss_Ethrex_2_1]]");>>你的鸡巴大口吃着他的恶魔能量,使它自己成长为了<<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "cock") + 31)>>长。
梦魇拉回他的鸡巴,把它带到了你的面前。
他抓着你的后脑勺,把你拉向它。
你的鸡巴长大了,你抚摸它,你的手指在鸡巴轴上滑动,速度越来越快。
∇:你的鸡巴生长了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Ethrex, "cock", 3))>>。
\<<run setup.choice("[[高潮->Encounter_Loss_Ethrex_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
每一次触摸都像潮水一样冲击着你,很快你就走到了高潮边缘。
你只能在这一切的纯粹强度下尖叫。
梦魇舔着嘴唇期待着。
你<<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "cock") + 31)>>长的怪物般的阴茎在即将到来的洪水下颤抖。
\<<run setup.choice("[[继续->Encounter_Loss_Ethrex_4]]");>>一声怒吼从你身上迸发出来,这声怒吼可以传遍数英里。
它的巨大规模几乎让你无法承受,但你继续前进。
热乎乎的浓稠精液开始射出,淹没了你的周围,涂满了眼前的一切。
\<<run setup.choice("[[继续->Encounter_Loss_Ethrex_5]]");>>你能感觉到你的高潮在加剧,因为精液从未停止过涌出。
这个恶魔带着魔鬼般的微笑俯视着你。
你的视线慢慢地模糊了,但你却以完全钦佩的目光盯着埃塞克斯的新形态。
"增长力量,然后回到我身边。"他低声说着,在发出低沉的笑声之前。
<<print setup.getFightReward($CharacterSheet_Ethrex, true)>>
\<<run setup.choice("[[晕倒->Village]]");>>\<<set $CharacterSheet_Ethrex.quest.beatenOnce = true>>
埃塞克斯跌跌撞撞地往后退,他的脚从脚下滑了出去。
他砰地一声摔倒在地,但开始不受控制地大笑。
他的身体因欢笑而颤抖,他的眼睛因喜悦而皱起。
笑声在空气中回荡。
“是的,就是这样。你可能就是他说的那个人。”
\<<run setup.choice("[[继续->Encounter_Intro_Ethrex_LowRela_Win_2]]");>>他试图抬起自己,但他只能单膝站立。
他的眼睛发出深红色的光芒,他用一种令人不安的强度来衡量你。
“只有一个办法可以找到答案。”
你的战斗带来了大量的精华储备,现在它们正冲向你。
\<<run setup.choice("[[继续->Encounter_Intro_Ethrex_LowRela_Win_3]]");>>你能感觉到精华包裹着你,渗入你的毛孔,用它的存在填充你的血管。
当它注入你的身体时,你感到一种力量在你的血管中流淌。
埃塞克斯赞许地看着你,他的眼睛闪烁着满意的光芒。
\<<run setup.choice("[[继续->Encounter_Intro_Ethrex_LowRela_Win_4]]");>>更多的精华涌入你体内,用原始的、愉悦的力量填充你的灵魂。
你握紧拳头,感觉它们从你的血管涌出。
它像一朵有生命的云推入你的嘴里,使你的灵魂在突然间爆发出力量。
\<<run setup.choice("[[继续->Encounter_Intro_Ethrex_LowRela_Win_5]]");>>快感在你体内升起,原始而有力的快感。
突然,埃塞克斯带着顽皮的笑容低声说道。
“你当然想要更多,不是吗?给我一些精华,我会让你知道真正的力量是什么感觉。”
你试着抑制住深深的呻吟,感觉自己被带到了快感边缘。
\<<if $Essence >= setup.getDemonicTFCost($CharacterSheet_Player)>>
<<print "[[赐予他力量("+setup.getDemonicTFCost($CharacterSheet_Player)+" Essence)->"+setup.getDemonicTFPassage($CharacterSheet_Player)+"][$Essence -= "+setup.getDemonicTFCost($CharacterSheet_Player)+"]]">>
\<<else>>
<<print "<span class = 'inactive'>[[赐予他力量("+setup.getDemonicTFCost($CharacterSheet_Player)+" Essence)->"+setup.getDemonicTFPassage($CharacterSheet_Player)+"]]</span>">>
\<</if>>
[[Refuse->Encounter_Intro_Ethrex_LowRela_Win_Leave]]“啧啧,真是浪费了美妙有力的精华。”
即使尝到了失败的滋味,埃塞克斯也是一个威风凛凛的人物。
他的翅膀抽搐着,颤抖着,仿佛急切地想把他带走。
他盯着你,仿佛敢于让你重新考虑,然后失望地叹了口气。
\<<run setup.choice("[[继续->Encounter_Intro_Ethrex_LowRela_Win_Leave_2]]");>>在向前走了几步后,他跃向空中,他的翅膀全部展开。
他每一次有力的扇动都在上升,很快他就带来了阵阵的风。
当他腾空而去时,阳光从他的翅膀上照耀下来。
随着埃塞克斯的离去,你感到自己更能控制冲过你身体的快乐。
\<<run setup.choice("[[离开->Village]]");>>阳光打在你的肩上,你感到汗水开始在你的皮肤上形成。
你停了下来,嗅着空气,感觉到脊柱一阵颤抖。
这气息带有麝香味和甜味,它有着放荡不羁的形式。
你认出了埃塞克斯的气味,那只梦魇。
\<<run setup.choice("[[调查气味->Encounter_Intro_Ethrex_MidRela_2]]");>>
\<<run setup.choice("[[离开->Village]]");>>没过多久,你就看到了远处的埃塞克斯。
他高大强壮地站在那里,巨大的翅膀张开,眼睛里充满了威胁的目光。
他咧嘴笑着,从头到脚地盯着你。他越是凝视,他的阴茎跳动得越快。
\<<run setup.choice("[[继续->Encounter_Intro_Ethrex_MidRela_3]]");>>他向你走来,每一步都会发出砰砰的一声。
他的阴茎现在像损坏的管道一样渗出了精液。
"嗯……你终于来了。我一直在等你回来。"
下面深沉的呻吟声从他现在野蛮的脸上传出。
<<print setup.getFightStartPassages($CharacterSheet_Ethrex)>>埃塞克斯跌跌撞撞地后退,双脚从脚下滑出。
他砰地一声摔倒在地,但开始不受控制地大笑。
他的身体因欢笑而颤抖,他的眼睛因喜悦而皱起。
笑声在空气中回荡。
\<<run setup.choice("[[继续->Encounter_Ethrex_MidRela_Win_1_2]]");>>你能感觉到精华包裹着你,渗入你的毛孔,用它的存在填充你的血管。
当它注入你的身体时,你感到一种力量在你的血管中流淌。
伊瑟克斯发出了一个怪异的笑容。
“是的……这就是我的神所承诺的。全部拿去吧!”
\<<run setup.choice("[[继续->Encounter_Ethrex_MidRela_Win_2]]");>>更多的精华涌入你体内,用原始的、愉悦的力量填充你的灵魂。
你握紧拳头,感觉你的血管暴出。
它像一朵有生命的云推入你的嘴里,使你的灵魂在突然间爆发出力量。
\<<run setup.choice("[[继续->Encounter_Ethrex_MidRela_Win_3]]");>>快感在你体内升起,原始而有力的快感。
突然,埃塞克斯带着顽皮的笑容低声说道。
“现在是时候了,把精华交给我,我会把你变成一个真正的恶魔。”
你试着抑制住深深的呻吟,感觉自己被带到了边缘。
\<<if $Essence >= setup.getDemonicTFCost($CharacterSheet_Player)>>
<<print "[[赐予他力量("+setup.getDemonicTFCost($CharacterSheet_Player)+" Essence)->"+setup.getDemonicTFPassage($CharacterSheet_Player)+"][$Essence -= "+setup.getDemonicTFCost($CharacterSheet_Player)+"]]">>
\<<else>>
<<print "<span class = 'inactive'>[[赐予他力量("+setup.getDemonicTFCost($CharacterSheet_Player)+" Essence)->"+setup.getDemonicTFPassage($CharacterSheet_Player)+"]]</span>">>
\<</if>>
[[拒绝->Encounter_Intro_Ethrex_LowRela_Win_Leave]]“你不会是认真的吧……”
即使尝到了失败的滋味,埃塞克斯也是一个威风凛凛的人物。
他的翅膀抽搐着,颤抖着,仿佛急切地想把他带走。
他盯着你,仿佛敢于让你重新考虑,然后失望地叹了口气。
\<<run setup.choice("[[继续->Encounter_Ethrex_MidRela_Win_Leave_2]]");>>在向前走了几步后,他跃入空中,他的翅膀全部展开。
他每一次有力的扇动都在上升,很快他就带来了阵阵的风。
当他腾空而起时,阳光照耀着他的翅膀。
\<<run setup.choice("[[离开->Village]]");>>阳光打在你的肩膀上,你感觉到汗水开始在你腐朽的鳞片上形成。
你停了下来,嗅着空气,你的鸡巴也跟着跳动起来。
你可以在任何地方认出这种气味。
\<<run setup.choice("[[与埃塞克斯会面->Encounter_Intro_Ethrex_Teammate_2]]");>>
\<<run setup.choice("[[离开->Village]]");>>没过多久,你就看到了远处的埃塞克斯。
他是原始欲望的孕育者,一个<<print setup.getLength(setup.getStatValue($CharacterSheet_Jorm, "height"))>>高的恶魔半神。
他向你走来,每一步都使地面开裂。
\<<run setup.choice("[[继续->Encounter_Intro_Ethrex_Teammate_Menu]]");>>“让我们开始行动吧,淫欲帝王。这个世界需要我们的腐化。”
当他停在你面前时,你感到脊背发凉,他的眼睛闪烁着强烈的、火热的光芒。
\<<run setup.choice("[[决定埃塞克斯何时攻击->Ethrex_Teammate_ChangeAttackTiming]]");>>
\<<run setup.choice("[[与他切磋->Ethrex_Teammate_Fight]]");>>
\<<run setup.choice("[[回家->Village]]");>>"我不关心你如何战斗,只关心之后其为我带来的回报。"
<<print setup.displayAttackTimingDescription($CharacterSheet_Ethrex)>>
[[先于我攻击->Encounter_Intro_Ethrex_Teammate_Menu][$CharacterSheet_Ethrex.fight.teammateSettings.attackTiming = setup.AttackTiming.BEFORE_PLAYER]]
[[后于我攻击,但先于我们的敌人->Encounter_Intro_Ethrex_Teammate_Menu][$CharacterSheet_Ethrex.fight.teammateSettings.attackTiming = setup.AttackTiming.BETWEEN_PLAYER_AND_ENEMY]]
[[后于我攻击,且后于我们的敌人->Encounter_Intro_Ethrex_Teammate_Menu][$CharacterSheet_Ethrex.fight.teammateSettings.attackTiming = setup.AttackTiming.AFTER_ENEMY]]“嗯,你的灵魂已经走得太远了,无法再赋予我力量,但我们仍可以带出精华来。”
<<print setup.getFightStartPassages($CharacterSheet_Ethrex)>>埃塞克斯的嘴唇与你紧紧相拥,你能感觉到他在你脸上的呼吸。
他的双手在你周围展开,以一种你从未经历过的狂热抓着你的身体。
慢慢地,他拉开了距离,他的嘴唇不情愿地离开你。
\<<run setup.choice("[[继续->Encounter_Ethrex_FinalRela_Win_Teammate_2]]");>>他开始移动,把自己从你身上推起来,你能感觉到他身体散发的热量。
当他站起来时,他的肌肉因发力而弯曲,你不能不佩服他的力量和美貌。
“噶啊啊啊……你真的是被赋予了欲望的形态。”
他话语的含义在你的灵魂中产生了共鸣。
在你无尽放荡的日子里,你感到它们比以往任何时候都要强大。
∇:你获得"淫欲化身"的能力。
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_LustIncarnate)>>
\<<run setup.choice("[[继续->Encounter_Intro_Ethrex_Teammate_Menu]]");>>\<<run setup.choice("[[打架->FightLogic]]");>>\<<run setup.choice("[[继续->Village]]");>>\<<run setup.choice("[[继续->Village]]");>>先驱者的进攻是无情的。他猛踢你的腿,迫使你单膝跪地。
“我们的堡垒容不下像你这样的怪物。”
\<<run setup.choice("[[继续->Village_Herald_Loss_1]]");>>他的愤怒显而易见,但他似乎仍然完全控制了它。每一个动作都让人觉得是经过深思熟虑的,即使他有想更进一步的想法,他还是忍住了。
他的手臂垂到一边,然后他向你做出离开的手势。
"我这次对你手下留情,拾荒者。当你解决流经你身体的腐败之时,你才可以再次被审判。"
\<<run setup.choice("[[离开黄金堡垒->Village_Exiled]]");>>\<<run setup.completeAchievement("Achievement_MemoriesOfTheLost");>>
<<print setup.getFightReward($CharacterSheet_Herald)>>
先驱在倒在了你的面前。他所有的力量,所有的活力,所有的荣耀都在沙漠的阳光下想冰一样从他的身上全部融化了。
你那曾经因先驱的力量而钦佩他的想法似乎已经过去很久了。
从在很多方面来说,确实如此。
\<<run setup.choice("[[继续->Village_Herald_Win_1]]");>>“你不能这样做!我们不会放过你的!”你听到一声喊叫,目光便从倒下的先驱身上移开,看到了堡垒的守卫在向你跑来。
他们的脸对你来说都很熟悉,个个如此。你知道它们注定要成为力量和决心的支柱。
然而,你内心的某些东西发生了变化。 也许是一种认知吧?
没错……
它们很弱。
\<<run setup.choice("[[放倒他们->Village_Herald_Win_2]]");>>你让他们真正知道他们自己有多么弱小,只需几秒钟,你有力的手臂只用挥动几下就可以把他们打到一边。
他们不再对你构成威胁了。
你所看到的只有他们的弱小,不过,他们也许还有机会变强。 毕竟,你有办法赋予他们一些你内在的力量。
但首先,你大吼一声,发出从混沌之初就被理解的原始吼叫。
你用那雷鸣般的吼声让全世界知道你的胜利,并呼吁所有人承认这一点。
你的咆哮得到了回应。
它不是来自堡垒内部,这个弱小者聚集的地方,而是来自外部。
\<<run setup.choice("[[继续->Village_Herald_Win_3]]");>>你听到的是那些已经迈出第一步拥抱纯粹力量的人的嚎叫哭喊、尖叫和咆哮。
堡垒的守卫者被打得七零八落,当他们听从你的召唤时,这座堡垒在迷失者的蜂拥下毫无防备。
看到你战胜了那些先前无法匹敌的敌人后,你的兄弟们都在大吼。
\<<run setup.choice("[[继续->Village_Herald_Win_4]]");>>强者越来越强,弱者不可避免地归顺。没有违抗,没有恐惧;只有服从和原始的、不加掩饰的欲望。
与你相比,他们知道自己的地位。他们把你看作他们所能企及的的巅峰。
\<<run setup.choice("[[继续->Village_Herald_Win_5]]");>>他们本身就是肌肉发达的巨人,像充满野性的野兽一样接近你,但在他们的每一个动作中,你都能看到狂热的崇敬。
他们围过来,站到你面前,有的跪下,有的贴着你的身体。
\<<run setup.choice("[[让他们敬拜你->Village_Herald_Win_6]]");>>你让他们这样做着;毕竟,这不是你应得的报酬吗?你已经一次又一次地证明,你是最强的,即使不是有史以来最强的!
他们就应该以他们能想象到的每一种方式来爱戴崇拜、崇拜和服务于你!
空气中弥漫着兴奋的气息,有你的,也有他们的。他们的手在你的肌肉发达的腿和你的大腿上游走。他们的舌头涂抹着你的睾丸和阴茎。
随着一股腐化的精液从你的下体中涌出,代替了前列腺液,在你身体上的腐化符文开始发亮。迷失者们急切地舔舐着这些液体。
而你为他们提供了更多的淫液,因为他们的每一次舔舐,每一次手的抚摸,都感觉像一道闪电在你巨大的阴茎内涌动。
\<<run setup.choice("[[继续->Village_Herald_Win_7]]");>>随着它的变大,沿着你下体的粗大静脉不断跳动。源源不断的液流变成一团团浓稠的腐化粘液,每一团都像一个成年男子的躯干一样大。
没有人能阻止它。恰恰相反,你可以感觉到你的睾丸在每秒钟变得更饱满和更沉重,而不是随着每次成升的爆发中失去风采。
覆盖它们的符文随着不断增长的活力而跳动,让你的腰部充满难以置信的热量。
当你环顾四周,看到越来越多的身躯时,你的目光模糊而没有焦点。
\<<run setup.choice("[[继续->Village_Herald_Win_8]]");>>越来越多的迷失者蜂拥而至,所有人都在崇拜着那个单枪匹马摧毁了黄金堡垒防御的人。
村里剩下的一些居民加入进来,很快就长满了肌肉和体型,这一切都归功于你散发出的纯粹力量。
他,们,全,是,你,的。任由你摆布。
而你完全知道他们想要什么。
\<<run setup.choice("[[为你的崇拜者生长->Village_Herald_Win_9]]");>>你可以感觉到他们的欲望充满了你,你的身体也对其做出了反应。
热浪流过你,扩散到你的四肢,穿过你的胸膛伸展并冲洗着你的下体。当迷失者服从并崇拜他们的神时,你可以感受到难以置信的压力。
他们和你的身体共同为了一个同一个的目标而努力,共享着自由流经的腐化,都在增大的浪潮中涌动。
当它们的身体开始融入你的身体时,崇拜你那巨物的野兽的饥饿嚎叫变成了欣喜若狂的咯咯声。
他们巨大、肌肉发达的躯体沉入了你自己闪闪发光的肉体中。当他们在你身上流动时,所产生的感觉本身就已经令人振奋,就像一场令人难以置信的盛宴,你可以在那里大快朵颐。
值得庆幸的是,你的饥饿是无止境的,因为盛宴也是如此。
\<<run setup.choice("[[继续->Village_Herald_Win_10]]");>>当你的身体膨胀时,另一声胜利的咆哮响彻天空。 你的力量甚至超过你的体型。
当你的肌肉收紧并拉伸着你的皮肤时,你的力量开始飙升。
粗大而有力的静脉在你的皮肤下跳动,以向你不断增长的身躯供应。
你看着你周围的建筑物进一步缩小,与你的荣耀相比,变得越来越不值得注意,当你的目光升到更高处,甚至超过了环绕城市的墙壁时,你忍不住再次怒吼。
\<<run setup.choice("[[超越黄金堡垒->Village_Herald_Win_11]]");>>你的声音越来越大,而它的音调也随着你胸膛的变厚和变大而加深。它传遍了平原,传到了地平线之外。
迷失者再次回答,因为片刻之间,更多的人开始出现在地平线上,听从你的召唤。
你可以看到他们从远处跑来的巨大的笨拙形态,速度远远超过任何这种体型的生物所能达到的速度。
他们很少注意彼此,因为那些更大更快的人吸收了那些太小、太慢的人,并为此变异和增大。
迷失者现在正向你扑来。它们融入了你的双腿、你的蛋蛋睾丸和你的阴茎。当它们为你增加尺寸、力量、欲望和潜力时,它们的身躯浸入了你的肉体之中。
\<<run setup.choice("[[继续->Village_Herald_Win_12]]");>>每一波新的迷失者为你的牺牲就像一场爆炸,将你推向快感的新高度。 他们都看到了你飞入高潮的天堂。
你两腿之间的巨大怪物饱食并不断生长着,随着你腐化种子的灾难性的泛滥而爆发。
黑色闪闪发光的粘液,它与迷失者和现在你自己的肉体颜色相同,以如此大的重量、体积和力量涌出,甚至将更巨大的迷失者他们自己的腿扫掉了。
然而,你的情况也好不到哪儿去。不断增强的高潮份量使粘液在你面前堆积得如此之高,以至于它流回并吞没了你的下半身。
你的腿消失在扭曲的腐化之中,你可以感觉到你们二者连接起来了。
到了这种程度,它与你的肉体已经没有什么不同,也与迷失者与你的融合没有什么不同了。
你的双腿与它融为了一体。
\<<run setup.choice("[[继续->Village_Herald_Win_13]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/lost_ending_lowres.png","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/lost_ending.png", undefined, true)>>
慢慢地,它把你举得更高,甚至连你巨大的阴茎都被它吞没了,但这种感觉比以前更好。成百上千只手在膜拜你傲人的尺寸,除了你之外,任何人都看不到和感受不到。
你在你脚下不断增深的大海中上升到顶部,迷失者和腐化都成为了你的身体。
你的身躯,在无形中扭动,淹没了无人居住但远非寂静的城市。 随着你不断扩张并为自己索取越来越多的东西,门被撞毁,墙被弯曲。
\<<run setup.choice("[[继续->Village_Herald_Win_14]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/lost_ending_lowres.png","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/lost_ending.png", undefined, true)>>
你变得更强大,而相比之下世界则变得更弱。 你吞没了黄金堡垒并将其融入你的形态,而你的意识并没有做出任何努力。
你看着你的粘糊糊的身躯连根拔起那你曾经的家,之前它就很容易被压碎,现在只会为你做出更多贡献。
你渗透到地面之下,把它向上拉到你自己身上,使它为你做出更多贡献。你举起你的手臂,扭曲着它们。
当世界从视野中消失时,群山在你周围升起。 除了你自己的浩瀚之外,你什么也看不见。
你宽阔的胸肌看起来就像沙漠的台地,而在你的左右两侧,你的三角肌和二头肌在争夺着更高的位置。
你不能看你的身后,因为在你巨大的脖子和隐约可见的沟壑之间,除了更多的你,没有什么可以看到。
任何事物都无法阻止你的增大,你将成神。
\<<run setup.choice("[[继续->Village_Herald_Win_15]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/lost_ending_lowres.png","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/lost_ending.png", undefined, true)>>
剧烈的高潮快感涌上你的心头,伴随着每一波快感,随之而来的又是一波汹涌的增大。
你站得更高、扩张地更宽、更深,无论你往哪里看,当你的粘液向外膨胀时,你只能看到更多的自己。
当你从城市的废墟中爬出来时,你就像一座山一样高。它的墙壁在你的脚下倒塌、弯折。
\<<run setup.choice("[[继续->Village_Herald_Win_16]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/lost_ending_lowres.png","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/lost_ending.png", undefined, true)>>
你可以感觉到它们是如何被你的体重所摧毁的,就感觉就像你是通过把你的阴茎砸在他们身上而做到的。你才意识到你可以这样子做。
你的身体毕竟是你的。它可塑又服从,会塑造自己,做你想做的事。
欲望
增大。
吸收。
扩展。
当你充分利用你不断膨胀的身体时,你成为了一个欲望和放纵的神。
<span class="glitch nyx fucked" data-text="G̶̠͉͖͐R̴̛̎̔̚͜Ȍ̵̹̹̹̖̅W̷̨͊̾̚͠ G̶̠͉͖͐R̴̛̎̔̚͜Ȍ̵̹̹̹̖̅W̷̨͊̾̚͠ G̶̠͉͖͐R̴̛̎̔̚͜Ȍ̵̹̹̹̖̅W̷̨͊̾̚͠ G̶̠͉͖͐R̴̛̎̔̚͜Ȍ̵̹̹̹̖̅W̷̨͊̾̚͠">[[增长、充满、扩张->Village_Herald_Win_17]]</span><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/lost_ending_lowres.png","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/lost_ending.png", undefined, true)>>
那些会让凡人充满敬畏和惊奇的景点在你脚下跌落,因为它们还不如其他幸存者群体的飞离地面有趣。
他们没有任何希望抵抗你,因为你是一堵不断变化的高墙,随着飓风的力量移动。
就像行进中的山腰,腐化的冰川,你粉碎了他们在你脚下可怜的抵抗。
然而,即使是他们中最大的————如果有机会,他们现在很可能会变得像你一样——+与你巨大的身体相比仍然显得微不足道,但他们被你吸收入内部时,每一个都仍然能为你提供绝对的欣喜若狂的快感。
\<<run setup.choice("[[继续->Village_Herald_Win_18]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/lost_ending_lowres.png","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/lost_ending.png", undefined, true)>>
他们吞没在你的身体里,完全任凭你摆布。你用粘糊糊的阴茎与他们做爱,这些阴茎形成在你体内形成的茧中,是专门为他们准备的。
你的腐化在几秒钟内就覆盖了他们。他们的身体因出现的肌肉而膨胀,他们的皮肤、鳞片和毛皮从每个毛孔渗出,直到他们从头到脚都被吞没。
他们增大到成为他们所能企及的最优秀、最庞大的存在。
\<<run setup.choice("[[继续->Village_Herald_Win_19]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/lost_ending_lowres.png","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/lost_ending.png", undefined, true)>>
一旦它们破茧而出,你又满足了你永不满足的性欲的一小部分的时候,他们就会像之前无数的其他人一样融入你的身体。
时间的流逝对你来说变得毫无意义,如果它从一开始就有意义的话。但即便如此你意识到,或者说是想起,你还有其他事情想做,还有其他事情需要你注意。
长老庙。
它高于一切,变成了那早已被抛弃的秩序的唯一证明。
你注视着它,你能感觉到它也在注视着你。它散发出你未能企及的隐藏力量。
\<<run setup.choice("[[吸收长老庙->Village_Herald_Win_20]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/lost_ending_lowres.png","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/lost_ending.png", undefined, true)>>
你伸出手,不仅用手,还用意念,将庙宇从地基上拔下来。
它在你的手掌上像苹果一样大,只需握紧拳头,你就可以压碎它的外壳,接触到隐藏在里面的巨大能量!
你感觉自己被电击了,你觉得你的巨大身体里的每一根神经都在同时燃烧。
当恒星般的力量在你的血管中流淌时,你在感到痛苦的同时也在热冷交错之中感受到了巨大的快感。
\<<run setup.choice("[[继续->Village_Herald_Win_21]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/lost_ending_2_lowres.png","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/lost_ending_2.png", undefined, true)>>
难以想象的力量贯穿着你的全,同时你身上的符文发出耀眼的亮紫色光芒。
一波又一波的增大之感在你的身体中翻滚,你感觉你的身体即将从肌肉的纯粹力量中爆发出来。没有凡人能够承受这种快感。
令人难以置信的高潮如雷鸣般席卷着你的全身,你的感官增强到哪怕是最轻微的微风也足以让你兴奋的程度。
你可能射精了几分钟、几小时甚至几天,这没关系,因为现在只有一件事情是永恒的:
你无休止的、不断的、不可阻挡的增大。
\<<run setup.choice("[[继续->Village_Herald_Win_22]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/lost_ending_2_lowres.png","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/lost_ending_2.png", undefined, true)>>
你渴望继续吸收、增大。
知道在你自己的重量下,万物化为碎片。
一旦你成功了,所有的世界都会感受到你无尽的欲望。
\<<run setup.choice("[[继续->Village_Herald_Win_23]]");>>万物都会感受到你的支配影响,就像太阳照进他们的肉体里。
你伸出手,接触着那些会屈服于你自私欲望的人。
所有事物都会感受到你的光芒。
\<<run setup.choice("[[结束了->Ending]]");>><<include setup.getNextNarativeEventPassage(setup.StorySheet_Imp.encounterPassages)>><<print setup.getFlavourBasedDescription($CharacterSheet_Imp, 'encounterStartFlavour')>><<print setup.getFightReward($CharacterSheet_Imp)>>
<<include setup.getNextNarativeEventPassage(setup.StorySheet_Imp.postFightPassagesWin)>><<print setup.getFightReward($CharacterSheet_Imp, true)>>
<<include setup.getNextNarativeEventPassage(setup.StorySheet_Imp.postFightPassagesLoss)>>\<<set $CharacterSheet_Imp.info.known = setup.EncounterKnownState.KNOWN>>
你在灼热的阳光下行走,留意着周围的迷失者和其他怪物。
\<<run setup.choice("[[继续->Imp_FirstMeeting_Intro_2]]");>>几个小时过去了,你穿越了一片干涸的绿洲,没有注意到任何威胁。尽管如此,你仍然有怀着一种挥之不去的感觉,你在被监视着。
迷失者并不以他们的狡猾著称,但没人知道还有什么其他的恐怖事物在埋伏着。
\<<run setup.choice("[[继续->Imp_FirstMeeting_Intro_3]]");>>一阵树枝折断的声音突然引起了你的注意。
你转过身,立即注意到了一个小身影躺在地上。从他红色的皮肤和蝙蝠般的翅膀来看,这显然是个小恶魔。
虽然过去你曾被警告过要提防各种恶魔,但他们大多以诡计多端闻名,而不是侵略性。
这只小恶魔缓缓起身,尴尬地垂下眼。
\<<run setup.choice("[[继续->Imp_FirstMeeting_Intro_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
他的红色眼睛闪烁着充满恶意的光芒。
"真是差劲的出场,啧啧。" 他一边说,一边掸掉翅膀上的灰尘,用眼角的余光观察着你。
他带爪的双脚伸进沙子里,仿佛随时准备扑过来。
\<<run setup.choice("[[做好准备->Imp_FirstMeeting_Intro_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
他咧嘴一笑,恶魔般的笑容中流露出一丝疯狂的饥饿。
"我懂了,你不喜欢啰嗦。没有问题,毕竟我已经可以品尝到你内心的精华了。"
不到一秒钟,他的翅膀就展开了。
"我们都在寻找着力量,而我是不会落后的!"
<<print setup.getFightStartPassages($CharacterSheet_Imp)>>\<<set $CharacterSheet_Imp.quest.available_encounterPassages_growthCock1to2 = false>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
你探索得越多,你就越能安心地欣赏荒漠的神秘风景。废墟变得熟悉起来,陷阱和伏击点也越来越容易被你识别出来。
因此,你立即认出了一棵被你遗忘的在沙丘之间的无叶孤树。
\<<run setup.choice("[[查看远处的树->Imp_EncounterStart_Growth_Cock_1To2_2]]");>>
\<<run setup.choice("[[离开->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
你猜对了,那只熟悉的小恶魔躺在一条老树枝上,努力保持着隐蔽。
\<<run setup.choice("[[跟他聊聊->Imp_EncounterStart_Growth_Cock_1To2_3]]");>>
\<<run setup.choice("[[不管他->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
这只小恶魔注意到你朝他走来时慌张了一下,但他在从树上掉下来之前保持了平衡。
他爬下来,骄傲地走向你。
"我们又见面了,流浪者……我一直等着你回到这里。"
他的手突然探向了自己的身体。他毫不羞愧地握住他那恶魔般的阴茎,感受着他抽动的血管。
\<<run setup.choice("[[继续->Imp_EncounterStart_Growth_Cock_1To2_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "blushing")>>
"嗯……我也一直在增大,但我相信你早就注意到了~"
他的阴茎上升到他的胸口,一长串的前列腺液顺其着他的阴茎滑落,在他饱满的、抽动着的睾丸上流淌着。
"相信我,好戏才刚刚开始……我会增大到每个人都用眼中燃烧的欲望仰望我为止的~"
他一只手抓住他强大的阴茎,咧嘴一笑,他弯曲着双腿,准备扑向你。
<<print setup.getFightStartPassages($CharacterSheet_Imp)>>\<<set $CharacterSheet_Imp.quest.available_encounterPassages_growthCock2to3 = false>>
早已司空见惯的荒漠再次欢迎着你。
你自信地向前走,留意着周围的宝藏和潜伏在沙丘之间的怪物。
\<<run setup.choice("[[继续->Imp_EncounterStart_Growth_Cock_2To3_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 1)>>
你突然听到了远处传来熟悉的声音。
这是一种深沉的、淫荡的咕哝声。
它听起来非常熟悉。
\<<run setup.choice("[[调查->Imp_EncounterStart_Growth_Cock_2To3_3]]");>>
\<<run setup.choice("[[离开->Village]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "blushing")>>
你从附近的沙丘上站起来,看到这只小恶魔在屈服于内心的冲动。
当他舔着他的阴茎时,他那长着三根手指的双手握着他的阴茎,因快感而呻吟和颤抖。\
他的整个身体都在颤抖,精液从他巨大的阴茎中渗出。
"呃……嗯……" 他毫无羞耻地呻吟着。
\<<run setup.choice("[[继续->Imp_EncounterStart_Growth_Cock_2To3_4]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Imp"])>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
当你们的目光相遇时,他充满愉悦的吼叫咆哮突然停止了。
他发出恼怒的咕哝声。
"你怎么敢……"
他站起来,很恼火,但很显然仍处于快感之中。
"在这里见到你我应该很感激,但没有人打扰之后我不会付出任何代价!"
他跳向你,他的表情很快充满了邪恶的欲望。
<<print setup.getFightStartPassages($CharacterSheet_Imp)>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 1)>>
\<<set $CharacterSheet_Imp.quest.available_encounterPassages_growthCock3to4 = false>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
在你离开黄金堡垒后不久,沙漠中回响起了一种声音。
它听起来低沉、充满着欲望、又熟悉。听着它使你越来越兴奋。
当你的阴茎慢慢竖过来时,你意识到你以前在哪里听到过这种呻吟声。
是那只不断增大的小恶魔的呻吟声。
你每次遇到他他的声音都会变得更洪亮、更深沉、更有力量。
他当然不会介意你的来访。
\<<run setup.choice("[[接受他->Imp_EncounterStart_Growth_Cock_3To4_2]]");>>
\<<run setup.choice("[[离开->Village]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
他看着你走过来,就好像他一直在等待你。
他的目光很快又回到了他的阴茎上,用他肥大的手指捏着他的一个乳头。他颤抖着回应。
"增大的感觉真好,我能感觉我的阴茎在手中膨胀着。"
\<<run setup.choice("[[继续->Imp_EncounterStart_Growth_Cock_3To4_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
他那的恶魔般的阴茎现在伸到了他的嘴边。它在饥渴中跳动着,上面粗大的血管亢奋地抽搐着,仿佛有熔岩在它们之中流动。
"我敢打赌你也一样……也渴望着这样子生长。" 他咧嘴一笑,膝盖微微弯曲。
考虑到他长出了这么多肉,他越来越难摆出他平时的战斗姿态。然而,他别无选择。
<<print setup.getFightStartPassages($CharacterSheet_Imp)>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
\<<set $CharacterSheet_Imp.quest.available_encounterPassages_growthCock4to5 = false>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming")>>
"真大啊……" 他喃喃自语,思绪沉在他抽动的肉体掠过暖风所产生的快感之中。
他终于注意到你并咧嘴一笑。即使是在这种状态下,他也认出了你。
"好……让我变得更加巨大吧!"
<<print setup.getFightStartPassages($CharacterSheet_Imp)>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 1)>>
离开城市没多久,空气中就响起了熟悉的声音。
他的那些呻吟声,犹如雷霆万钧。 他变得很强大,比以前强大得多。
它们听起来就像是充满性欲的号角。当你低头时,你发现你的阴茎已经硬了起来,还在漏着前列腺液。
如果这只小恶魔能够从这么远的地方不费吹灰之力就对你造成如此严重的影响,那么他的力量肯定比以前更加强大。
\<<run setup.choice("[[继续->Imp_EncounterStart_Growth_Cock_5To6_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
你知道他一定比你上次见到他时更大、更强壮。这足以让你感到饥渴、兴奋,甚至怀念之前引导你来到这里的遭遇。
这甚至足以让你紧张起来。
你敢再次靠近,看清这个小恶魔变成了什么怪物吗?
\<<run setup.choice("[[接受他->Imp_EncounterStart_Growth_Cock_5To6_3]]");>>
\<<run setup.choice("[[离开->Village]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
\<<set $CharacterSheet_Imp.quest.available_encounterPassages_growthCock5to6 = false>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
他的阴茎已经坚硬如磐石,你甚至无法想象这更巨物会变软 他的两只不成比例的大手甚至可以覆盖他大部分的阴茎。
你知道这一点是因为自从你出现后,他就一直毫无羞耻地自慰。
令你惊讶的是,他实际上看起来并不大。并不是说他在体型和比例上都还不够大,但他并没有比你上次遇到他时更大。
除了一个部分。
\<<run setup.choice("[[凝视着他的蛋蛋->Imp_EncounterStart_Growth_Cock_5To6_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "blushing")>>
他的睾丸已经膨胀到完全荒谬的程度,每个都和他自己的躯干一样大。即使是他站着,它们也能碰到地上。\
你可以看到他做的每一个动作都会有大量的精液来回晃动。
现在你明白为什么他的那种催欲作用要强那么多了。
\<<run setup.choice("[[继续->Imp_EncounterStart_Growth_Cock_5To6_5]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming")>>
他身体的其余部分可能没有进一步增大,但他的阳刚部位似乎已经超过了他身体的其他部分了!\
他的阴茎在不断地流出前列腺液,使他脚下的地面变成了麝香味的泥潭。
他花了点时间用嘴唇包住他的龟头,贪婪地吞咽了几口自己的液体,然后又高兴地叹了口气,拔出了他的嘴。
\<<run setup.choice("[[继续->Imp_EncounterStart_Growth_Cock_5To6_6]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Imp"])>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
当这只小恶魔向你招手靠近时,他甚至懒得摆出他平常的战斗姿态,因为他清晰地知道他的体型不允许他这样做。然而,这并没有影响他脸上洋溢着自信。
"很快,我就会变得比神还大。" 这只小恶魔在拍打他的巨大的睾丸之前吹嘘了一番。
<<print setup.getFightStartPassages($CharacterSheet_Imp)>>\<<set $CharacterSheet_Imp.quest.available_encounterPassages_growthBodyMediumToLarge = false>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
荒原的沙漠再次吞没了你。它无尽的沙丘和山谷似乎随着你每一次探险而变化,但有些事物实在是太庞大了,不会使人认不出来。
原先的那只小恶魔,现在已经成为了其中的一员。你看到他在沙丘上耸立。他事每一个雷鸣般的脚步,都会使整个地面颤抖。
他发出冗长的呻吟声,他的声音现在比过去深了十倍。
当他注意到你的存在时,他巨大的肉手抓住了他的阴茎。他摸抚着它,对你咧嘴一笑,让你沉浸在他如山的身躯上。
\<<run setup.choice("[[继续->Imp_EncounterStart_Growth_Body_MediumToLarge_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming")>>
你从附近的沙丘上站起来,看到这只小恶魔在屈服于内心的冲动。
你曾经认识的那只小恶魔现在成为了历史。他现在变成了一只恶魔般的野兽,大到足以粉碎任何阻挡他的东西。
然而,他的恶意的魅力依然保留了下来。他对你笑着,脸上带着以前的恶魔般的微笑。
"我真是太他妈的大了……" 他张开他那只可怕的手,惊讶地发现它竟然比他的头还大。
\<<run setup.choice("[[继续->Imp_EncounterStart_Growth_Body_MediumToLarge_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"但是我们还可以继续生长……变得更大!" 他咧嘴一笑,他阴茎在饥渴中悸动。
感觉他和你战斗已经不再是一场战斗了。
这是力量和欲望的交换。一场野兽成神的舞蹈。
<<print setup.getFightStartPassages($CharacterSheet_Imp)>>\<<set $CharacterSheet_Imp.info.name = "Kanathar">>
\<<run setup.completeAchievement("Achievement_WordOfPower");>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "blushing")>>
你和小恶魔鬼的关系比以往任何时候都亲密。
然而,
看着这只小恶魔在你们的每一次相遇中变得更强大,分享着你们的快感,这一切都让人感到奇怪的熟悉。
突然,一个名字出现在你的脑海中,这是一个震撼你内心的强大存在。
这至小恶魔,他不只是你所见到的这样。你记得他长得比建筑物还大,还曾经看到他吸收了凡人无法触及的力量。你崇拜他不可思议的巨大身体的每一寸的记忆生动地出现在你的脑海中。
你说出他的名字,那个穿越你记忆极限的名字。
卡纳塔尔。
\<<run setup.choice("[[说出他的名字->Imp_EndingLoop_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "blushing")>>
小恶魔瞪大了眼睛。他似乎也对此很熟悉。
"这……这是一个名字,对吧?"
他突然开始不适地捂住自己的胸膛,咕哝着。他自己的过去和未来的沉重感也突然降临在他身上。
"那个是……那个是我的名字!"
\<<run setup.choice("[[继续->Imp_EndingLoop_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
沉重的真相很快就在你们身上显现了出来,隐藏在他名字中的力量很快就涌入了它的主人。
他的整个身躯都在颤抖,一股炽热的紫色气息将他笼罩了起来。
"天啊,"他说,"这些力量,全是我的!"
当他试探性地摸索着他的胸肌是,它们膨胀了起来。他的二头肌看起来更加令人生畏和强大。你能感觉到一股力量涌入他的体内,并且涌入的速度越来越快。
Δ:卡纳塔尔的身体增高了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Imp, "height", 12 * 12))>>。
\<<set $growth = setup.applyGrowth($CharacterSheet_Imp, "muscles", 90)>>
Δ:卡纳塔尔的肌肉变得<<print setup.getMusclesDescriptor($CharacterSheet_Imp)>>(+$growth).
\<<run setup.choice("[[继续->Imp_EndingLoop_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"嗯……啊!"
他的整个身体因力量而脉动和膨胀。他的呻吟声越来越深沉,他的阴茎沿着他的腿蜿蜒而下。你不得不退后,因为他的身体突然变大了。
Δ:卡纳塔尔的阴茎增长了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Imp, "cock", 11 * 12))>>。
Δ:卡纳塔尔的睾丸变宽了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Imp, "balls", 9 * 12))>>。
\<<run setup.choice("[[继续->Imp_EndingLoop_5]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 3)>>
\<<run setup.applyCorruption($CharacterSheet_Imp, 100)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"啊!!!"
他的双眼充满了围绕着他身体的紫色火焰,这是力量的精华,来自被遗忘的神灵的源源不断的礼物。这一切都是他的,都是卡纳塔尔的。
他断掉的角突然变长、并重生,让他拥有真正恶魔的身材。
他本因如此。
Δ:卡纳塔尔的腐化上升了100。
\<<run setup.choice("[[继续->Imp_EndingLoop_6]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
卡纳塔尔现在握着他的阴茎并发出低沉的咯咯声。毫无疑问,他正在享受他的赠礼。
浓稠的白色精液从他那不可思议的巨大阴茎上渗出并滴落下来,从他睾丸的大小,你可以看出他要在高潮数小时后才能排空它们。
"嘿嘿嘿,这会变得有趣起来的……" 从你第一次遇到这只小恶魔以来,他一直对自己很满意。
但当然,不久之后他的恶魔野心很快就会让他渴望更多。
"我将很快会发现;我敢肯定,这种新的力量会让我有更多的发现。"
\<<run $CharacterSheet_Imp.applyAbilityRuntimeData(setup.Ability_NeverendingGrowth)>>
Δ:卡纳塔尔获得了能力"永无止境的生长"。
\<<run setup.choice("[[回到黄金堡垒->Village]]");>>\<<run setup.buffImpEncounter()>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
当你翻找废墟中拾荒时,你听到远处传来熟悉的声音。
"又是你!我一直在训练,等待着再次遇见你的那一天!做好准备吧!"
它比其他任何声音都更接近尖叫,但你确实认得那个声音。你转身面对你之前遇到的小恶魔。
他决心再次与你战斗。
<<print setup.getFightStartPassages($CharacterSheet_Imp)>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
这只小恶魔捂着胸口单膝跪地,在疼痛中他还在窃笑。他似乎出奇地满意。
"嘿嘿嘿……好久没有感受到战斗的快感了……"
他的双腿颤抖着,站起来的动作让他喘不过气。
"为这次胜利感到骄傲吧,流浪者。下一次,你的精华就是我的了。"
小恶魔毫不客气地倒下,翅膀慢慢地平放在他身边。
\<<run setup.choice("[[继续->Imp_Low_Rela_Win_Idle_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
\<<set $CharacterSheet_Imp.quest.relationshipScoring++>>
一股微弱的白雾从你们俩周围的地面升起。
你感觉到空气中精华的能量,它令人心动。你能感觉到它在你的血管里流淌。
"为这次胜利感到骄傲吧,流浪者。下一次,这些精华将是我的。"
你闭上眼睛,深吸一口气,让精华的力量冲刷你。当能量进入你的身体时,你的皮肤感到刺痛,你能感觉到你的心跳加快。
你呻吟着,因为你的阴茎坚定地跳动着,向你周围发出力量的脉动。
"荒原可以感受到战斗的激情,无论如何都要给强大的人以力量。"
\<<run setup.choice("[[继续->Imp_Low_Rela_Win_Idle_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
你用尽全力挤压你巨大的龟头。很快,你在快感中咆哮了起来,精液从你的阴茎中涌出,让这股力量震撼你的内心。
Δ:你与小恶魔的羁绊略有增加。
\<<run setup.choice("[[回到黄金堡垒->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
当小恶魔走到你面前时,你攥紧胸口,单膝跪地。
"那真是……刺激!" 他发出了恶魔般的笑声,一边品尝着在他体内流动的精华,一边感受着自己。
"照这样下去,我很快就会成为真正的恶魔了。"
\<<run setup.choice("[[继续->Imp_Low_Rela_Loss_Idle_2]]");>>\<<set $CharacterSheet_Imp.quest.relationshipScoring++>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "blushing")>>
想到这里,他的一只手抓住了他的阴茎,尽情地抽动着。他在自傲中迷失了自己。
"但当然,这不会在一天内发生。"他发出一声尖锐的笑声,并把注意力回到你身上。
"愿我们以后再一次相遇吧,流浪者。希望下次你能带来的不仅仅是一场友好的切磋~"
他放声大笑,在他飞走时,他的阴茎因强烈的满足感而抽动。
Δ:你与小恶魔的羁绊略有增加。
\<<run setup.choice("[[回到黄金堡垒->Village]]");>>\<<set $CharacterSheet_Imp.quest.available_postFightPassagesWin_lowRelaEnterMidRela = false>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
小恶魔再次倒下,精疲力尽。他难以置信地抬起头看着你。
"你不是凡人,对吗?难道你又一个被Eclipse诅咒的怪物?"
他笑了,着迷地打量着你。
"你让我想起了我以前的主人。"
他的阴茎在饥渴中抽搐,尽管他试图忽略它。
\<<run setup.choice("[[说你和其他人一样->Imp_Low_Rela_Win_EnterMidRela_No]]");>>
\<<run setup.choice("[[暗示你并不确定->Imp_Low_Rela_Win_EnterMidRela_Yes]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"那么你也知道发生在我身上的事……" 他放松下来。
"无论如何,迷失者都会变得越来越强大,但我会战胜那些没有头脑的怪物。这是一场竞赛,比谁能够成神。"
\<<run setup.choice("[[继续->Imp_Low_Rela_Win_EnterMidRela_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"你比我想象的还要有趣……" 他花时间打量着你,欣赏着你的身材。
"你是一个拥有巨人的身体和力量,但内心仍然谦虚的人。我从来没遇到过向你一样的人。"
\<<run setup.choice("[[继续->Imp_Low_Rela_Win_EnterMidRela_2]]");>>\<<set $CharacterSheet_Imp.quest.relationshipScoring++>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "blushing")>>
他看着你的眼睛。
"也许到最后,我不会是成神的那一个……" 他站起来,向你做了一个干练的鞠躬。
"……但也许这不是一件坏事……"
他朝你吐了吐舌头,然后张开翅膀飞向天空,留下你一个人思考。
Δ:你与小恶魔的羁绊略有增加。
\<<run setup.choice("[[离开->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"难以置信……"小恶魔在疲惫的呼吸之间喃喃自语。他突然收起翅膀,摆出更加放松的姿态。
"好吧,你赢了。"他叉着双臂说道。
"我们都知道我已经没有机会打败你了,为什么你还要来找我呢? 你完全可以去对付更大的怪物。"
\<<if State.variables.CharacterSheet_Imp.quest.masterScoring >= 3>>
\<<run setup.choice("[[说你喜欢他的陪伴->Imp_MasterChoice_Positive]]");>>
\<<run setup.choice("[[说你想继续壮大自己->Imp_MasterChoice_Positive]]");>>
\<<run setup.choice("[[告诉他,他只是另一个挡在你面前的怪物->Imp_MasterChoice_Negative]]");>>
\<</if>>
\<<if State.variables.CharacterSheet_Imp.quest.servantScoring >= 3>>
\<<run setup.choice("[[告诉他,你想继续看到他生长->Imp_Loss_ServantChoice_2]]");>>
\<</if>>"什么?" 他看起来又惊讶又困惑。
"那我最好先走了……"
小恶魔带着无法掩饰的失望离开了。
\<<run setup.choice("[[离开->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "blushing")>>
他的眼睛突然亮了起来,闪烁着新发现的希望。
"那么,我们就是一伙的了~" 他说话时几乎脸红了。
"我仍然不确定你到底是什么人,但自从我们第一次见面以来,我就一直在想着你。"
他的语气有些羞涩,看起来不经常对人表现得如此诚实。
他走向了你,爬上了你的身体,双臂环绕在你的脖子上。他凝视着你的眼睛,然后僵住了,就好像他在想出恰当的言辞。
突然间,他小声说道,
"让我效忠于你吧……"
\<<run setup.choice("[[接受->Imp_MasterChoice_2]]");>>
\<<run setup.choice("[[拒绝->Imp_MasterChoice_Negative]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "blushing")>>
"是……谢谢……"他说着,一股情绪涌上了他的心头。
"主人……"他的声音如耳语一般,但它足以震撼你的内心。
主人。
你听到这句话出自恶魔之口,感觉很恰当。
\<<run setup.choice("[[继续->Imp_MasterChoice_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming")>>
当小恶魔伸手去握住你的阴茎时,他的身体突然发出深红色的光。他的舌头露了出来;他急切想要。
"我再也不需要去克制了……"
\<<run setup.choice("[[让他尽数吸走你->Imp_MasterChoice_4]]");>>\<<run setup.playSoundActionParams(["action_Suck"], true)>>
\<<run setup.stopRealizationPackages(["CharacterSheet_Imp"])>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
"啊,操操操……" 当你抓住他的后脑勺时,小恶魔低声咆哮。
你把目光往下移动。小恶魔面前积了一滩精液,他无法停止渗出他的恶魔精种。
"主人……"
他似乎一直在期待着这一幕,全身发热了起来。
"是……我屈服了……忘掉我的目的吧……我真的只想要你……" 他抓住你的阴茎大声呻吟,看不出有任何羞耻感。
他的红光突然转移了到你的阴茎上, 你感觉一颗炸弹突然爆炸了。当你的阴茎突然变大时,你咬紧了牙关。 它在抽搐、膨胀,将小恶魔向后推去。
"生长吧,我的主人……把这个世界据为己有吧!"
\<<run setup.choice("[[试图控制你日益增长的欲望->Imp_MasterChoice_5]]");>>\<<run setup.stopSoundActions()>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
你的阴茎猛撞到沙子里。就像一阵快感穿过你时,你尝试去打飞机刺激它,但它脱离了你的控制继续增长,像着了魔的野兽一样脉动着。
当它长到可以碰到你的脸的程度时,你大喊了起来。它突然违背你的意愿移动,就好像无论如何都必须满足它的饥渴。
你试着通过打飞机来平息它贪婪的欲火,但这根本不够。它突然弯曲并伸到你的嘴里,催促你吮吸它。
\<<run setup.choice("[[把你自己吸走->Imp_MasterChoice_6]]");>>\<<run setup.playSoundActionParams(["action_Suck"], true)>>
\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
你尝到了你自己的精液,感受到了其中流淌的恶魔般的腐化。
当一种奇怪的温暖在你体内蔓延时,你的身体感觉紧绷。
你感到……骄傲。
你感受到了在你和小恶魔内心共鸣着的充满力量的毫无羞耻的爱。你的身体开始膨胀,肌肉变得更大更硬。\
你抓住阴茎的末端并将其拉近,急切地品尝着越来越多的恶魔精液。\
你举起双臂,血管在你的皮肤上蜿蜒而过,滋养着快速生长的肌肉。 您弯曲并惊叹于您不可思议的令人印象深刻的手臂。
这使你感到更加亢奋了……
\<<run setup.choice("[[骄傲地咆哮->Imp_MasterChoice_7][setup.stopSoundActions();]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
你的咆哮、你骄傲的身材正在回报你更多的快感。你巨大的阴茎依偎在你不断增长的胸肌之间,你肌肉的每一次弯曲都让你的阴茎更加亢奋。
你也忽略不了小恶魔的呻吟声。很快你就感觉到他将自己压在你的阴茎上,用他的整个身体摩擦和按摩着你的阴茎。
你的阴茎最终长得太大,再也不能被你的嘴含住了。精液喷射到空气中,滴落到你们身上,丝毫没有停止的迹象。
看到你的头远离了你恶魔般的阴茎,小恶魔迅速爬到你身边疯狂地亲吻你。
"主人……"
\<<if $CharacterSheet_Player.hasAbility("Achievement_MemoriesOfKanathar")>>
\<<run setup.impJoinsPlayer()>>
Δ:小恶魔现在加入了你的战斗!
Δ:您现在可以直接从村庄中拜访小恶魔了!
\<<run setup.choice('[[喊出他的名字->Imp_EndingLoop][setup.stopRealizationPackages(["CharacterSheet_Player"])]]');>>
<span class = 'inactive'>[[回吻他->Imp_MasterChoice_8]]</span>
\<<else>>
\<<run setup.choice("[[回吻他->Imp_MasterChoice_8]]");>>
\<</if>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp", "CharacterSheet_Player"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
\<<run setup.impJoinsPlayer()>>
"啊……" 你的小恶魔在亲吻中呻吟,他的身体被你原始的阳刚之气淹没了。
话虽如此,这段经历让你们都感到筋疲力尽。你躺在地上,小恶魔压在你的身上。
"我迫不及待地想看看接下来会有什么样的冒险等待着我们了,主人。" 在你搂住他之前,他呜咽了一声,又一次把你拉进一个长吻。
你们都慢慢睡着了。
Δ: 小恶魔现在加入了你的战斗!
Δ: 您现在可以直接从村庄中拜访小恶魔了!
\<<run setup.choice("[[离开->Village][setup.stopRealizationPackages(['CharacterSheet_Imp', 'CharacterSheet_Player'])]]");>>\<<run setup.buffImpEncounter()>>
你离开黄金堡垒后不久,注意到你头顶飞过一个长着翅膀的身影。
通过他的红色皮肤和蝙蝠翅膀,你认出了他是那只你过去曾与你战斗过的小恶魔。
他突然下降,一挥翅膀落在了你面前。
\<<run setup.choice("[[继续->Imp_Mid_Rela_EncounterStart_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"我们又见面了,拾荒者。" 他看着你,咧嘴一笑。
"我得说,你越来越容易被我找到了,但这又不是什么坏事~"
他的爪子突然卷起,膝盖微微弯曲。你拿出武器作为回应,知道他即将扑过来。
<<print setup.getFightStartPassages($CharacterSheet_Imp)>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
随着小恶魔的最后一击,你倒在了地上,你的目光从未离开过他。
他的翅膀在胜利中展开。
"看来这次是我赢了!" 他兴奋地大叫,张开双臂,热切地等待着精华流到达他的身边。
一种柔和的白光突然笼罩了他,他闭上眼睛呻吟了起来。
\<<run setup.choice("[[继续->Imp_Mid_Rela_Loss_Idle_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "blushing")>>
"啊……太棒了!"他的身体因快感而颤抖,他长着爪子的手向下伸去,紧紧地包裹着他恶魔般的阴茎。
\<<run setup.choice("[[继续->Imp_Mid_Rela_Loss_Idle_3]]");>>\<<set $CharacterSheet_Imp.quest.relationshipScoring++>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"看看我吧……我终于变成真正的恶魔了!"
随着他每一次用手抚摸着他敏感的阴茎,他的呼吸变得更快了。他的阴茎随着饥渴的增强而抽搐。
每一次抽动,他的阴茎都会膨胀得更长更粗;越来越多的血管出现,更进一步将他恶魔般的阴茎变成了名副其实的凶兽!
小恶魔在骄傲的欲望中呻吟,他的一根手指从他的阴茎头上擦去越来越多的前列腺液,然后诱人地将它舔干净。
"我敢打赌,你也很想去尝一尝~" 他嘲笑着你,他崭新的、更粗壮的阴茎正在渗出恶魔般的液体……
Δ: 小恶魔的阴茎增长了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Imp, "cock", 3))>>。
Δ: 小恶魔的睾丸增宽了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Imp, "balls", 1))>>。
Δ: 你与小恶魔的羁绊略有增加。
\<<run setup.choice("[[取悦他->Imp_Mid_Rela_Loss_IncreaseServant]]");>>
\<<run setup.choice("[[把他按在你的胸肌上->Imp_Mid_Rela_Win_Idle_IncreaseMaster]]");>>
\<<run setup.choice("[[让他成为->Village]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
\<<set $CharacterSheet_Imp.quest.relationshipScoring++>>
你们都知道这场战斗已经持续了太久了。精华将你们聚集在一起,然后突然涌向你。
你欣喜若狂,把头向后仰,发出了一声深沉的呻吟。
小恶魔只能在你领取你的奖励时旁观,但他似乎并不对这个结果感到不满意。\
似乎对他来说,看到你陶醉于快乐和力量本身也是一种奖励。\
他注视着你的<<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "cock"))>> <<print setup.processFlavours($CharacterSheet_Player, "@[all|cocks|noverb]")>>,然后慢慢地靠近了你。 \
他那异常害羞的镇定令人无法忽视。作为回应,你向他展示了你的肌肉。
\<<run setup.choice("[[继续->Imp_Mid_Rela_Win_Idle_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "blushing")>>
"呃……操……" 小恶魔呻吟了起来,他被你的麝香味淹没了。
Δ: 你与小恶魔的羁绊略有增加。
\<<run setup.choice("[[取悦他->Imp_Mid_Rela_Loss_IncreaseServant]]");>>
\<<run setup.choice("[[把他按在你的胸肌上->Imp_Mid_Rela_Win_Idle_IncreaseMaster]]");>>
\<<run setup.choice("[[让他成为->Village]]");>>\<<set $CharacterSheet_Imp.quest.relationshipScoring++>>
\<<set $CharacterSheet_Imp.quest.masterScoring++>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
\<<set $growth = setup.applyGrowth($CharacterSheet_Player, "muscles", 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "blushing")>>
你抓住他的手,对他慌张的表情咧嘴一笑。他没有退缩,把目光锁定在你的胸膛,被你的阳刚之气所催眠。\
你毫不费力地把他的手放在你的胸肌上,让他因欲望而颤抖,你的乳头在他利爪间弯曲。
"啊,啊……我……" 小恶魔的眼睛微微闭上,他温热的气息掠过你的胸膛。他的手指愈加用力,厚颜无耻地按在你的胸口上。
你可以看出他很想要这样做。他的阴茎已经在滴出前列腺液了。
毫无征兆地,你把恶魔推到你的<<print setup.processFlavours($CharacterSheet_Player, "@[all|pecs|noverb]")>>之间。\
他的双手紧握住你的<<print setup.processFlavours($CharacterSheet_Player, "@[all|pecs|noverb]")>>,急切地挤压着你的肌肉。
\<<run setup.choice("[[更加用力地按压->Imp_Mid_Rela_Win_Idle_IncreaseMaster_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp", "CharacterSheet_Player"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
你的胸肌随着他的呻吟在颤抖,他的双眼紧闭。
"嗯啊!!啊!" 仅仅是这样子,他就已经承受不住了。\
小恶魔咬着嘴唇,厚颜无耻地向你的胸口射出一波又一波的恶魔精液。
你感觉这些精液被你的皮肤吸收了,就好像它被你的支配本性所吸引。\
你的胸膛开始膨胀,逐渐变成了在小恶魔的幻想之中的样子。
你的腹肌开始增长,把小恶魔顶了回去。你把头往后一仰,大吼了一声。
Δ: 你的身体增高了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "height", 7))>>。
Δ: 你的肌肉变得<<print setup.getMusclesDescriptor($CharacterSheet_Player)>>(+$growth)。
Δ: 你觉得更倾向于支配小恶魔。
\<<run setup.choice("[[继续->Imp_Mid_Rela_Win_Idle_IncreaseMaster_3]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Imp", "CharacterSheet_Player"])>>
小恶魔突然意识到他做了什么。
照这样下去,他无法超过你,但不知何故,他似乎感觉不错。
他摇摇头,背对着你,展开翅膀。
"我,我……我需要去处理一些事情……"
在他飞走的是,他附近的沙子轰隆作响。
\<<run setup.choice("[[离开->Village]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
小恶魔的欲望太有感染力了!当你残存的理智尖叫着要你抵抗,而不是屈服于他的影响时,你的太热了,无法抵抗。你靠近小恶魔并跪倒在他面前。
"嘿嘿嘿," 他笑着说,"别担心,我会让你更加有价值的……"
他的手突然抓住你的后脑勺,把你拉了过去。当他第一滴浓郁的前列腺液碰到你的舌头时,你的眼睛睁大了起来!\
这实在是令人振奋。你通过抓住小恶魔的腰部来使自己保持平衡,急切地将你的舌头抵在他的阴茎上,乞求者更多!
"就是这样……你喜欢它,对吧,小矮子?" 小恶魔咆哮了起来。尽管他的个头很大,但他的声音听起来更深沉、更有主宰力。
\<<run setup.choice("[[点头并且吸走他的全部->Imp_Mid_Rela_Loss_IncreaseServant_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 1)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
作为回应,你将他的整根阴茎深深地吸进你的嘴巴和喉咙里。温暖从你的内心蔓延开来,你的身体因期待而颤抖,变得越来越暖和,就像火焰蔓延到你的肌肉和阴茎。
你感到自豪,为你对享乐和权力的无尽渴望而自豪; 为改变和成长而自豪,直到你变得不可阻挡!
"让欲望遍布你的全身吧。"小恶魔呻吟着,随着释放的临近,他的呼吸变得更加急促。伴随着一声深沉的吼叫,他收紧脚趾,弓起背部,同时他那越来越大的阴茎射出了大量恶魔般的精液!
\<<run setup.choice("[[急切地吞下->Imp_Mid_Rela_Loss_IncreaseServant_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
你没有浪费一滴小恶魔的浓烈仙酒,每一口都在你体内散发着热量,直到你感觉像地狱中翻滚!你更用力地抽动你的阴茎,感觉到它在你的手掌中变粗了!
\<<run setup.choice("[[向上看着小恶魔->Imp_Mid_Rela_Loss_IncreaseServant_4]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Imp", "CharacterSheet_Player"])>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
你抬头看向小恶魔,他抓住他的睾丸,脸上露出满意的笑容。他的野心不可否认。这只小恶魔一定会增大成为更强大的存在。
当他的恶魔能量流入你的身体时,一个幻象渗入了你的脑海。你看到了小恶魔,他比任何野兽和建筑都高大,拥有足以压倒山脉的肌肉。他成为了引以为傲的终极恶魔,成为了不可驯服的百兽之王。
你的头脑无法承受这样子的幻象,它很快就在黑暗中消散了。
你昏了过去。
\<<run setup.choice("[[继续->Imp_Mid_Rela_Loss_IncreaseServant_5]]");>>\<<set $CharacterSheet_Imp.quest.servantScoring++>>
不久之后你醒来了,浑身都是你和小恶魔的精液。然而,他已经不见了踪影。
你希望能再次见到他。
Δ: 你的阴茎增长了 <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "cock", 3))>>。
Δ: 你的睾丸增宽了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "balls", 1))>>。
Δ: 你觉得更倾向于为小恶魔服务。
\<<run setup.choice("[[离开->Village]]");>>\<<run setup.buffImpEncounter()>>
在你离开黄金堡垒后不久,你注意到一个带翅膀的身影从头顶飞过。
瞬间,你认出他是卡纳塔尔,你的主人,他正在朝你飞过来。
你开始流口水,阴茎也硬了起来。
他用他的恶魔翅膀一扫就落在了你的面前。
\<<run setup.choice("[[继续->Imp_Servant_EncounterStart_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"让我看看你生长得怎么样吧,我的宠物~" 他咧开嘴笑着说道,期待着接下来的战斗。
他突然将爪子蜷缩起来,膝盖微微弯曲。\
作为回应,你拔出了你的武器,然而你开始因欲望而颤抖,无法抑制再次与你的主人在一起的兴奋之情。
<<print setup.getFightStartPassages($CharacterSheet_Imp)>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
你没有承受住小恶魔的最后一击。自从你第一次遇到他以来,他的力量无疑增强了许多。
当你跪在他的脚下时,他咧开嘴,大笑了起来。
"看来你的精华还是有价值的。" 他冷笑着,向你展示着肌肉,让你在他的恶魔般的力量中燃烧。
"但是,我还能变得更强……"
\<<if State.variables.CharacterSheet_Imp.quest.masterScoring >= 3>>
\<<run setup.choice("[[告诉他他成为你的仆人会更好->Imp_MasterChoice_2]]");>>
\<</if>>
\<<if State.variables.CharacterSheet_Imp.quest.servantScoring >= 3>>
\<<run setup.choice("[[继续->Imp_Loss_ServantChoice_2]]");>>
\<</if>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
他伸手抬起你的下巴,强迫你注视他狭长的眼睛。
"我能感受到你也很想要……" 他淫荡地低声说道,阴茎因兴奋而抽搐。
"等我成长为魔王,你就把你的一切交与给我吧!"
\<<run setup.choice("[[接受->Imp_Loss_ServantChoice_Yes]]");>>
\<<run setup.choice("[[拒绝->Imp_Loss_ServantChoice_No]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"然后再靠近一点……" 他抓住你的后颈,将你固定在原地。
"你会让我成神的~"他的声音低沉,让你不寒而栗。
\<<run setup.choice("[[拜托你的主人->Imp_Loss_ServantChoice_Yes_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
他握住他的阴茎,将它带到离你脸不远的地方。
它那近在眼前,又远在天边 你觉得他想让你亲自动口,向他证明你真的属于他。
\<<run setup.choice("[[吸走他的全部->Imp_Loss_ServantChoice_Yes_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
>>>>>>> CN0.9.0COM
\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 1)>>
\<<run setup.playSoundActionParams(["action_Suck"], true)>>
<<<<<<< HEAD
The taste is maddening, warmth spreading all over your body as you taste your new master's cock. His whole body shudders in response, the act changing him to his core.
"Yessss... Finally!!"
A dark, red glow emanates from his whole form.
"To bring a mortal to its knees - this is my first step to ascension!" he snarls, grinning at you before thrusting his cock deeper into your throat.
"GIVE ME MORE!" he growls.
\<<run setup.choice("[[Suck harder->Imp_Loss_ServantChoice_Yes_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
\<<run setup.playSoundActionParams(["action_Suck"], true)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
You suddenly feel the hand grasping the back of your head expand as you lose yourself in the taste of the hot, barbed demonic cock.
"Fuck..." your new master hisses, making you look back up at him. His head is rolling around in bliss, and he bellows out in a deepening moan.
His horns suddenly begin to burst further out of his skull, the base growing in width as more than a foot of new, bony length emerges. \
Your jaws contort as it becomes harder and harder to take his cock, its girth thickening significantly. \
Your mouth fills more and more with every powerful thrust of your master's hips.
But you persevere, sucking faster while fondling your master's growing cum factories. \
The imp's growls deepen further in pitch as he leers down at you. His neck seems like it has doubled in width as monstrous traps bulge out, joining his shoulders like a chain of muscly mountains.
"Grrrrrrrrrraaaaa... Keep going... //pet ~//"
\<<run setup.choice("[[Suck like your life depends on it->Imp_Loss_ServantChoice_Yes_5]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
\<<run setup.playSoundActionParams(["action_Suck"], true)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
The growing imp pants, hissing through clenched teeth. "Ssssoooo gooooood!!"
Demonic pre shoots out hard inside your mouth. Your body responds by bellowing out a deep, involuntary groan. \
The taste of the demon's pre spikes your arousal beyond mortal limits, a pleasure that makes your muscles clench as pulses of thunderous lust fill every fibre of your being!
And yet, you need MORE!
\<<run setup.choice("[[Make your master cum->Imp_Loss_ServantChoice_Yes_6]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 3)>>
\<<run setup.playSoundActionParams(["action_Suck"], true)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
You suck your master's cock as though your life depended on it, taking it as deep as you possibly can. The pleasure becomes too much to bear; you feel pre oozing continuously from your cock!
"I'm gonna make you mine," he growled deeply, "feed you with demonic cum until you're unrecognizable!" He grinned wide with newfound confidence. \
His words hold significantly more weight than before.
"Now...cum. Show your master just how much you love him..."
You have no choice but to comply, fat ropes of pearlescent jizz flying from your cock, desperately moaning as you continue to try to suck the imp lord's cock in hopes of not displeasing your master. \
With a deafening roar, he also begins to cum, shooting loads upon loads of his hot demonic spunk down your throat, filling you with a newfound lust that cannot be reasoned with!
\<<if setup.AbiHndlr.hasAbility($CharacterSheet_Player, "Achievement_MemoriesOfKanathar")>>
\<<set setup.AbiHndlr.addAbility($CharacterSheet_Player, setup.Ability.ServantOfKanathar)>>
Δ: You gain the "Servant of Kanathar" ability, it will become more powerful the more you serve your master.
\<<set $CharacterSheet_Imp.quest.storylineProgress = setup.StorylineProgress_Imp.SERVANT>>
\<<run setup.choice("[[Utter Kanathar's name->Imp_EndingLoop][setup.stopSoundActions();]]");>>
<span class = 'inactive'>[[Continue->Imp_Loss_ServantChoice_Yes_7]]</span>
\<<else>>
\<<run setup.choice("[[Continue->Imp_Loss_ServantChoice_Yes_7][setup.stopSoundActions();]]");>>
\<</if>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
He pants, sweat dripping down his thick, leathery skin, his demonic form radiating with a new potent, masculine musk. It would be blasphemy to call him a mere imp at this point.
He grins, eyes glowing bright with a burning passion. "Go, my pet. Spread the word that Kanathar will soon ascend!"
He flexes a thick, powerful arm and kisses his peaked bicep while gazing deep into your eyes. "Soon, ALL will worship us as GODS!!"
\<<set $CharacterSheet_Imp.info.name = "Kanathar">>
\<<set setup.AbiHndlr.addAbility($CharacterSheet_Player, setup.Ability.ServantOfKanathar)>>
\<<run setup.AbiHndlr.addAbility($CharacterSheet_Imp, setup.Ability.NeverendingGrowth)>>
\<<set $growth = setup.applyGrowth($CharacterSheet_Imp, "muscles", 22)>>
Δ: Kanathar gains the "Never-ending Growth" ability.
Δ: Kanathar's body grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Imp, "height", 25))>> taller.
Δ: Kanathar's muscles grow to become <<print setup.getMusclesDescriptor($CharacterSheet_Imp)>>(+$growth).
Δ: Kanathar's cock grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Imp, "cock", 10))>> longer.
Δ: Kanathar's balls grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Imp, "balls", 6))>> wider.
Δ: You gain the "Servant of Kanathar" ability, it will become more powerful the more you serve your master.
\<<set $CharacterSheet_Imp.quest.storylineProgress = setup.StorylineProgress_Imp.SERVANT>>
\<<run setup.choice("[[Leave->Village]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Imp", "CharacterSheet_Player"])>>
Looks surprised and confused.
"How?"
"No matter... Once I become as strong as a god, all will bow down to me regardless..."
The imp leaves, unable to hide his disappointment.
\<<run setup.choice("[[Leave->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"I feel... So powerful!" He can barely talk from the exhaustion of the fight, yet his gaze remains locked onto yours.
"I've grown so much since first meeting you."
\<<run setup.choice("[[Continue->Teammate_Imp]]");>>\<<set $CharacterSheet_Imp.quest.servantLosses++>>
\<<set setup.AbiHndlr.addAbility($CharacterSheet_Player, setup.Ability.ServantOfKanathar)>>
\<<run setup.AbiHndlr.addAbility($CharacterSheet_Imp, setup.Ability.NeverendingGrowth)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
You recoil from Kanathar's final hit, he grins in response.
"You've grown stronger, pet... But you could be so much more..." He walks up to you and grabs the back of your head, his forked tongue oozing out of a devilish grin.
"Together, we'll keep growing stronger. No one will ever stop us."
He pulls you into a deep kiss. There is nothing left of the old imp that you once knew. Kanathar is now a true demon of pride, his mind utterly consumed with the desire to grow and rule over everything.
\<<run setup.choice("[[Continue->Imp_Loss_ServantPath_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
His massive cock throbs against your body. "Then, all will be ours." He kisses your neck, licking slowly before biting down on the meat of your muscular shoulder.
"I'm going to show this whole world that you're mine! My body aches for more... grow me, pet. Turn me into a monster, one to which all will soon bow to!"
On command, cum gushes from your cock as orgasm washes over you.
Once your dick dribbles the last of its seed, he steps back, satisfied.
\<<set $growth = setup.applyGrowth($CharacterSheet_Imp, "muscles", 4)>>
Δ: Kanathar's "Never-ending Growth" ability is now stronger.
Δ: Kanathar's body grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Imp, "height", 7))>> taller.
Δ: Kanathar's muscles grow to become <<print setup.getMusclesDescriptor($CharacterSheet_Imp)>>(+$growth).
Δ: Kanathar's cock grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Imp, "cock", 3))>> longer.
Δ: Kanathar's balls grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Imp, "balls", 1))>> wider.
Δ: Your "Servant of Kanathar" ability now grants slightly more health.
\<<run setup.choice("[[Continue->Imp_Loss_ServantPath_3]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"Now... grow stronger for your master, pet. Make the world tremble in my name!"
He unfurls his massive wings with a bellowing roar and launches himself into the air and out of sight.
\<<run setup.choice("[[Leave->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"Master... You've grown so strong..." He can barely talk from the exhaustion of the fight, yet his gaze remains locked onto yours.
"Soon you'll be unstoppable!"
\<<run setup.choice("[[Continue->Teammate_Imp]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
\<<set $CharacterSheet_Imp.quest.servantWins++>>
\<<set setup.AbiHndlr.addAbility($CharacterSheet_Player, setup.Ability.ServantOfKanathar)>>
\<<run setup.AbiHndlr.addAbility($CharacterSheet_Imp, setup.Ability.NeverendingGrowth)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
Kanathar recoils back from that final hit but instantly grins back at you.
"How powerful you've become, pet!" He walks up to you and grabs the back of your head, his forked tongue oozing out of a devilish grin.
"Together, we'll keep growing stronger. No one will ever stop us."
He pulls you into a deep kiss. There is nothing left of the old imp that you once knew. Kanathar is now a true demon of pride, his mind utterly consumed with the desire to grow and rule over everything.
\<<run setup.choice("[[Continue->Imp_Win_ServantPath_1_1]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
His massive cock throbs against your body. "Then, all will be ours." He kisses your neck, licking slowly before biting down on the meat of your muscular shoulder.
"I'm going to show this whole world that you're mine! My body aches for more... grow me, pet. Turn me into a monster, one to which all will soon bow to!"
\<<run setup.choice("[[Continue->Imp_Win_ServantPath_1_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
On command, cum gushes from your cock as orgasm washes over you.
Once your dick dribbles the last of its seed, he steps back, satisfied.
\<<set $growth = setup.applyGrowth($CharacterSheet_Imp, "muscles", 4)>>
Δ: Kanathar's "Never-ending Growth" ability is now stronger.
Δ: Kanathar's body grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Imp, "height", 7))>> taller.
Δ: Kanathar's muscles grow to become <<print setup.getMusclesDescriptor($CharacterSheet_Imp)>>(+$growth).
Δ: Kanathar's cock grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Imp, "cock", 3))>> longer.
Δ: Kanathar's balls grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Imp, "balls", 1))>> wider.
Δ: Your "Servant of Kanathar" ability now grants slightly more Prowess.
\<<run setup.choice("[[Continue->Imp_Win_ServantPath_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"Now... grow stronger for your master, pet. Make the world tremble in my name!"
With a bellowing roar, he unfurls his massive wings and launches himself into the air and out of sight.
\<<run setup.choice("[[Leave->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"What did you want to talk about?"
\<<run setup.choice("[[Ask what happened to his tree->Teammate_Imp_Chat_Tree]]");>>
\<<if !setup.AbiHndlr.hasAbility($CharacterSheet_Player, "Achievement_MemoriesOfKanathar")>>
\<<run setup.choice("[[Ask him his name->Teammate_Imp_Chat_Name]]");>>
\<</if>>
\<<run setup.choice("[[Go Back->Teammate_Imp]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"My tree? I don't know what you're talking about," he responds with incredulous eyes as he shakes his head.
"Oh you mean that old thing! I just found it. It looked comfortable at the time, but it would not carry me anymore. If it even exists still."
He chortles as he ominously flexes his muscles and then gives you a wide grin.
"For all I know, it shattered during one of our tussles."
He then rolls his thick shoulders in what could easily be considered a shrug at his size. Seems like that covers it for him.
\<<run setup.choice("[[Continue->Teammate_Imp_Chat]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"My name? Our kinds are usually not given such things." The imp's gaze lowers.
"They say that once an imp grows in status, their name will emerge from deep within their soul." He suddenly looks up to you with growing determination.
\<<run setup.choice("[[Continue->Teammate_Imp_Chat_Name_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"But ever since we've met, I feel like I've gotten closer to reaching that point than ever before. Once I grow into my true self, everyone shall know my name!"
His usual grin shines upon you once more.
\<<run setup.choice("[[Continue->Teammate_Imp_Chat]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
<<print setup.getFlavourBasedDescription($CharacterSheet_Imp, 'goMeetImp_Height', 1)>>Your demon lands with a thud and a huff. His height of <<ImpHeight>> gives him a rather modest, but not unpleasant stature.
It certainly does make it easier for him to stay out of sight of the Bastion's guards, if nothing else.
\<<run setup.choice("[[Continue->Teammate_Imp_Examine_Muscles]]");>>The form of the descending demon grows and grows and grows, before the massive beast lands. \
The ground shakes beneath his tonnage as a cloud of dust is kicked up and engulfs you both for mere moments. A beat of his wings is all it takes to dispel the cloud again.
"My apologies, master," he utters with a voice that has lost much of its previous high pitch to the sheer size of his body.
A moment of pride overcomes him as he raises to his full height of <<ImpHeight>> as he seems fully aware of how far he has come beneath you and cherishes the fact.
\<<run setup.choice("[[Continue->Teammate_Imp_Examine_Muscles]]");>>The form of the descending demon grows and grows and grows!
More and more of the land is cast into shadow and you seriously have to wonder just how far above in the sky he must have been for him to appear so small at a distance.
It takes minutes almost and the landing itself is like a cataclysm all in itself.
The earth splits beneath the gigantic paws of the demon and explodes outwards into a crater.
An instinctive beat of his wings keeps any dust cloud from forming as torrential winds buffet the area and send weak trees and smaller boulders flying.
A deep throaty chuckle leaves his throat as he rolls his immense shoulders and erects himself to his full, staggering height of <<ImpHeight>>. \
A carpet bombing would have been more subtle than his arrival here.
\<<run setup.choice("[[Continue->Teammate_Imp_Examine_Muscles]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
Stature, as impressive as it may be, is only one part of the whole that made the physical presence. After all, girth is just as important.
<<print setup.getFlavourBasedDescription($CharacterSheet_Imp, 'goMeetImp_Muscles', 1)>>In that regard, your demon is no slouch. Naturally stocky and wide shouldered, \
his pecs would make for passable drums already, while thick muscles bulge his hide and burden his limbs with a delectable amount of weight.
However the same can be said about the average inhabitant of the Golden Bastion.
There is much untapped potential in your demon's body.
\<<run setup.choice("[[Continue->Teammate_Imp_Examine_Genitals]]");>>And in that regard, your demon can certainly impress. His body burgeons with an incredible musculature which made even bodybuilders of old look small by comparison.
His pectorals are gigantic slabs and their bulging overhang provides shade and rain protection for his cobblestone road of hard cut abdominals. \
Even without attempting the motion, you already know that the demon would not be able to scratch the cleft between his swollen chest muscles, as the biceps are simply too large already.
Any step he takes happens with an exaggerated sway of his hips, as his thighs fight each other for the limited space below. \
His naturally stocky frame had only become even more exaggerated by his musculature, as he stands nearly as wide as he is tall.
A delectable sight indeed, and yet you are sure there is room for more.
\<<run setup.choice("[[Continue->Teammate_Imp_Examine_Genitals]]");>>Your demon has all the reason to be proud in this regard, as he is positively overflowing with girth. \
His shoulders stand as wide as his height, rendering him into a perfect square, which is further enhanced by the dimension of his outrageous depth.
The immense barrel of a torso rippling with such muscle, you find yourself salivating just looking at it. \
The pectorals are cliff-like overhangs which cast their shadow upon the labyrinthine canyons of his abdominals. \
The two slabs could serve as dinner tables to the imp, who hardly deserve that kind of classification at this point, he struggles to look over them. \
In fact, he struggles to look many ways, as his head is practically swallowed between his looming deltoids and traps; \
not even his massive neck, which put bulls to shame, could hope to raise him out of the valley of his musculature.
\<<run setup.choice("[[Continue->Teammate_Imp_Examine_Muscles_Huge_2]]");>>He cherishes it however and instinctually your minion clenches his gigantic fists. \
His forearms tense and you can watch the tightening of his muscles roll up all the way into his massive arms.
His biceps rise even greater and he briefly attempts to grab onto their peaks, \
only for his monstrous forearms to collide with them already, and it is only thanks to his oversized mitts that he could reach them at all.
If he raised his arm, the peak would reach far past his head, or his horns even.
A simple flex of his legs is enough to create an audible and even visible shockwave as they bloom to easily twice their size. \
They soon relax again and return to an ever so slightly smaller yet still monstrously pumped state.
His wings look laughably tiny upon his gigantic chest, and yet they must contain a frightfully immense power to be able to bring him aloft. \
Or his magic had grown considerably, to the point that he did not need them anymore to fly at all.
\<<run setup.choice("[[Continue->Teammate_Imp_Examine_Genitals]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
The imp's excitement meanwhile is readily apparent, as just by looking upon you, \
the maleness between his legs has grown fully engorged in a matter of seconds, if he could go soft at all.
<<print setup.getFlavourBasedDescription($CharacterSheet_Imp, 'goMeetImp_Genitals', 1)>>With <<ImpCockLength>>, your demon is nothing to sneeze at.
The tool throbbing between his legs is impressive indeed, and it drips with pre as his <<ImpBallsSize>> orbs churn with growing need. The need for more, the desire to grow and swell, is palpable in the air.
You are unsure if it's your desire, his, or a mingling of both. There is so much room, so much space, which has yet to be filled with pulsating, throbbing, musky flesh.
\<<run setup.choice("[[Continue->Teammate_Imp]]");>>You can hear the throbbing of the demon's <<ImpCockLength>> member between his legs.
Each pulse sees a whole bucket's worth of pre flying forth, and it is only a taste of what his trembling <<ImpBallsSize>> testicles really hold. \
The masculine reek of the demon is already incredible and it is steadily intensifying as more of his arousal drips forth. \
His hands fumble with his monster of a cock as it rises into his field of vision and he tries to push it back down, so that it would not get in the way of looking at you.
It is a fight that he is only barely winning, and which only excites him even further.
\<<run setup.choice("[[Continue->Teammate_Imp]]");>>The very ground shakes with the demon's arousal.
The churning cum factories between his short legs measure a staggering <<ImpBallsSize>> in diameter and tremble with a virility that made itself known for what had to be miles around.
They are more than big enough to rest firmly on the ground and if he wants to move with any kind of speed, \
he has to step over them and drag them behind himself, or go attempt the monumental feat of lifting and juggling them in his hands.
Even so, his <<ImpCockLength>> mammoth of a member swings wildly with each step. \
It is a weapon in its own right, fit to lay siege to just about any fortification.
The preseed that gushes from it is already sufficient to create lakes, while a full orgasm could reshape the very land itself as the lance of seed would carve the earth.
And yet the lust that permeates the air only hungers for one thing.
Growth.
\<<run setup.choice("[[Continue->Teammate_Imp]]");>><<print setup.getFlavourBasedDescription($CharacterSheet_Imp, 'goMeetImp_GrowImp', 1)>>
/*-----------------------------------Grow Large---------------------------------*/<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
His already crimson cheeks turn shades of purple and his rock hard cock belches forth thick demonic seed and splatters it across the floor before him. \
A gasp escapes him as he grits his teeth and visibly attempts to calm down.
"Y-you want me to grow, Master? Using your essence!?" just saying those words, and repeating what you had just told him in his own mind, almost saw him unload again before you.
\<<run setup.choice("[[Continue->Teammate_Imp_GrowHim_Large_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 1)>>
Despite his words, there is no real question.
You raise your <<LimbDesc "hands">> and the warm white glow of essence promptly engulfs them as you reach forward. \
You grab the imp's massive pectoral slabs and a startled hissing escapes his throat as his muscles draw tight.
The glow of the essence shoots into his body and a gurgling inhale follows.
His chest inflates, but stays just as large when he exhales and a guttural squeaking noise leaves him.
\<<run setup.choice("[[Continue->Teammate_Imp_GrowHim_Large_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 1)>>
Your hands feel how his already steely musculature grows even more powerful, even more unyielding beneath your digits.
His body heats up and sweat pours forth in an effort to cool him, only for it to steam right off his body and fill your nostrils with the overbearingly masculine scent of the demon.
Your <<print setup.DESC.getLimbDesc($CharacterSheet_Player, "cocks", {verb:['throbs','throb']})>> heavily in response and before you even know it, you find yourself grinding your <<print setup.DESC.getLimbDesc($CharacterSheet_Player, "cocks", {verb:['throbs','throb']})>> against the imps chest.
\<<run setup.choice("[[Continue->Teammate_Imp_GrowHim_Large_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
"M-Master!" the demon huffs and drools as his huge tongue lols free from his maw. His large eyes barely manage to focus on you, in no short part thanks to his swelling, burgeoning pectorals.
It is not the only thing that grows about him as the essence crashes through his body.
Thick veins throb beneath his skin, as his muscles engorge with new mass and power. \
The definition of his already incredible physique grows not just more intense, but more pronounced by the second.
\<<run setup.choice("[[Continue->Teammate_Imp_GrowHim_Large_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 3)>>
The air is filled not only by his heavy breathing and the eager flow of his and your arousal, but also with the groaning of skin straining against bulging muscle, \
as well as the cracking and creaking of bones growing larger.
His entire frame is following suit in an attempt to provide space for the swelling musculature, to save him from becoming an immobile muscle blob.
<<print setup.growImp()>>
He topples; between his muscles twitching in barely contained growth-spasms and your rock hard cock grinding into his chest, he simply cannot maintain balance.
The earth shakes as his growing ass lands on the ground, promptly followed by a second impact as his gigantic torso follows.
You are on him without even giving him a second to recover. Your <<LimbDesc "hands">> continue to grope and massage his swelling chest, as you ground your member into his pectoral valley. \
Mustering all the strength you have, you massage his man-tits around your virile rod to share the feelings of his ecstatic growth.
\<<run setup.choice("[[Continue->Teammate_Imp_GrowHim_Large_6]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming")>>
You can feel the muscles ripple, just as you can feel the heat surging through them. \
Each excited heartbeat of the imp sees them swell bigger around your dick, while his own massive maleness rises bigger behind you and soon gushes his seed towards the sky, \
raining his dark, tainted demonjuice over you and the surroundings.
You in turn flood his face with your own jizz as your release follows swiftly and violently. \
Your <<LenAndDesc "balls">> draw tight as they unleash everything they got upon the imp's face, who does his very best to drink it all down.
\<<run setup.choice("[[Continue->Teammate_Imp_GrowHim_Large_7]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 5)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
You have no idea how long you spend like this, your orgasm seems endless. They come in such quick succession that they might as well be a single one.
But you know that time is passing, for you have a very good measure of that in the growth of your minion.
The demon beneath you swells larger and larger, his body wracks by the essence you are giving him. His flesh and mass billows forth as his practically petite form - compared to what it once had been - surges bigger and bigger.
The larger he becomes, the faster he grows. He maintains this rate of expansion all the way until it eventually comes to an abrupt and sudden stop with little to no warning.
<<print setup.growImp()>>
\<<run setup.choice("[[Continue->Teammate_Imp_GrowHim_Large_8]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 1)>>
You are both left winded. Your minion teeters at the edge of consciousness. He drools and babbles like a drunkard as his enormously enlarged limbs swat the air.
You could make out praise for yourself somewhere in his slurred speech.
You struggle to dismount. The feeling in your own limbs returns slowly, now that not every single sensation are dominated by your orgasm.
You take a few, or maybe quite a lot of, steps back in order to have a good look at your demon pet and appreciate your handiwork.
Each movement on his part has such weight to it that the earth itself groans in ceaseless protest beneath him.
\<<run setup.choice("[[Continue->Teammate_Imp_GrowHim_Final]]");>>
/*-----------------------------------Grow Huge---------------------------------*/<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
The air begins to vibrate as the white glowing essence once more gathers in your hands. Energy builds into an oppressive physical presence that it feels like you are wearing thick gloves.
Your digits grow stiff as you force the essence to accumulate, rather than to disperse back into your body.
The colossal demon recoils more at the sensation than at sight that permeates the surroundings. \
The ground shakes as his enormous foot carves a trench through the rocky ground.
\<<run setup.choice("[[Continue->Teammate_Imp_GrowHim_Huge_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
You could hear, rather than see, how his tongue lashes in excitement over his face.
"S-so much essence!" he utters with his outrageously deep voice. His words are like the booms of thunder, while his breathing being the distant ominous growl accompanying it.
\<<run setup.choice("[[Continue->Teammate_Imp_GrowHim_Huge_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
His massive member already spurts his load over the landscape from sheer excitement. It comes crashing down in the distance where it could very well cause catastrophic damage.
An electric crackle resonates through the air as you transferre the essence. The imp can only roar as the energy surges through him.
"M-Master!" he howls out as his entire body seizes up. You watch as arcs of red energy dance over his crimson body and thick veins beginning to engorge with rising power.
\<<run setup.choice("[[Continue->Teammate_Imp_GrowHim_Huge_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
His breathing quickens, and each inhale is deeper than the last, each exhale is more powerful. The gargantuan demon is already so big that even the greatest of ancient ruins are little more than doll houses compared to him.
Each time his heart beat, which resonates like the impact of a hammer on an anvil, growth surges through his body. \
Each booming pulse sends a quake through the earth. Fissures and cracks grow rapidly larger as the imprints of his feet become larger. \
Cataclysmic tremors follow as the imp shifts his feet and adjust his footing.
<<print setup.growImp()>>
\<<run setup.choice("[[Continue->Teammate_Imp_GrowHim_Huge_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
The earth explodes as the demonic beast falls forward. \
His huge hands smash into the ground in an attempt to brace himself, only for his fall to be stopped by his immense chest and gargantuan dong.
He is getting so thick and so utterly massive that his huge digits could barely even touch the belly of his raging erection. \
A shockwave ripples outwards from him and rips a gigantic crater from the sheer excess of his immense size.
It is an almost natural progression for him to start fucking the ground, as his attempts to rise up only sees him dig himself deeper.
"Y-yes! S-so huge!" The demon bellows with laughter. He strains and arcs his back through as he looks upwards to the sun. \
You could see the glint in his eyes as he raised a hand towards it, only to bring it right back down as he braces himself.
\<<run setup.choice("[[Continue->Teammate_Imp_GrowHim_Huge_6]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
"Masterrrrrr~" He tries to say more, but it only escapes as an incoherent blurb. However, the way he braces his legs and raises his massive tail left very little up to the imagination about what he might want.
\<<run setup.choice("[[Continue->Teammate_Imp_GrowHim_Final]]");>>
/*-----------------------------------Grow Final---------------------------------*/\<<if setup.getStatValue($CharacterSheet_Imp, "height") > setup.getStatValue($CharacterSheet_Player, "height")>>
<<include Teammate_Imp_GrowHim_Final_PlayerSmaller>>
\<<else>>
<<include Teammate_Imp_GrowHim_Final_PlayerBigger>>
\<</if>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
To strengthen such a beast is a daunting task.
Given the gigantic, and still mounting, size of your massive pet.
Just getting around him took precious time.
\<<run setup.choice("[[Feed him more power->Teammate_Imp_GrowHim_Final_PlayerSmaller_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
The air flickers with the heat emanating from the fiery red testicles and steam wafts off them as the sweat evaporates all too fast again.
They are hot to the touch and churn with incredible need. Your price though lays further up and you cross the enormously swollen taint of the demon.
The muscle bulge with incredible size, and it was duly necessary too in order to lift and move the cock he rocks. Beyond that still, you find the needy hole.
You slide your cock in and are met with a near paradoxical sensation. \
You find practically no resistance on your way in as his heated flesh parts eagerly around your intruding member, only for a sudden and steely grip to clench around you as he flexes his core muscles.
"Ghhhhhh~Ahhhhhhh!"
\<<run setup.choice("[[Continue->Teammate_Imp_GrowHim_Final_PlayerSmaller_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
You two are ferocious, snarling beasts as you fuck and he grows. You fuck him bigger as your pre gushes into his bowels, and before long, your roar announced the full blown orgasm.
Your thick, heavy spunk gushes into him, floods his insides and pushes him in turn over the edge.
His cock, still buried deep in the earth, bounces once more as the taint beneath your feet draw tight and his balls clench.
You could feel the bulges of his cum travel through his inner piping on its way out. He howls out when as it erupts from his member.
\<<run setup.choice("[[Continue->Teammate_Imp_GrowHim_Final_PlayerSmaller_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 5)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
The earth around you begins to crack and huge geysers of cum erupt all around you. \
His hips buck and thrust wildly as the last surges of growth roll through his body, leaving his size worthy of legend and beyond the comprehension of regular mortals.
With <<ImpHeight>>, people are less than ants to him.
He is gargantuan, a god-like being, worthy of full ascension. Yet he is and always will be yours.
<<print setup.growImp()>>
<<include Teammate_Imp_GrowHim_Final_StatUp>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
You do not hesitate and act with a determination befitting your size. The world quakes in fear beneath your movements as you position yourself behind the demon.
An excited squeak leaves his throat as you grab his glutes and squeeze them firmly. The imp's eyes go wide and spittle flies from his maw as the air leaves his lungs as a bellow.
\<<run setup.choice("[[Fuck him->Teammate_Imp_GrowHim_Final_PlayerBigger_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
Your <<print setup.DESC.getLimbDesc($CharacterSheet_Player, "cocks", {verb:['spreads','spread']})>> his ass cheeks wide apart. You plough into him like a train without breaks, flattening and stretching his insides with unfathomable power.
His huge hands claw at the ground. \
One of your <<print setup.DESC.getLimbDesc($CharacterSheet_Player, "hands", {num:1, verb:['grabs','grab']})>> his tail, while the other presses down on his back."
You keep him pinned, keep him fucking the earth, even as he continues to grow beneath you. You run your fingers along the swells of his back muscles and feel them grow deeper and more pronounced by the moment.
\<<run setup.choice("[[Continue->Teammate_Imp_GrowHim_Final_PlayerBigger_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
The demon pants and drools as he struggles to maintain any kind of composure beneath your overpowering thrusts. He moans like an animal in heat, begging for more of your gigantic tool to slam into him.
You gladly oblige until your groin meets his ass cheeks and your balls bury his.
"Ghhhhhh~Ahhhhhhh!"
\<<run setup.choice("[[Continue->Teammate_Imp_GrowHim_Final_PlayerBigger_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
You rut for an incredibly long time. Long enough that the imp's growth finally comes to a stop. Your <<ImpHeight>> tall demon still cries out for more, even when he after already orgasming.
His deluge of cum into the earth finds enough resistance to splash back up, and with no other space to go, his cum erupts like geysers all around you.
Eventually you hilt inside him again and bellow out your own climax.
The imp's belly inflates rapidly with your immense load and his own roar dies in his throat as he instead coughs up thick globs of your seed.
Wet slapping soon follows as your thrusts pick back up again, a single climax hardly enough to satisfy your need in this world, especially considering how rarely you come across a hole you can actually fuck properly.
\<<run setup.choice("[[Keep fucking the imp->Teammate_Imp_GrowHim_Final_PlayerBigger_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
Days pass, perhaps even weeks, until you finally exhaust yourself and collaps on the utterly gargantuan imp.
The afterglow has you both groaning as you slowly come back to your senses.
With a schlorping noise, you pull your member free and unleash a flood upon the land as you step back to look upon your handiwork. It would take him a bit to recover from this.
It was nothing you couldn't wait out.
<<print setup.growImp()>>
<<include Teammate_Imp_GrowHim_Final_StatUp>>\<<set $levelUpResult = setup.levelUpImp()>>
<<print "∇: "+$CharacterSheet_Imp.info.name+ " has gained "+ $levelUpResult.hp + " health!">>
<<print "∇: "+$CharacterSheet_Imp.info.name+ " has gained "+ $levelUpResult.stamina + " prowess!">>
<<print "∇: "+$CharacterSheet_Imp.info.name+ " has gained "+ $levelUpResult.strength + " strength!">>
<<print "∇: "+$CharacterSheet_Imp.info.name+ " has gained "+ $levelUpResult.critChance + " critical hit chance!">>
<<print "∇: "+$CharacterSheet_Imp.info.name+ " has gained "+ $levelUpResult.critDamage + " critical hit damage multiplier!">>
\<<unset $levelUpResult>>
\<<run setup.choice("[[Continue->Teammate_Imp]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
Your demon's ears droop a little and the perpetual smirk on his face turns upside down.
"Aww, already?" he asks, with a glimpse of sadness before returning to his usual grin.
"Alright Master, I'll be waiting for you to return from that silly city!"
\<<run setup.choice("[[Continue->Teammate_Imp_Leave_2]]");>><<print setup.getFlavourBasedDescription($CharacterSheet_Imp, 'leaveImp', 1)>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
The demon's leg muscles tense and he jumps upwards. \
A beat of his powerful wings follows and kicks up dust as it catapults him several feet higher into the sky.
Another beat follows, then another, each one carrying him further away as he ascends upwards far faster than those tiny wings of his had any right to.
Within a minute he is barely visible and indistinguishable from just about anything else that is flying up there.
You make your way back to the Bastion.
\<<run setup.choice("[[Continue->Village][setup.flagTimePasses($CharacterSheet_Imp)]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
The air fills with an ominous creak as the gigantic musculature of the imp draws tight. \
You could watch his enormous quadriceps bulge and ripple in flexing, before a shockwave follows and kicks up a storm of dust and stone.
The ground shatters as the demon jumps upwards towards the sky. \
His tiny wings beat with a power far in excess of their size as they drag him higher yet and dispel the massive cloud of debris he leaves behind.
A being this gigantic has no right to fly with such ease, especially with wings this small. \
They should have cast you and half the world into shadow as they spread, yet they barely even crosses his own shoulders.
\<<run setup.choice("[[Continue->Teammate_Imp_Leave_Large_2]]");>>Either way, the demon ascends towards the sky, higher and higher, while huge globs of his pre rains down upon the land around you.
Each impact is as powerful as a boulder launched by a catapult. It takes precious minutes for him to reach a height where he became impossible to identify from the other creatures of the sky.
By that point, you decide that it is time to head back to the Bastion.
\<<run setup.choice("[[Continue->Village][setup.flagTimePasses($CharacterSheet_Imp)]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
A creature the size of the demon is a living cataclysm; an extinction event waiting to happen.
Every single one of his movements change the face of this ravaged world. On top of that it happens with a speed that is utterly unbelievable for such a titan.
The earth beneath the immense paws of the imp shatters as he leaps up into the sky and immediately covers yards with a single leap.
You wander back through the newly created valley, surrounded by mountains, while you wonder what the people at the Bastion would think.
No doubt they must have seen this.
\<<run setup.choice("[[Continue->Village][setup.flagTimePasses($CharacterSheet_Imp)]]");>><<print setup.getFlavourBasedDescription($CharacterSheet_Imp, 'Village_GoMeetImp_Intro', 1)>>\
"Already time for another run?" the gate guard asks as you pass them, but you shake your head in response.
You just have to 'check' on something.
"Oh, okay," the guard nods, "Be careful out there."
He hardly needs to tell you that.
\<<run setup.choice("[[Continue->Village_GoMeetImp_2]]");>>\
You push open the gates like so many times before, even before the guards could react to your rapid approach.
"I would go and wish him good luck, but nothing's gonna happen to him. It's he who happens to others," \
you can hear one of the guards remark towards the other, followed by snickering, but the gait of your steps saw you breeze off already.
\<<run setup.choice("[[Continue->Village_GoMeetImp_2]]");>>\
Walls and gates have become a laughable concept to you. \
With but a single step you clear obstacles and buildings alike and leave the city in your shadow.
The sun slowly returns to the gleaming beacon of civilization as your towering stature departs. \
It takes you mere minutes to cover a distance for which other people would take a day or more, and yet you could still see the city despite being so far away.
You know you are being followed, but even so it takes a while longer for them to catch up.
At least you can be sure that nobody in the Bastion would be able to actually make out any details at this outrageous distance.
\<<run setup.choice("[[Continue->Village_GoMeetImp_2]]");>>You don't plan to go far anyway, just a few miles to make sure that nobody from the city could see you. \
And yet, you could barely shake the feeling that someone is watching you ever since you left the walls.
\<<run setup.choice("[[Go meet the imp->Teammate_Imp_Appears]]");>>
/*--------------------------Exiled Intro--------------------------------------------*/\
The winds of your new home whip around you as you walk through the dust, clinging to you briefly before being blown away by the next gust.
The silence between each powerful gust of wind is enough to bring your mind back to your banishment from the village. A pang hits your heart:
\<<if setup.getStatValue($CharacterSheet_Player, "corruption") >= setup.CorruptionComparators.TAINTED>>
<<print setup.corruptSpan("GROW SPREAD CORRUPT", "You want them.")>>\
\<<else>>
\You miss them, if only for a moment.
\<</if>>
Your thoughts are interrupted as your servent approaches, as he was called for.
\<<run setup.choice("[[Go meet the imp->Teammate_Imp_Appears]]");>>
/*--------------------------Village+Exiled Intro--------------------------------------------*/"Master!" the demon's voice bellows, and yet it is more a feeling than something you actually hear.
Your gaze is drawn upwards and you can see the winged beast descent towards you. \
At a distance he would be easily mistakable for a bird of some kind, but that rapidly changes as he closes in.
\<<run setup.choice("[[Continue->Teammate_Imp]]");>>
/*--------------------------Teammate Imp Navigation--------------------------------------------*/<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
Your demon looks expectantly at you, he fidgets with the desire to act and his hands tremble as he desperately holds back on groping either you or himself. At least until you give the command for it.
\<<run setup.choice("[[Examine him->Teammate_Imp_Examine]]");>>
\<<run setup.choice("[[Talk to him->Teammate_Imp_Chat]]");>>
\<<if $CharacterSheet_Player.info.tags.partnerSparExhaustion == true>>
<span class = 'inactive'>[[Spar with him->Teammate_Imp_Spar]] (You are exhausted, you must rest before sparring again.)</span>
<<else>>
\<<run setup.choice("[[Spar with him->Teammate_Imp_Spar]]");>>
<</if>>
\<<run setup.choice("[[Change his fighting style->Teammate_Imp_ChangeFightingStyle]]");>>
\<<run setup.choice("[[Decide when the imp attacks->Teammate_Imp_DecideWhenTheImpAttacks]]");>>
<<print setup.displayImpModsPassages()>>
\<<run setup.choice("[[Leave->Teammate_Imp_Leave]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"Of course Master, time to show you how much I've grown~"
His wings flap outwards as he eagerly lunges towards you.
\<<set $CharacterSheet_Player.info.tags.partnerSparExhaustion = true;>>
\<<run setup.choice("[[Fight->FightLogic][$Encounter_Target = $CharacterSheet_Imp]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"I am already the best fighter this wasteland has ever seen!"
Your minion proclaims with pride as he rests his massive hands on his hips and puffs out his chest, only to then suddenly and abruptly deflate again when reality catches up to him.
"Second only to you of course. So yes, teach me your ways, Master! I will be the best student!"
[[Fight agressively->Teammate_Imp][setup.impSetAggressiveMoveset()]]
[[Use Sigils->Teammate_Imp][setup.impSetSigilMoveset()]]
[[Focus on growing->Teammate_Imp][setup.impSetGrowthMoveset()]]
\<<run setup.choice("[[Cancel->Teammate_Imp]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"Just say the word Master. You know more about this strategy business anyway."
<<print setup.displayAttackTimingDescription($CharacterSheet_Imp)>>
[[Attack before me->Teammate_Imp][$CharacterSheet_Imp.fight.teammateSettings.attackTiming = setup.AttackTiming.BEFORE_PLAYER]]
[[Attack after me, but before our enemy->Teammate_Imp][$CharacterSheet_Imp.fight.teammateSettings.attackTiming = setup.AttackTiming.BETWEEN_PLAYER_AND_ENEMY]]
[[Attack after me, but after our enemy->Teammate_Imp][$CharacterSheet_Imp.fight.teammateSettings.attackTiming = setup.AttackTiming.AFTER_ENEMY]]
\<<run setup.choice("[[Cancel->Teammate_Imp]]");>>You found your bae!
\<<run setup.choice("[[Return->Village]]");>><<include setup.getNextNarativeEventPassage(setup.StorySheet_Lost_Naga.encounterPassages)>><<include setup.getNextNarativeEventPassage(setup.StorySheet_Lost_Naga.postFightPassagesLoss)>><<include setup.getNextNarativeEventPassage(setup.StorySheet_Lost_Naga.postFightPassagesWin)>>\<<set $CharacterSheet_Lost_Naga.quest.met = true>>
\<<set $CharacterSheet_Lost_Naga.info.known = setup.EncounterKnownState.KNOWN>>
After an hour of searching, you find yourself in what appears to be a swamp, or at least used to be one.
Much of it has fallen to the spreading corruption. What once had been natural plants have been replaced with vulgar, multicoloured mutants.
You don't get much time to inspect them as a sudden, scraping rustle draws your attention to the canopy above.
\<<run setup.choice("[[Take a closer look->Encounter_Intro_Lost_Naga_1]]");>>Wrapped around the massive tree trunk is a serpentine monstrosity.
His smooth hide shines with a purple so bright it's nearly pink.
Yet there is an oily sheen to it, an iridescent shimmer in the light. It shifts with each idle flex and twitch of the coils.
The skin creaks and groans as the muscles beneath dance and contort it with their size.
\<<run setup.choice("[[Take a closer look->Encounter_Intro_Lost_Naga_1_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "normal")>>
The cobra hood of the gooey naga flares as he spots you. A low hissed "Prrreeeyyy." escapes his muzzle as he bares his fangs.
\<<run setup.choice("[[Continue->Encounter_Intro_Lost_Naga_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "happy")>>
You get to watch the herculean musculature of the beast tense proper as his coils turn the massive tree into little more than splinters between them.
The mud muffles the thud as the beast falls to the ground, but you could still feel the small quake in the wake of its tonnage.
<<print setup.getFightStartPassages($CharacterSheet_Lost_Naga)>>Slowly the serpent rises to his full height, presenting a colossus of muscle and virility. His shaft swollen and engorged to enormous size, while his lips drool with hunger.<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "worried")>>
After a terrible battle, the naga finally collapses into a heap. Pink goo runs from the wounds he has sustained.
But even now, you could see that they are closing.
There is little doubt that in just a few minutes, the beast would be in perfect shape again.
\<<run setup.choice("[[Continue->Encounter_Win_Lost_Naga_2_Normal]]");>>\<<set State.variables.CharacterSheet_Lost_Naga.quest.cockOut = true>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "normal")>>
Fighting has awakened a primal desire within him, but he's too weak to be on top.
Yet he stands tall, eagerly jerking his monstrous cock for any kind of relief.
\<<if setup.removeCurseOfTheNaga()>>
[[Purge the naga's curse->Encounter_Win_Lost_Naga_2_Cursed]]
\<</if>>
[[Continue->Encounter_Win_Lost_Naga_2_Normal_2]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "worried")>>
You place your hand on the wounded naga's head. He immediately shivers as thick pink goo rushes along your arm.
The goo slowly enters your muscles. Your biceps, curls, abs and glutes suddenly pulsates.
\<<run setup.choice("[[Continue->Encounter_Win_Lost_Naga_2_Cursed_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Lost_Naga"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "worried")>>
Growth rushes through you with every heartbeat. You pull your head back and moan as a burst of power courses through you.
Your body explodes with more strength that the naga took from you.
<<set $growth = setup.applyGrowth($CharacterSheet_Player, "muscles", Math.ceil(setup.getStatValue($CharacterSheet_Player, "muscles") * 0.1))>>
∇: Your muscles become <<print setup.getMusclesDescriptor($CharacterSheet_Player)>>(+$growth).
∇: Your body grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "height", Math.ceil(setup.getStatValue($CharacterSheet_Player, "height") * 0.1)))>> taller.
\<<run setup.choice("[[Continue->Encounter_Win_Lost_Naga_2_Cursed_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Lost_Naga"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "worried")>>
You feel more and more pink goo rush down your arm. It crawls along your chest to finally coil around your cock.
You immediately see it throb and expand. Deep lustful moans escape you as your dick crawls along your legs.
\<<run setup.applyGrowth($CharacterSheet_Player, "cock", Math.ceil(setup.getStatValue($CharacterSheet_Player, "cock") * 0.1))>>
You grasp the base of your now <<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "cock"))>> cock and jerk it intensely.
\<<run setup.choice("[[Continue->Encounter_Win_Lost_Naga_2_Normal]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Lost_Naga"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "worried")>>
"Maaaaaaaate..." He growls, unsure of who he's even adressing anymore.
The naga's golden eyes glow with a mix of hunger and longing.
\<<run setup.choice("[[Fuck the naga->Encounter_Win_Lost_Naga_Fuck_1]]");>>
\<<run setup.choice("[[Leave->Village]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Lost_Naga"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "worried")>>
Your hands grip his massive cock, and you can almost hear your digits squeak over the gooey skin.
His member is rockhard, firm enough to serve as a bludgeon, no doubt.
You give it a tentative stroke, trace along the swollen veins along its length before you start to grin devilishly. You've heard that snakes are supposedly very stretchy.
You decide to put it to the test.
You jerk the serpent's cock down towards your own member.
\<<run setup.choice("[[Fuck the naga->Encounter_Win_Lost_Naga_Fuck_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Lost_Naga"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "worried")>>
Your tips touch, and with a grin, you press onward. The naga gasps out weakly, his muscles arms flex in a futile flail.
Really his head doesn't even manage to raise high enough to see you over his own pectoral mountains.
\<<set $CharacterSheet_Lost_Naga.quest.fuckedByPlayer = true>>
\<<if setup.Size.compare($CharacterSheet_Player, 'height', $CharacterSheet_Lost_Naga) >= setup.Size.Comparators.EQUAL>>
\<<run setup.choice("[[Press the naga's cock on your slit->Encounter_Win_Lost_Naga_Fuck_PlayerBigger_1]]");>>
<span class = 'inactive'>[[Fuck the naga's cock slit->Encounter_Win_Lost_Naga_Fuck_NagaBigger_1]]</span>
\<<else>>
<span class = 'inactive'>[[Press the naga's cock on your slit->Encounter_Win_Lost_Naga_Fuck_PlayerBigger_1]]</span>
\<<run setup.choice("[[Fuck the naga's cock slit->Encounter_Win_Lost_Naga_Fuck_NagaBigger_1]]");>>
<</if>>
\<<run setup.choice("[[Leave->Village]]");>>
\<<if setup.getStatValue($CharacterSheet_Player, "corruption") >= 75>>
\<<run setup.choice("[[Absorb his very being (needs 75 or more corruption)->Encounter_Win_Lost_Naga_Fuck_Absorb_1]]");>>
\<</if>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Lost_Naga"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "worried")>>
You start to grin, lust wells up within you again. Why not fill the empty yawning in your balls with the snake himself?
The naga growls softly before you, his hands rubbing his enormous and engorged balls.
You lunge, grab his tail tip with your hand. Before the reptile knows what is happening, you already stuff it into your cock.
\<<run setup.choice("[[Continue->Encounter_Win_Lost_Naga_Fuck_Absorb_1_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Lost_Naga"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "worried")>>
It's barely bigger than his member, you can easily take it. With both hands on the tail, you pull, pull and push to feed it into your member.
You flex your taint, flex your cock, make it swallow and gulp. Inches first, soon entire feet. The naga goes wide-eyed when he realizes what's happening.
Hisses and snarls leave his lips as he twists and contorts, his hands dig into the muddy ground, yet your massive cock is beyond aluring.
He grasps for anything to find a hold on, anything to use as anchor.
\<<run setup.choice("[[Pull him in->Encounter_Win_Lost_Naga_Fuck_Absorb_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Lost_Naga"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "worried")>>
Feet upon feet of coils bulge out your shaft and begin to fill your balls.
Before long, his entire tail is gone. His fat hips are next. His waist soon follows.
Then you grab his shoulders and squish him right in. His goo body is contorting, conforming to your shaft.
\<<run setup.choice("[[Pull him in->Encounter_Win_Lost_Naga_Fuck_Absorb_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Lost_Naga"], 3)>>
Your meaty hand pushes into his face, pushes it down into your member, which greedily swallows him up entirely.
Your balls squirm and jostle with the trashing naga, but soon its shape begins to soften, to melt as your symbiote overtakes it.
You absorb the monster, turn it into more of you. You could hear your skin creak, your bones ache as your body swells larger.
\<<set $growth = setup.applyGrowth($CharacterSheet_Player, "muscles", 4)>>
Your body grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "height", 7))>> taller.
Your muscles grow to become <<print setup.getMusclesDescriptor($CharacterSheet_Player)>>(+$growth).
Your hands stroke your swelling member, veins throbbing violently as it engorges ever bigger.
It grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "cock", 5))>> longer.
\<<run setup.getLength(setup.applyGrowth($CharacterSheet_Player, "balls", 2))>>
\<<run setup.choice("[[Continue->Encounter_Win_Lost_Naga_Fuck_Absorb_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Lost_Naga"], 4)>>
It does not take long before you cum with a bellow.
A deluge of your cum splatters everywhere, with the bright pink color hinting that he'll reform from that later.
You briefly look upon the mess, give a snorting chuckle, move on.
\<<run setup.applyCorruption($CharacterSheet_Player, 8)>>
\<<set $CharacterSheet_Lost_Naga.quest.hasBeenVored = true>>
∇: You gain 8 corruption.
\<<run setup.choice("[[Leave->Village]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Lost_Naga"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "worried")>>
He doesn't get to see how your cock swallows his instead.
His member squishes and fits itself into your pipe with remarkable ease. The sensation leaves you huffing, panting, feeling the thick gooey warmth in your shaft.
\<<run setup.choice("[[Push forward->Encounter_Win_Lost_Naga_Fuck_PlayerBigger_1_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Lost_Naga"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "normal")>>
Slowly you start to push forward, claiming inches of the naga's cock with your own with each thrust.
The naga's gooey nature makes this way too easy, he just slides down your member with little resistance.
With just a few thrusts, you take him to the very hilt, claim his entire length, and with a flex of your mighty taint, you pull on his shaft.
\<<run setup.choice("[[Keep thrusting->Encounter_Win_Lost_Naga_Fuck_PlayerBigger_1_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Lost_Naga"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "normal")>>
You loom over the fallen serpent and continue to thrust onto him.
The tickling sensation continues to run down your pipe, down into your loins. It fills your prostate with the most pleasant feelings.
Slowly the pressure builds, higher and higher, growing more potent with each hammer strike of your hips.
Your body grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "height", 4))>> bigger.
Your cock grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "cock", 3))>> longer.
\<<run setup.getLength(setup.applyGrowth($CharacterSheet_Player, "balls", 1))>>
\<<run setup.choice("[[Cum->Encounter_Win_Lost_Naga_Fuck_PlayerBigger_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Lost_Naga"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "happy")>>
You cry out as you cum. Your impossibly large load unleashes onto the serpent.
So much of your cum flows past his shaft, it splatters onto his loins, and yet you are sure there should have been more.
His balls swell, engorge and expand. They grow $CharacterSheet_Player.symbiote.info.colour with all the seed you pump into him as his member drinks down your load like a greedy whore.
\<<run setup.choice("[[Continue->Encounter_Win_Lost_Naga_Fuck_PlayerBigger_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Lost_Naga"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "happy")>>
You keep pumping out more and more seed, so much more than a single climax would typically do. Until your fat orbs clench and hurt, unable to spill another drop.
You let out a deep guttural growl, feeling surprising exhaustion after the act. Your gaze drifts over the stirring serpent.
He'd recover momentarily, no doubt. Then your eyes move past the absurdly swollen boulders he had for balls.
There is no way he could chase you with those. He begins to rest on his tail tip in exhaustion.
\<<run setup.applyCorruption($CharacterSheet_Player, 8)>>
∇: You gain 8 corruption.
\<<run setup.choice("[[Leave->Village]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Lost_Naga"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "worried")>>
He doesn't get to see how his cock swallows yours. The slit spread around your member. It is forced to accept your intruding shaft.
The entrance is so tight, so wet, like fucking an ass and yet...
\<<run setup.choice("[[Continue->Encounter_Win_Lost_Naga_Fuck_NagaBigger_1_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Lost_Naga"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "normal")>>
You piston your hips forward, pushing in inch after inch of your length into the serpentine rod, grunting and snarling like a feral beast while the naga below you gasps weakly time and time again.
You laugh as you ram your cock in deeper.
Despite the size difference, it is still so tight, almost as if it contracts around your shaft. Sucking on it. Gulping.
\<<run setup.choice("[[Continue->Encounter_Win_Lost_Naga_Fuck_NagaBigger_1_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Lost_Naga"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "normal")>>
Soon you two were grunting in tandem with each other, your hands holding his massive balls, pressing them up against his shaft as if you were handling a pair of gigantic glutes.
You grope and knead them with your eyes closed as you feel the pressure in your loins build.
Just a few more...
\<<run setup.choice("[[Cum->Encounter_Win_Lost_Naga_Fuck_NagaBigger_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Lost_Naga"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "happy")>>
You cry out as you cum. Your balls clench, pulled tight to your groin as you unload into the naga.
You could feel his cock suck it up eagerly.
It drinks your seed with vigour.
\<<run setup.choice("[[Continue->Encounter_Win_Lost_Naga_Fuck_NagaBigger_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Lost_Naga"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "tongue")>>
Your eyes suddenly go wide as his cock lurches upwards and swallows your member all the way to the base.
His gooey cum rockets up around your member and splatters over your loins, but much more importantly, you could feel how it floods down your shaft.
\<<run setup.choice("[[Continue->Encounter_Win_Lost_Naga_Fuck_NagaBigger_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Lost_Naga"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "tongue")>>
It stretches it and violates your prostate as it floods into your balls. Your orbs swell with size; they engorge as they take the naga's orgasm in return.
∇: Your body grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "height", 4))>> taller.
∇: Your cock grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "cock", 3))>> longer.
∇: Your balls grow <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "balls", 2))>> bigger.
\<<run setup.choice("[[Continue->Encounter_Win_Lost_Naga_Fuck_NagaBigger_5]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Lost_Naga"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "tongue")>>
The pressure in your loins returns with a vengeance.
But only for a few seconds.
You nearly collapse to your knees as you climax again, your swollen sack shrinking as all the gooey cum flood back into the naga's member, pumped out by your shaft in exhausting fashion.
You'd never thought that would actually happen in this place, but when you finally pull out of the naga's cock, you actually feel a little exhausted. Drained even.
Almost as if something more than just your seed has been taken.
\<<run setup.applyCorruption($CharacterSheet_Player, 8)>>
∇: You gain 8 corruption.
\<<run setup.choice("[[Leave->Village]]");>>\<<set State.variables.CharacterSheet_Lost_Naga.quest.cockOut = true>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "happy")>>
You buckle as your strength leaves you. The vicious blows and devastating lashes of the serpent are too powerful to resist.
Immediately the beast seizes the opening and its massive coils wrap around your body and pull tight. Incredible musculature grinds against your body as the naga holds you tight.
\<<run setup.choice("[[Continue->Encounter_Loss_Lost_Naga_1_2]]");>>
\<<run setup.choice("[[Escape->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "tongue")>>
His balls, his cock push into your face as he props himself up before you, his thick gooey precum drips into your hair.
"Preeyyyy... feeeeeed." He growls above you as he then bends down.
His head comes closer, his breath washes over your face before his maw opens wide, wider than it has any right to.
\<<run setup.choice("[[Continue->Encounter_Loss_Lost_Naga_1_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Lost_Naga"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "tongue")>>
The corners of his mouth turn into gooey strands as he gives you a view down the abyss of his gullet.
His maw then engulfs your head, his whole being flows around you.
\<<run setup.choice("[[Continue->Encounter_Loss_Lost_Naga_1_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Lost_Naga"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "tongue")>>
His lips run over your broad shoulders like liquid, they overwhelm your powerful chest with near mocking ease.
Your waist follows, and he only briefly pauses on your groin to give your member a few brief licks.
\<<run setup.choice("[[Continue->Encounter_Loss_Lost_Naga_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Lost_Naga"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "tongue")>>
You can feel gravity shift as the serpent rears up and lets you slide down his gooey, stretchy gullet.
You struggle with all the might you could still muster, you push and punch, your legs kick, and yet there is nothing solid to hit, not even a proper sign of resistance.
It is as if you are caught in a rubber tube.
"Yesss, sttrrrruuggglle."
\<<run setup.choice("[[Continue->Encounter_Loss_Lost_Naga_2_1]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Lost_Naga"], 3)>>
But your disgrace is far from over. Whatever kind of stomach this was, it does not work like a regular one. There are no acids to take you apart, there is only goo.
In the pitch darkness of the gut, it begins to flood into your ass, cock and mouth. The thick quasi liquid forces its way into your body.
\<<set $curseStatus = setup.applyCurseOfTheNaga()>>
\<<if $curseStatus == "Cursed">>
Still, it goes even deeper as you could feel the strangest sensation.
Already beaten, and with no chance for recovery, the naga assimilates parts of you.
\<</if>>
\<<run setup.choice("[[Continue->Encounter_Loss_Lost_Naga_2_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Lost_Naga"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "tongue")>>
The last thing you hear is the thundering groaning of swelling snake bulk and the bellowing roars of orgasm.
"YESSSS SSSOOOO MUCH POWER!"
The naga roars as you fade away to become part of a superior predator.
\<<run setup.choice("[[Let Go->Encounter_Loss_Lost_Naga_3]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player", "CharacterSheet_Lost_Naga"])>>
You wake up hours later, with your senses slowly awakening from a long dreamless sleep.
\<<if $curseStatus == "Cursed">>
∇: The Lost Naga has taken some of your size, only by defeating him can you get your strength back.
∇: Your muscles are reduced to <<print setup.getMusclesDescriptor($CharacterSheet_Player)>> (-<<print $CharacterSheet_Player.quest.curseOfTheNagaStatDrain.muscles>>).
∇: Your body is shortened by <<print setup.getLength($CharacterSheet_Player.quest.curseOfTheNagaStatDrain.height)>>.
∇: Your cock's length is reduced by <<print setup.getLength($CharacterSheet_Player.quest.curseOfTheNagaStatDrain.cock)>>.
\<<elseif $curseStatus == "AlreadyCursed">>
∇: The Lost Naga has already stolen some of your size, only by defeating him can you get your strength back.
\<<else>>
∇: The Lost Naga has grown, but your form is too small to lose any more size.
\<</if>>
\<<run setup.choice("[[Return home->Village]]");>>\<<set $CharacterSheet_Lost_Naga.quest.saidWantSpawn = true>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "worried")>>
The Lost Naga hunches forward and nearly falls down, but he catches himself at the last second.
Yet his eyes brim with relentless conviction, and there lurks something more... a captivation, a craving..
A single impish grin frolics across his lips as he quips, "Seeking something are we? Your eyes, they betray your desire."
\<<run setup.choice("[[Continue->Encounter_Win_Lost_Naga_ShardFight_FirstTime_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "normal")>>
Suddenly, out of nowhere, he brandishes something from behind his back.
A fragment of the Eye of the Void.
\<<run setup.choice("[[Continue->Encounter_Win_Lost_Naga_ShardFight_FirstTime_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "normal")>>
His eyes narrow, studying your reaction intently. "How about a simple trade for it? I seek a Spawn of Nyx in return," he pronounces, feeling the tension once again escalate.
Your gaze meets his squarely.
Running a hand across a brawny arm, he can feel the Corruption shifting beneath his skin.
\<<run setup.choice("[[Continue->Encounter_Win_Lost_Naga_ShardFight_FirstTime_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "normal")>>
"A fair trade it would seem," he growls, the resonance in his voice reverberating in the desolate desert surrounding them.
"The relic for a Spawn of Nyx. Capture one, or infest yourself. It matters not to me."
<<print setup.getNextNarativeEventPassageListText(setup.StorySheet_Lost_Naga.bringSpawnOptions, 3)>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "worried")>>
The Lost Naga hunches forward and nearly falls down, but he catches himself at the last second.
Yet his eyes brim with relentless conviction, and there lurks something more... a captivation, a craving..
A grin frolics across his lips as he quips, "You win again, Salvager. Now, do you want your precious relic after all?"
\<<run setup.choice("[[Continue->Encounter_Win_Lost_Naga_ShardFight_Return_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "normal")>>
Suddenly, out of nowhere, he brandishes something from behind his back.
A fragment of the Eye of the Void.
"The relic for a Spawn of Nyx. Capture one, or infest yourself. It matters not to me."
<<print setup.getNextNarativeEventPassageListText(setup.StorySheet_Lost_Naga.bringSpawnOptions, 3)>>[[Return home->Village]][[Give him the captured spawn->Encounter_Win_Lost_Naga_BringSpawnCaptured]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "happy")>>
While he analyzes the unconscious spawn of Nyx, an unexpected emotion rises, piercing through his menacing facade; Greed.
A desire not linked to any physical pleasure he has known but for a power not yet tasted.
\<<run setup.choice("[[Continue->Encounter_Win_Lost_Naga_BringSpawnCaptured_1]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "normal")>>
The thought of what he might transform into with a spawn of Nyx infesting his already imposing physique shakes him to his core.
His muscles bulge, mirroring the internal conflict now raging within him.
He could be stronger, more dominant. He could be unstoppable.
\<<run setup.choice("[[Continue->Encounter_Win_Lost_Naga_BringSpawnCaptured_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "normal")>>
"A trade then," he whispers, tracing a large finger over the glowing relic ingrained in his chest. "Your spawn of Nyx for my relic."
The sound of his voice echoes eerily across the Barrens.
His towering form seems to blend with the darkness, tension lining each monstrous muscle.
\<<run setup.choice("[[Continue->Encounter_Win_Lost_Naga_BringSpawnCaptured_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "normal")>>
With a deep chuckle, he outstretches his hand and takes the parasite from your palm.
Its smooth, squirming form writhing in his massive grip, mirroring his own anticipation.
\<<run setup.choice("[[Continue->Encounter_Win_Lost_Naga_BringSpawnCaptured_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "normal")>>
How fascinating it is to consider such a trivial being could amplify his power.
The thought is indeed riveting.
\<<run setup.choice("[[Continue->TakeParasite]]");>>[[Give him one of your spawn->Encounter_Win_Lost_Naga_BringSpawnAlive]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "normal")>>
"Prove you're a worthy host. Show me you can handle the power of Nyx. Spread your spawns to me~"
His eyes blaze with hedonistic pleasure as he watches you fondle your cock unabashed, provoking the dormant spawns within your balls.
\<<run setup.choice("[[Continue->Encounter_Win_Lost_Naga_BringSpawnAlive_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
It stirs the Lost Naga into a feral joy.
He leans closer, the palpable anticipation crackling in the air like a brewing thunderstorm.
"I can feel them..." He grasps your cock, his grip careful gentle his monstrous might.
\<<run setup.choice("[[Continue->Encounter_Win_Lost_Naga_BringSpawnAlive_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "normal")>>
"They're eager, thrilled to meet their new vessel!"
Demonic laughter rumbles from his chest as he lifts his gaze, his mesmerizing eyes meeting yours.
The tendrils on his back twitch and writhe, ensnaring your cock and jerking it fervently.
\<<run setup.choice("[[Continue->Encounter_Win_Lost_Naga_BringSpawnAlive_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "normal")>>
Soon, a spawn is drawn forward, I uncurled it to its full, intimidating length, revealing the writhing monstrosity.
Quickly, he lowers his head and consumes your cock in his monstrous maw, sucks it like his life depended on it.
You soon it that critical mingling point of pleasure and pain.
\<<run setup.choice("[[Continue->Encounter_Win_Lost_Naga_BringSpawnAlive_5]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "happy")>>
Your climax starts to rush forth, and he pulls back to let your spawns spread all over him.
"Yesssssss~" He mused, tenderly lifting a spawn to the harsh daylight.
The spawn squirms wildly, a chaotic dance that only makes the Naga's grin widen.
\<<run setup.choice("[[Continue->TakeParasite]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
\<<run setup.playRealizationPackage(["CharacterSheet_Lost_Naga"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "normal")>>
Fixing his gaze onto you, he lowers his hand, bringing the parasite near his looming cock.
“Brace yourself,” he snarls, just before pushing the parasite inside.
The feeling was new, uncharted - a wave of pleasure overwhelms his already heightened senses.
\<<run setup.choice("[[Continue->TakeParasite_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Lost_Naga"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "normal")>>
The spawn squirms, exploring its new home with an undying curiosity that sends waves of unchecked lust coursing through his massive frame.
His back arches in pleasure as the parasite fuses with him, his roars echoing ominically in the barren wasteland.
He tilts his head back, eyes closed, consumed in the euphoria of this intimate act.
\<<run setup.choice("[[Continue->TakeParasite_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Lost_Naga"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "happy")>>
As the spawn of Nyx merges with his flesh, he feels himself pulse with an energy potent beyond comprehendible dimensions - a mind bending rush of raw might.
"YESSSSS!!!!"
\<<run setup.choice("[[Continue->TakeParasite_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Lost_Naga"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "normal")>>
Every inch of muscle within him tightens and expands spasmodically, straining against the relentless torrents of power coursing through his veins.
Then it happens.
He can feel his form bloating, the unremitting pressure swells within as his muscles craft a new, formidable form of their own.
\<<run setup.choice("[[Continue->TakeParasite_5]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Lost_Naga"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "normal")>>
"HHHMMMMMM... THIS IS SO GOOOOOOOD~"
Powered by the untamable energy embodied by the spawn of Nyx, his form erupts with an overwhelming burst of power.
Towering over the dunes, muscles spreading into an intimidating panorama, he lords over the barren landscape.
\<<run setup.choice("[[Continue->TakeParasite_6]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Lost_Naga"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "happy")>>
"MOOOOOOORE!!!!"
As if a dam has cracked, he unloads an unstoppable flood of corrupted seed.
The thunderous of his orgasmic roars reverberates across the desert, a primal proclamation of newfound power that dares to challenge his authority over the Barrens.
\<<run setup.choice("[[Continue->TakeParasite_7]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Lost_Naga"])>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "happy")>>
<span class="glitch nyx" data-text="CORRUPT GROW FUCK">"GROW! FUCK! SPREAD!"</span>
With raw pleasure rippling through him, he cum again, subjugated by the pure ecstasy of his monstrous metamorphosis.
Spastic waves of delight course through him, tearing his senses away with the intensity of his explosive release.
\<<run setup.choice("[[Continue->TakeParasite_8]]");>>\<<set $CharacterSheet_Lost_Naga.quest.givenShard = true>>
\<<set $CharacterSheet_Lost_Naga.quest.saidWantSpawn = false>>
\<<set $CharacterSheet_Player.quest.gatheredShard++>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Naga, "normal")>>
When the echoes of his orgasm disolves, he stands commandingly over the dunes.
The lingering aftershocks of the experience washes over him, leaving him with an unquenchable thirst... a thirst for more.
"Thank you Salvagers, I will remember this~"
∇: You gained a shard of the Eye of the Void
\<<run setup.choice("[[Return home->Village]]");>><<include setup.getNextNarativeEventPassage(setup.StorySheet_Lost_Prisoner.encounterIntro)>>You have been traversing the unforgiving dersertic expanses of the Barrens for what feels like an eternity.
The omnipresent sun casts long, eerie shadows of half-buried ruins that emerge sporadically from the desert.
But a tenacious warrior, your strength and resolve has outgrown fatigue.
\<<run setup.choice("[[Continue->Lost_Prisoner_FirstMeeting_Intro_2]]");>>In your journey's midst, a chill suddenly slithers down your spine.
Your senses immediately pick up on an abrupt change in the environment.
The sun begins to sink below the horizon, its waning gold streaks giving way to a creeping purple that distorts into pitch-black.
\<<run setup.choice("[[Continue->Lost_Prisoner_FirstMeeting_Intro_3]]");>>An otherworldly howl pierces the silence, echoing throughout the vast, deserted landscape.
It's a sound you've learned to fear: the howl of a werewolf.
The hairs on your neck prickle up as adrenaline floods your body, sharpening your senses and readying you for battle.
Suddenly, he emerges from behind a nearby dune.
\<<run setup.choice("[[Continue->Lost_Prisoner_FirstMeeting_Intro_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
You remember him all too well. The beast is massive, ferocious, an embodiment of primal rage and raw strength.
It was only through the combined effort of you and Abel that you managed to subdue the beast.
\<<if $CharacterSheet_Player.quest.lostPrisonerUntied == false>>
Apparently, though, the Bastion's prison was not enough to contain him.
\<<else>>
But then of course, you helped him escape.
\<</if>>
\<<run setup.choice("[[Continue->Lost_Prisoner_FirstMeeting_Intro_6]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
But no one can help you in the echoing vastness of the Barrens, face to face with the escaped beast.
The werewolf stands there, as imposing and ferocious as your darkest memory recalls.
His eyes, as dark as Corruption itself, find yours immediately.
They're the color of every lost soul, of every instinct screaming at you to give in.
\<<run setup.choice("[[Continue->Lost_Prisoner_FirstMeeting_Intro_7]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
You circle each other warily, the tension building with each passing moment.
"It's just you and me this time." He snarls.
<<print setup.getFightStartPassages($CharacterSheet_Lost_Prisoner)>>Across endless miles of parched earth and sun-bleached sand dunes, the desert wasteland stretches out, barren and devoid of life.
Well, almost devoid of life, there is something else, something lurking...
You could feel its presence ever since you started your expedition.
\<<run setup.choice("[[Continue->Lost_Prisoner_LowRela_Intro_2]]");>>A chilling howl echoes across the vast desolation, making your skin prickle in anticipation.
That voice... that guttural, animalistic yowl, it belongs to him.
\<<run setup.choice("[[Continue->Lost_Prisoner_LowRela_Intro_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
A gust of wind stirs the sand beneath your feet, carrying with it a hint of wet fur and rancid breath.
"I can smell you, from miles away," the snarl fills the air around you.
\<<run setup.choice("[[Continue->Lost_Prisoner_LowRela_Intro_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
"I'll hunt you anywhere you go."
His presence is so overwhelming and pervasive, almost as if he has saturated the very air around you with his existence.
A malevolent aura wraps around you like a tight coil, constricting your breath.
"You're mine~"
<<print setup.getFightStartPassages($CharacterSheet_Lost_Prisoner)>>Across infinite spans of arid land and sun-bleached sand dunes, the desert wasteland extends, barren and lifeless.
Well, almost lifeless, there's something else, something unseen...
You've felt its presence since the start of your journey.
\<<run setup.choice("[[Continue->Lost_Prisoner_MidRela_Intro_2]]");>>Your heart hammers against your chest, the heavy thump echoing loudly in your ears as a familiar beast steps forward, clawed feet crunching the barren ground underfoot.
His glowing purple eyes send a twisted mixture of terror and lust across your body.
A rumbling growl reverberates from his chest, a haunting harmonic that seals your fate.
You're face to face with the Lost werewolf.
\<<run setup.choice("[[Continue->Lost_Prisoner_MidRela_Intro_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
"I've got you," he grates, his voice the primeval growl of a predator.
He continues, "I've been yearning for this moment." There are no signs of mercy in his glacier-cold eyes.
But there's something odd about the distance between you this time. There's almost an allure, a strange attraction pulling you both.
<<print setup.getFightStartPassages($CharacterSheet_Lost_Prisoner)>><<include setup.getNextNarativeEventPassage(setup.StorySheet_Lost_Prisoner.postFightPassagesLoss)>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
You stagger back, the pain echoing through you like a drumbeat.
The world spins around as you crumble to your knees, defeated, but not broken.
In the quiet of the approaching dusk, the werewolf speaks, his voice gruff yet proud.
\<<run setup.choice("[[Continue->Lost_Prisoner_Low_Rela_Loss_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
His growls cut through the silence.
Suddenly, his frame starts to shiver, a low growl rattling ominously in his chest.
\<<run setup.choice("[[Continue->Lost_Prisoner_Low_Rela_Loss_3]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
He doubles over, a lustful moan savaging the eerie silence. You watch, paralyzed with fear and anticipation as Essence surges within his soul.
Growth rip through his back, muscles rippling and swelling like tidal waves in a storm.
"I'll never stop growing, become the strongest beast there is!"
He grows, his already formidable muscles bulging and flexing, transforming it into an even more formidable monster.
Essence rushes into his chest, making his heart throb erratically as it tries to keep pace with the onslaught of power.
∇: The Lost Werewolf's has grown <<print setup.getLength(setup.applyGrowth($CharacterSheet_Lost_Prisoner, "height", 10))>> taller.
∇: The Lost Werewolf's cock has grown <<print setup.getLength(setup.applyGrowth($CharacterSheet_Lost_Prisoner, "cock", 4))>> longer.
∇: The Lost Werewolf's balls have grown <<print setup.getLength(setup.applyGrowth($CharacterSheet_Lost_Prisoner, "balls", 2))>> in diameter.
∇: The Lost Werewolf's muscles have grown (<<print setup.applyGrowth($CharacterSheet_Lost_Prisoner, "muscles", 5)>>).
\<<run setup.choice("[[Continue->Lost_Prisoner_Low_Rela_Loss_4]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
"Grrrrrrr... GrrRaaaaAAAAAA!"
His pecs bulge and stretch, tightening as well as expanding in size, becoming monstrously huge.
A half snarl, half laugh rumbles in its throat, shaking you to your very core.
\<<run setup.choice("[[Continue->Lost_Prisoner_Low_Rela_Loss_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
Suddenly, the beast turns and stalks away, its bared teeth glinting menacingly.
"Your end at my hands would be too comfortable. I prefer my prey to squirm, to live with the knowledge of its impending demise."
\<<run setup.choice("[[Continue->Lost_Prisoner_Low_Rela_Loss_6]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
"Who's to say I even need Apothus~"
With great difficulty, you push yourself to your knees and watch as the silhouette of the werewolf slowly dissolves into the swirling curtain of sand.
Drained of strength, you slump back, each labored breath serving as a brutal reminder of your encounter.
Better to leave before he changes his mind.
\<<run setup.choice("[[Leave->Village]]");>>The pulsating agony of his last hit sends you reeling backwards.
A final clash, elegant and tragic, ends with his claws sinking into your shoulder.
Searing pain follows, growing with each heartbeat.
\<<run setup.choice("[[Continue->Lost_Prisoner_Mid_Rela_Loss_2]]");>>Yet, as he leans in, his snout dangerously close, he doesn't strike the final blow.
Instead, he utters words you never expected to hear from this beast.
"Hmmmm~ You'd make for such a wonderful mate if you gave in."
\<<run setup.choice("[[Continue->Lost_Prisoner_Mid_Rela_Loss_3]]");>>His words stir within you, a maelstrom of confusion and disbelief.
Yet, even though the confusion overwhelms your senses, a part of you starts to believe him.
The way he has always been there, always finding you, always pushing you to fight.
Maybe there is something more.
Lost in the newfound emotions, you succumb to the gravitating pull and slither to your knees.
\<<run setup.choice("[[Continue->Lost_Prisoner_Mid_Rela_Loss_4]]");>>The werewolf watches as you fall, his purple eyes full of longing.
He gives you a cocky smirk, mirth dancing in its eyes, and licks its furred lips.
\<<run setup.choice("[[Continue->Lost_Prisoner_Mid_Rela_Loss_5]]");>>The sight saps your remaining strength, the realization sinking in that he has truly won.
“What will you do now, human?” It asks, leaning closer, its breath hot and warm against your face. “Flee or submit?”
\<<run setup.choice("[[Flee->Village]]");>>
\<<run setup.choice("[[Submit->Lost_Prisoner_Mid_Rela_Loss_6]]");>>With how fast I'm growing, running will soon no longer be an option~-
\<<run setup.choice("[[Continue->Village]]");>><<include setup.getNextNarativeEventPassage(setup.StorySheet_Lost_Prisoner.postFightPassagesWin)>>\<<set $CharacterSheet_Lost_Prisoner.quest.relationshipScoring++>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
The werewolf staggers back, echoing pain coursing through him like a drumbeat.
He crumbles to his knees, defeated but not broken.
You notice his wounds are already starting to heal. He smirks in response.
\<<run setup.choice("[[Continue->Lost_Prisoner_Low_Rela_Win_2]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
His words cut through the silence.
"Don't you dare think this is over, warrior."
Suddenly, his body shivers, a low growl rattling ominously in his chest.
\<<run setup.choice("[[Continue->Lost_Prisoner_Low_Rela_Win_3]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
"Corruption flows through me, granting me the power I need to become the strongest beast The Barrens have ever witnessed."
He doubles over, a lustful moan savaging the eerie silence.
Growth rips through his back, muscles rippling and swelling like tidal waves in a storm.
"I will grow... breeed... SPREAD!"
\<<run setup.choice("[[Continue->Lost_Prisoner_Low_Rela_Win_3_1]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
He expands, his daunting sinews blossoming and convulsing, morphing him into an entity of unrelenting terror even more fearsome than before.
A corrupted tide surges into his core, causing his heart to dance a wild rhythm of pandemonium, striving to match the torrential deluge of raw might.
∇: The Lost Werewolf's has grown <<print setup.getLength(setup.applyGrowth($CharacterSheet_Lost_Prisoner, "height", 4))>> taller.
∇: The Lost Werewolf's cock has grown <<print setup.getLength(setup.applyGrowth($CharacterSheet_Lost_Prisoner, "cock", 1))>> longer.
∇: The Lost Werewolf's balls have grown <<print setup.getLength(setup.applyGrowth($CharacterSheet_Lost_Prisoner, "balls", 0.3))>> in diameter.
∇: The Lost Werewolf's muscles have grown (<<print setup.applyGrowth($CharacterSheet_Lost_Prisoner, "muscles", 5)>>).
\<<run setup.choice("[[Continue->Lost_Prisoner_Low_Rela_Win_4]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
"Grrrrrrr... GrrRaaaaAAAAAA!"
His pectorals swell and contort, straining under an otherworldly strength, evolving into behemoth proportions of almost mythical stature.
A sound midway between a guttural growl and a sinister chuckle bubbles from the beast's throat, sending ominous tremors through the very essence of your being.
\<<run setup.choice("[[Continue->Lost_Prisoner_Low_Rela_Win_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
Abruptly, the creature whips around and slinks away on all four, his teeth gleaming wickedly, a sinister light illuminating the sharp, threatening points.
"I'll hunt you down in your most unsuspecting moments, descending upon you like your worst nightmares."
As his muscular form hits the hot desert sand, a guttural growl rumbles on the horizon.
He starts to run, and before you can even muster an answer, he is swallowed whole by the monstrous expanse of burning sands.
\<<run setup.choice("[[Continue->Lost_Prisoner_Low_Rela_Win_6]]");>>Drained of strength, you slump back, each laboured breath serving as a brutal reminder of your encounter.
∇: Your bond with the Lost Prisoner has strengthened.
\<<run setup.choice("[[Leave->Village]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
The smell of Corruption and sweat covers you both. This was an intense battle.
The Barrens are silent once more, save for your heartbeat, echoing of the warrior within, undefeated and indomitable.
The werewolf makes no move to respond verbally, yet you see it in every line of his hulking form. The tension seeping out of his muscles, his lowered gaze, the slump in his broad shoulders.
He lets out a low, throaty whimper.
It is a clear act of yielding.
\<<run setup.choice("[[Continue->Lost_Prisoner_Mid_Rela_Win_Idle_2]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
"Ggrrarrr..."
The beast stays motionless, kneeling at your feet in total exhaustion.
"There's a satisfaction in overpowering the weak, the strong, the defiant." His voice interweaved with a haunting animal growl.
\<<run setup.choice("[[Continue->Lost_Prisoner_Mid_Rela_Win_Idle_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
His cock is hard and exposed. Tainted pre has been oozing out of it ever since he raised his head to look at you.
His body continues to grow, his heartbeat fueling his muscles with enough Corruption to break a man's soul.
"But this... This is something else."
His heel digs deeper into the shifting sands beneath him.
He grasps his throbbing shaft and growls.
\<<run setup.choice("[[Continue->Lost_Prisoner_Mid_Rela_Win_Idle_4]]");>>\<<set $CharacterSheet_Lost_Prisoner.quest.tentaclesOut = true>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
Without warning, long, slender tendrils begin to emerge from his back.
They crawl down towards his ass before pushing themselves in, stretching and lubricating it out of instinct.
"I feel the urge to give in, to be guided into a realm of true pleasure."
\<<run setup.choice("[[Take him->Lost_Prisoner_Mid_Rela_Win_Idle_5]]");>>
\<<run setup.choice("[[Leave->Village]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "ohFace")>>
You lift his chin and guide your cock towards his awaiting mouth.
With a determined growl, he starts sucking without a hint of hesitation.
His audacious acceptance sends a thrilling shiver cascading down your spine.
The once terrifying predator is now gorging down your tool, his own hand jerking himself off with increasing desperation.
\<<run setup.choice("[[Continue->Lost_Prisoner_Mid_Rela_Win_Idle_6]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
The Corruption that clads his body surround your cock.
Like a second skin, it encapsulates it. It's a sensation that is alien and yet somehow incredibly intimate.
This Corruption spreads all throughout you, tracing thick, pulsating lines along your veins and arteries.
\<<run setup.applyCorruption($CharacterSheet_Player, 8)>>
Δ: You gain 8 Corruption.
\<<run setup.choice("[[Continue->Lost_Prisoner_Mid_Rela_Win_Idle_7]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "ohFace")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
You feel him expand beneath you, your breath catching in sync with each powerful thrust.
His body tenses, biceps hardening.
Each motion radiates a new wave of subtle growth, blossoming into long, deep moans.
Corruption seeps into your thoughts and urges you to take this to the next level.
To make him yours.
\<<run setup.choice("[[Take him->Lost_Prisoner_Mid_Rela_Win_Idle_8]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
You pull out and grin at the sight of the panting wolf.
The cold, wild air tingles across your skin, magnified by the Corruption coursing through your veins.
He whines, already missing the taste of your cock.
But as you go behind him and grab him by the waist, he knows what's coming.
You can sense the anticipation surging through him, giving you more impetus. His arms, previously relaxed at his sides, cross over his chest instinctively.
"Just take me already..."
\<<run setup.choice("[[Fuck him->Lost_Prisoner_Mid_Rela_Win_Idle_9]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
His gooey body shivers as you press your <<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "cock"))>> cock against his ass.
The thrust, letting your growing instincts take over. You push yourself all the way in, causing his body to twitch.
<h2>"Take me!!!!"</h2>
You've never felt such raw intensity before, the deep connection pulling you closer, even as his monstrous form attempts to adjust to you.
\<<run setup.choice("[[Continue->Lost_Prisoner_Mid_Rela_Win_Idle_10]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
<h1>"Grraaaaaaaaaahhh!"</h1>
The werewolf begins to grow once more.
It's an instinctual response of relentless survival.
The wolf's grisly eyes hold yours, piercing and probing, searching.
As if he were daring you to try and control him, to see what kind of monster you could become.
\<<run setup.choice("[[Continue->Lost_Prisoner_Mid_Rela_Win_Idle_11]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
His stance remains unyielding, his gaze steadfast; he seems more like a provocateur awaiting a duel, inviting a worthy adversary than a victim submitting to your control.
Another surge of growth rushes through him. His glutes flex hard, sucking down your cock and taking you deeper.
\<<run setup.choice("[[Continue->Lost_Prisoner_Mid_Rela_Win_Idle_12]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
The Corruption seeps further inside your cock, and it grows faster than the wolf's entire body.
This sudden growth sends an overwhelming tide of lust through your veins, amplifying your need to dominate him.
<h1>"FUUUUUUUCK!!!!"</h1>
His gigantic body, writhing and twisting, submits to the overwhelming might of your power.
Each of his huffing breaths becomes increasingly staggered, a telling indication of his upcoming orgasm.
\<<run setup.choice("[[Continue->Lost_Prisoner_Mid_Rela_Win_Idle_13]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "ohFace")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
The once deafening growls that echoed through the Barrens are reduced to impassioned moans.
He gives in. You've won.
This brings you over the edge.
\<<if setup.getStatValue($CharacterSheet_Player, "corruption") > 200>>
[[Cum->Lost_Prisoner_Mid_Rela_Win_Idle_Normal]]
[[Transform him->Lost_Prisoner_Mid_Rela_Win_Idle_Change]]
\<<else>>
[[Cum->Lost_Prisoner_Mid_Rela_Win_Idle_Normal]]
<span class = 'inactive'>[[Transform him->Village]] (Need over 200 Corruption)</span>
\<</if>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
You are overwhelmed by this exquisite orgasm fueled by Corruption.
It rushes through you like a thunderous waterfall, saturating every recess of your being.
It crashes upon the shores of your consciousness and covers you in the forbidden pleasures of the void.
You let it all out, a mighty load that electrifies your soul.
\<<run setup.choice("[[Contiue->Lost_Prisoner_Mid_Rela_Win_Idle_Normal_2_1]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
<h1>"SPREEEEEEEAD!!!!"</h1>
Then, with a visceral grunt, the werewolf unleashes his load, a dark, vicious energy that radiates Corruption.
It shoots off him like a turbulent wave, flooding everything around him.
Including you.
\<<run setup.choice("[[Absorb his Corruption->Lost_Prisoner_Mid_Rela_Win_Idle_Normal_2]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
Without hesitation, you open yourself to his seductive call.
An intoxicating warmth spreads across your skin as if you've dipped your body into a lake of liquid fire.
His touch is invigorating, and your body welcomes it with unprecedented hunger.
\<<run setup.choice("[[Absorb his Corruption->Lost_Prisoner_Mid_Rela_Win_Idle_Normal_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
It seeps into your pores, coursing through your veins like molten obsidian.
It's a feverish invasion, an otherworldly connection between you and the beast, a silent promise of power whispered into your soul.
Your body shivers, your bones shifting, stretching, becoming stronger with every drop of cum you absorb.
\<<run setup.choice("[[Absorb his Corruption->Lost_Prisoner_Mid_Rela_Win_Idle_Normal_3_1]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
Your flesh bulges and reshapes. Once lean and defined, your arms now swell, the mass increasing to unnatural levels.
The Corruption weaves into your biceps and triceps, seeping down into your forearms.
Your shoulders and back widen, stretching and growing every muscle it can spread to.
It feels like power pulsating, taking root in your body - a primal and raw force that speaks of dominance and might.
Each drop of Corruption draws out more of your developing fierceness, the savage power lurking deep within you.
Δ: Your muscles grow bigger (<<print setup.applyGrowth($CharacterSheet_Player, "muscles", 4)>> ).
Δ: You gain 9 Corruption.
\<<run setup.choice("[[Continue->Lost_Prisoner_Mid_Rela_Win_Idle_Normal_4]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
The werewolf's grinning maw widens as he lifts his beastly gaze up to you, howling with delight and anticipation.
The raw power of his voice - asserting his triumph, resonates with your slowly transforming self, stirring something primal within you.
Your pulse spikes, your nails lengthen, and a sudden surge of animalistic energy rushes through your veins, making your senses sharpen alarmingly.
\<<run setup.choice("[[Continue->Lost_Prisoner_Mid_Rela_Win_Idle_Normal_5]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
<h2>"Hmmmm look at you~"</h2>
His grin haunts you, becoming the embodiment of the Corruption spreading throughout your being.
His eyes hold an echo of your future.
You're becoming one of them.
\<<run setup.choice("[[Continue->Lost_Prisoner_Mid_Rela_Win_Idle_Normal_6]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
Gradually, with intention, the creature flexes for you, emphasizing the raw power held within his muscles.
The werewolf's pecs ripple under the sun's intense stare, visibly displaying his tremendous strength.
His powerful arms display an equal amount of monstrous power.
"Good luck on your next hunt, warrior."
\<<run setup.choice("[[Leave->Lost_Prisoner_Mid_Rela_Win_Idle_Normal_7]]");>>You watch him sprint off into the Barrens.
As he bounds forward, displaying raw, primal strength, you can't help but feel the sheer size and majesty of his being.
\<<run setup.choice("[[Leave->Village]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
Your climax sends shockwaves through both of you, making his body glow an otherworldy purple.
Every contour of him pulsates, radiating an otherworldly energy that seems to emanate in time with your shared pleasure.
His howls of ecstasy merge with cries of surprise and might be mistaken for pain by someone uninitiated.
But this is nothing to be scared of, nothing to resist.
\<<run setup.choice("[[Continue->Lost_Prisoner_Mid_Rela_Win_Idle_Change_2]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
<h1>"Guhhhh. What are you..."</h1>
His cries fill the air as the moment of ecstasy ripens into something more surreal.
A cascade of pure energy, radiant like the streak of a falling star, explodes from you with an echoing sound like the melody of the cosmos.
It arcs through the air so fast it blurs, embedding itself with a vicious crack into the werewolf's sides.
<h1>"Grraaaaaaaaaahhh!"</h1>
The beast howls out, a sound that echoes through the Barrens.
\<<run setup.choice("[[Continue->Lost_Prisoner_Mid_Rela_Win_Idle_Change_2_1]]");>>\<<set $CharacterSheet_Lost_Prisoner.info.bodyVisual = "BodyVisualSheet_Lost_Prisoner_Ascended">>
\<<set $CharacterSheet_Lost_Prisoner.quest.ascended = true>>
\<<set $CharacterSheet_Lost_Prisoner.quest.tentaclesOut = false>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
The silence settles in again. Everything around you feels amplified.
The werewolf's heavy receding growls grow deeper as you gaze at him, transforming before your very eyes.
It's like the werewolf's flesh and fur are boiling together, churning, and reforming in a pulsating, sinewy mass that sends chills racing down your spine.
This is an evolution - an intimate bond that transforms the body and soul.
\<<run setup.choice("[[Continue->Lost_Prisoner_Mid_Rela_Win_Idle_Change_2_2]]");>>\<<set $CharacterSheet_Lost_Prisoner.quest.extraArms = true>>
\<<run setup.completeAchievement("Achievement_AscendedPrisoner");>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
Two additional arms burst from the werewolf's sides with a rush of corrupted energy.
As the newly formed limbs extend, so does your feeling of dominant pride, the certainty that you've just irrevocably fractured the barrier between mortal and titan.
These new arms, bearing savage claws, writhe wildly as if tasting freedom for the first time.
<h1>"MOOOOOOOORE!"</h1>
∇: The Lost Werewolf has grown <<print setup.getLength(setup.applyGrowth($CharacterSheet_Lost_Prisoner, "height", 15))>> taller.
∇: The Lost Werewolf's cock has grown <<print setup.getLength(setup.applyGrowth($CharacterSheet_Lost_Prisoner, "cock", 5))>> longer.
∇: The Lost Werewolf's balls have grown <<print setup.getLength(setup.applyGrowth($CharacterSheet_Lost_Prisoner, "balls", 2))>> in diameter.
∇: The Lost Werewolf's muscles have grown (<<print setup.applyGrowth($CharacterSheet_Lost_Prisoner, "muscles", 15)>>).
\<<run setup.choice("[[Continue->Lost_Prisoner_Mid_Rela_Win_Idle_Change_2_3]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
The werewolf creature stands taller now, his fury amplified, his being elevated, an even greater nightmare than before.
And you are the mastermind behind this monster.
No longer simply a beast, he is a god among his kind, driven to the brink of madness by his thirst for power.
\<<run setup.choice("[[Continue->Lost_Prisoner_Mid_Rela_Win_Idle_Change_4]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
His deep, purple eyes glow ominously in the dim light, matching the sharp gleam of his sharp fangs.
Yet, you stand undeterred. You both know that he is beneath you.
It instills you with an uncommon sense of command and authority that makes you meet the beast's piercing gaze unflinchingly.
\<<run setup.choice("[[Continue->Lost_Prisoner_Mid_Rela_Win_Idle_Change_5]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
You stand tall, exuding an aura of control that permeates the tense air surrounding you.
The werewolf, sensing your resolve, whines lowly.
"Thank you for this gift~"
\<<run setup.choice("[[Continue->Lost_Prisoner_Mid_Rela_Win_Idle_Change_6]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<set $CharacterSheet_Lost_Prisoner.info.name = "Ferro">>
\<<run setup.ferroJoinsPlayer()>>
The beast flexes for you, showing you the raw power he now possesses.
"Can't wait to test these on some unsuspecting prey."
The rippling muscles across the werewolf's torso undulate under the sun's burning gaze.
His four mighty arms bulge with monstrous strength.
"And by the way, the name's Ferro."
Δ: Ferro will now join you in battle!
\<<run setup.choice("[[Continue->Lost_Prisoner_Mid_Rela_Win_Idle_Change_7]]");>>He sprints into the Barrens, the untouched wilderness extending beyond the clearing.
As he bounds forward with an outward display of primal strength, you can't help but be taken aback by this creature's sheer intensity and majesty.
\<<run setup.choice("[[Continue->Lost_Prisoner_Mid_Rela_Win_Idle_Change_8]]");>>His figure becomes smaller with distance as he seamlessly blends with the desert.
Yet his triumphant howl echoes back to you, a haunting serenade that leaves you with a heightened yearning - a silent, pulsating promise of unimaginable pleasures yet to come.
\<<run setup.choice("[[Leave->Village]]");>>Not long after you embark on your perilous journey to the Barrens, you feel a sudden movement in your periphery.
Your heart pounds in anticipation, and adrenaline surges through your veins.
You turn on your heel to confront the newcomer and grin at the sight.
\<<run setup.choice("[[Continue->Lost_Prisoner_Partner_Intro_2]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
His muscles ripple and bulge, each fluxing with overwhelming power.
It is as if every fibre of his being pulsates with brutish strength.
Tentacles unfurl from his back, constricting and writhing as each appendage seeks prey to latch on to.
"Found you~"
\<<run setup.choice("[[Continue->Lost_Prisoner_Partner_Menu]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
<<include setup.getNextNarativeEventPassage(setup.StorySheet_Lost_Prisoner.partnerMenuFlavour)>>
<<print setup.getNextNarativeEventPassageListText(setup.StorySheet_Lost_Prisoner.partnerMenuChoices, 9)>>\
\<<run setup.choice("[[Return home->Village][setup.flagTimePasses($CharacterSheet_Lost_Prisoner)]]");>>\<<if $CharacterSheet_Player.info.tags.partnerSparExhaustion == true>>
<span class = 'inactive'>[[Spar with him->Lost_Prisoner_Partner_Spar]] (You must rest before sparring again.)</span>
<<else>>
[[Spar with him->Lost_Prisoner_Partner_Spar]]
<</if>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
"Hehehe, you thirst for it, don't you?"
He eagerly lunges towards you, not giving you any time to prepare for the fight.
\<<set $CharacterSheet_Player.info.tags.partnerSparExhaustion = true;>>
\<<run setup.choice("[[Fight->FightLogic][$Encounter_Target = $CharacterSheet_Lost_Prisoner]]");>><<include Lost_Prisoner_Partner_Menu>><<include Lost_Prisoner_Partner_Menu>>All four of his arms are extraordinarily muscular, evident even beneath the layers of Corruption.
The beast's presence is unsettling yet comforting.All four of his arms are extraordinarily muscular, evident even beneath the layers of Corruption.
The Barrens shake under the weight of this monstrous titan.The Barrens' air is thick with your combined Corruption.
Mortal minds would melt upon meeting your gaze.
Your partner could only dream of reaching your level of depravity.The Barrens' air is thick with your combined Corruption.
Mortal minds would melt upon meeting your gaze.
Your spawns wriggle in excitement at the sight of their brethren.<span class='inactive'>[[Infest him->Village]]</span>
\[[Infest him->Lost_Prisoner_Partner_Infest]]
\\<<set $CharacterSheet_Lost_Prisoner.quest.tentaclesOut = true>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
Seeing the look of desire flash through your eyes, a wicked grin tugs at the corners of his large, toothy maw.
His tentacles twitch with anticipation.
The scent of lust thickens in the already heavy air, causing his four arms to flex involuntarily, the raw muscular power a silent display of corrupted power.
"Seems like someone's eager." He taunts, a raspy chuckle escaping from his throat.
\<<if $CharacterSheet_Player.info.tags.partnerRecentSex == true>>
You had already unleashed your load today, but whatever refactory period you once had seems gone. You know you will be with him long into the night and into next morning, filling him both with your seed and your precious spawn.
<</if>>
\<<run setup.choice("[[Continue->Lost_Prisoner_Partner_Infest_2]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
A chuckle rumbles deep within his chest, the sound reverberating through the open, desolate expanse around you.
You tug uncomfortably at your loincloth, your smile growing wider.
As his hands stroke your muscular body in reverence, each touch sends riveting shocks through his skin.
His tentacles respond independently, curling around his wrists. His heightened senses tell him something is different.
Your spawns yearn to infest him. One is ready to emerge from your cock at any point.
\<<run setup.choice("[[Let it out->Lost_Prisoner_Partner_Infest_3]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
A shudder courses through him at the sight of the creature sliding out of your slit.
The sight should be grotesque, but the way the parasite takes hold of this moment, moving like a part of you, only enhances the allure.
It crawls its way to his cock.
\<<run setup.choice("[[Urge it to infest him->Lost_Prisoner_Partner_Infest_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
Your grin is contagious, pulling a rumbling chuckle from the werewolf's maw.
His monstrous paw props the spawn up and leads it to its prize.
"Alright, mate." he quips, muscles tensing as an anticipatory twitch rushes through him.
"Let's see what lies on the other side." He says, a sudden flare of determination washing away any remnants of doubt.
\<<run setup.choice("[[Continue->Lost_Prisoner_Partner_Infest_5]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "ohFace")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
It suddenly dives into his slit, and the sudden intrusion sends a shockwave of pleasure rolling up his spine.
A surprised roar reverberates through the desolate wasteland.
His hands tighten around your torso, anchoring him to you as he embraces the forbidden creature coursing through him.
\<<run setup.choice("[[Continue->Lost_Prisoner_Partner_Infest_5_2]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "ohFace")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
He feels the monster planting itself in him, burrowing deeper... and then, it is starts to be absorbed.
The sensation is like nothing he's ever experienced, a twisting, seething riot of pulsating warmth spreading throughout him.
Almost instantly, growth hits him. His body expands, each muscle filling with power and vigour.
\<<run setup.choice("[[Continue->Lost_Prisoner_Partner_Infest_5_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
A low growl rumbles in his chest as he feels the euphoria wash over him, the pulses of pleasure getting stronger with each heartbeat.
This new presence, your presence within his body, is transforming him.
\<<run setup.choice("[[Continue->Lost_Prisoner_Partner_Infest_6]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "ohFace")>>
\<<run setup.AbiHndlr.addAbility(State.variables.CharacterSheet_Lost_Prisoner, setup.Ability.NyxParasiteInfection)>>
\<<run State.variables.CharacterSheet_Lost_Prisoner.quest.infested = true>>
His massive form quakes under the surges of pleasure.
The sight of his ever-growing body and the feel of his expanding power makes you more and more aroused.
For the briefest moment, he worries about what will happen, about what he's becoming.
But then, he feels the parasite thriving, moving inside him like a primal, intoxicating dance, and these thoughts are washed away.
Δ: Ferro's gains the "Nyx Spawn Infection" Ability.
\<<run setup.choice("[[Continue->Lost_Prisoner_Partner_Infest_6_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
The palpable sense of widening strength and surging desire becomes his new reality.
He revels in the sensation, his towering form looming over, his four arms pulsating with ever-increasing power.
He manages to growl out between gasps and shudders, "Yesss..." His voice shakes, rendered breathless by the profound changes coursing through him.
His eyes meet yours, glowing with an increasingly alluring light. The reflection of his metamorphosis glares back. It is a dangerous promise of what's yet to come.
\<<run setup.choice("[[Fuck him->Lost_Prisoner_Partner_Infest_7]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
Within seconds, your cock presses upon his entrance, and you push yourself in.
Your spawns yearn for more.
"INFEST MEEEEE!!!" He screams.
\<<run setup.choice("[[Fuck him harder->Lost_Prisoner_Partner_Infest_8]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "ohFace")>>
Each thrust sends waves of delicious pressure spiralling through him, ripples of pure ecstasy radiating from his core.
The sensation is magnified when the additional parasites make their presence known, ambitions intent on moulding him further.
They spread quickly, their influence seeping into every fibre of his being, transforming him into something... more.
\<<run setup.choice("[[Continue->Lost_Prisoner_Partner_Infest_9]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
With each surge of their power, he feels his body bulge, his muscles expanding, his skin stretching to accommodate the near-overpowering might swarming within him.
"Hahahaha... HAHAHAHA!" He screams madly at the power and pleasure rushing through him.
He can feel his massive form grow even larger, his body almost obscenely muscular.
\<<set $growth = setup.applyGrowth($CharacterSheet_Lost_Prisoner, "muscles", 22)>>
Δ: Ferro's body grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Lost_Prisoner, "height", 14))>> taller.
Δ: Ferro's muscles grow to become <<print setup.getMusclesDescriptor($CharacterSheet_Lost_Prisoner)>>(+$growth).
Δ: Ferro's cock grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Lost_Prisoner, "cock", 6))>> longer.
Δ: Ferro's balls grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Lost_Prisoner, "balls", 2))>> wider.
\<<run setup.choice("[[Continue->Lost_Prisoner_Partner_Infest_10]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
Driven by desire, he throws his head back, a deep, carnal moan echoing into the night.
The feel of you, the sensations caused by the creatures within him, all pushing him towards a maddening edge of pleasure.
"More... MORE. MOOOOOOOORE!!!!!" He begs, his voice raspy, echoing deeply around you.
\<<run setup.AbiHndlr.setAbilityRank(State.variables.CharacterSheet_Lost_Prisoner, setup.Ability.NyxParasiteInfection, 3)>>
Δ: Ferro gains the "Nyx Spawn Infection" Ability.
Δ: Ferro gains the "Nyx Spawn Infection" Ability.
Δ: Ferro gains the "Nyx Spawn Infection" Ability.
\<<run setup.choice("[[Continue->Lost_Prisoner_Partner_Infest_11]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
Your repeated thrusts send him spiralling deeper into an abyss of pleasure, each one more potent than the last.
Filled with a chaotic blend of hunger and power, he pulls the other closer, your bodies colliding with each thud of the thrusts.
The further they delve into this frenzied dance of lust, pleasure, and power, the more he loses himself to it.
Every fibre in his body aches for you, yearns for more, for release.
\<<run setup.choice("[[Cum more spawns inside him->Lost_Prisoner_Partner_Infest_12]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "ohFace")>>
A sudden burst of hot, wriggling life fills him. New spawns have been released into him, each one feeling like an explosive star of pure ecstasy.
There's no room for fear or hesitation this time - he embraces them, welcomes them, and lets them descend upon his being like a rain of transcendental pleasure.
A throbbing, pulsating wave of delight floods him, a tsunami of pleasure that centers on their joining before radiating outwards through every vein and nerve.
\<<run setup.AbiHndlr.setAbilityRank(State.variables.CharacterSheet_Lost_Prisoner, setup.Ability.NyxParasiteInfection, 12)>>
Δ: Ferro's gains the "Nyx Spawn Infection" Ability.
Δ: Ferro's gains the "Nyx Spawn Infection" Ability.
Δ: Ferro's gains the "Nyx Spawn Infection" Ability.
Δ: Ferro's gains the "Nyx Spawn Infection" Ability.
Δ: Ferro's gains the "Nyx Spawn Infection" Ability.
Δ: Ferro's gains the "Nyx Spawn Infection" Ability.
Δ: Ferro's gains the "Nyx Spawn Infection" Ability.
Δ: Ferro's gains the "Nyx Spawn Infection" Ability.
Δ: Ferro's gains the "Nyx Spawn Infection" Ability.
Δ: Ferro's gains the "Nyx Spawn Infection" Ability.
Δ: Ferro's gains the "Nyx Spawn Infection" Ability.
Δ: Ferro's gains the "Nyx Spawn Infection" Ability.
\<<run setup.choice("[[Continue->Lost_Prisoner_Partner_Infest_13]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "ohFace")>>
His body convulses with overwhelming ecstasy, expanding once again as it's filled with countless wriggling lifeforms.
The sensation of growth is dizzying in its intensity.
His form undergoes a breath-taking transformation in what feels like the blink of an eye.
\<<set $growth = setup.applyGrowth($CharacterSheet_Lost_Prisoner, "muscles", 33)>>
Δ: Ferro's body grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Lost_Prisoner, "height", 33))>> taller.
Δ: Ferro's muscles grow to become <<print setup.getMusclesDescriptor($CharacterSheet_Lost_Prisoner)>>(+$growth).
Δ: Ferro's cock grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Lost_Prisoner, "cock", 20))>> longer.
Δ: Ferro's balls grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Lost_Prisoner, "balls", 17))>> wider.
\<<run setup.choice("[[Continue->Lost_Prisoner_Partner_Infest_14]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
His once merely impressive muscles are now utterly awe-worthy, pulsating with might that's nothing short of divine.
A Hive Lord, an embodiment of Corruption and power in equal measures.
His mind spins with the new reality, adrift in an ocean of sensory overload.
"Yes... YES!" he roars.
\<<run setup.choice("[[Continue->Lost_Prisoner_Partner_Infest_15]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
He looks upon you, the source of all this, with amazement.
You have not just gifted him with pleasure but a profound power that holds the potential to reshape everything.
\<<run setup.choice("[[Continue->Lost_Prisoner_Partner_Infest_16]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<set $CharacterSheet_Lost_Prisoner.quest.tentaclesOut = false>>
Flexing his formidable muscles, his stare never waning from the form before him, he lets out a heady, triumphant roar, filling the desolate wasteland with the sound of his newfound power.
Even as a corrupted Hive Lord, some primal instincts never change.
\<<if $CharacterSheet_Player.info.tags.partnerRecentSex == true>>
Dawn breaks having spent the entire night with your infested partner, feeling your spawn wriggle between the two of you freely.
\<<run setup.addDays(1)>>
<</if>>
\<<set $CharacterSheet_Player.info.tags.partnerRecentSex = true>>
\<<run setup.choice("[[Continue->Lost_Prisoner_Partner_Menu]]");>>[[Ask what's on his mind->Lost_Prisoner_Partner_Discuss_Apothus]]
\\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
\<<set $CharacterSheet_Lost_Prisoner.quest.available_partnerMenuChoices_discussApothus = false>>
\<<set $CharacterSheet_Lost_Prisoner.quest.available_partnerMenuChoices_findApothus = true>>
You watch your four-armed werewolf partner simmer into fury, his broad features hardening with a ferocity that sets the hairs on your neck at attention.
His focus is miles away, thoughts hovering on a figure that looms mainly in his past - Apothus, his old master.
"This worm... He promised me untold power if I managed to break the Bastion." Ferro grumbles.
\<<run setup.choice("[[Continue->Lost_Prisoner_Partner_Discuss_Apothus_2]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
His lips curl into a grimace, a grotesque display of sharpened fangs that would have terrified you in the past before you got accustomed to his monstrous appearance.
He turns to you, those eyes burning with fire.
"I remember when he ambushed my tribe, and gave us a taste of Corruption. We quickly succumbed to it."
\<<run setup.choice("[[Continue->Lost_Prisoner_Partner_Discuss_Apothus_3]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
You watch his four arms clench and unclench, an obvious reflection of the turmoil inside him.
"This power was what we were seeking for years. But Apothus acted like he was the one destined to elevate us."
\<<run setup.choice("[[Continue->Lost_Prisoner_Partner_Discuss_Apothus_4]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
He hangs his head down low, his shoulders hunching.
You can almost see the vile memories wrapping around him like chains, causing his broad chest to heave.
"Corruption has no master. It's ours to control, always will be."
\<<run setup.choice("[[Continue->Lost_Prisoner_Partner_Menu]]");>>[[Tease him->Lost_Prisoner_Partner_Sex]]
\\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
He's come to know that enthusiasm on your face, filled with undisguised fascination and a hint of more carnal longings.
Watching you approach, he halts, his large, lupine body still beneath the desert sky looming with night.
Anticipation prickles his hide, his muscles clenching and unclenching beneath your touch.
\<<if $CharacterSheet_Player.info.tags.partnerRecentSex == true>>
Your sex drive is insatiable, your last encounter was mere hours ago, but you know that you can go again through the night.
<</if>>
\<<run setup.choice("[[Continue->Lost_Prisoner_Partner_Sex_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
Each roaming hand over the waves of his firm abs only stirs a primal urge within him.
Your intrigue and boldness lure him in as no other creature can.
A low growl rumbles deep in his chest, his claws flexing into the scorched earth beneath.
\<<run setup.choice("[[Continue->Lost_Prisoner_Partner_Sex_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
He raises his four arms, flexing them and showcasing the brute strength they possess.
Each bulging muscle ripples under his gooey skin, a spectacle of power that only you can truly appreciate.
He lowers his gaze to meet the determination in your eyes, acknowledging the strength of your need.
\<<run setup.choice("[[Pull him closer->Lost_Prisoner_Partner_Sex_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
His muscles tighten in expectation, answering the call of your touch.
His impressive cock grows with each teasing stroke of your hands, throbbing against the heat of his body.
The tightness of your legs against him serves only to tease him more.
\<<run setup.choice("[[Continue->Lost_Prisoner_Partner_Sex_5]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
He sways his body closer to you, his chest brushing against yours, a wet yet satisfying sensation.
He utters a guttural growl, raw need coursing through his veins.
\<<run setup.choice("[[Kiss him->Lost_Prisoner_Partner_Sex_6]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
Your lips meet in a heated, passionate exchange.
The air is thick with rampant desire, and the tension crackles like a live wire.
As your lips part, he takes a moment to savour your taste.
\<<run setup.choice("[[Order him to submit->Lost_Prisoner_Partner_Sex_6_Dom]]");>>
\<<run setup.choice("[[Bend over->Lost_Prisoner_Partner_Sex_6_Sub]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
A primal growl escapes from between his gritted teeth, more animal than sentient being now.
Without any more prodding, he pushes you onto his pulsating cock.
He cradles you against his hardened pectorals.
\<<run setup.choice("[[Beg for more->Lost_Prisoner_Partner_Sex_6_Sub_2]]");>>\<<set $CharacterSheet_Lost_Prisoner.quest.tentaclesOut = true>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
Your plea, raw and carnal, echoes through the air. His body trembles with desire.
He feels an insatiable urge to both claim you completely.
"<<PlayerName>>" he moans, burying his face into your neck and giving a heated nip. His scent mixes with yours.
Moving with renewed vigour, he wraps you tighter in his embrace, his tentacles coiling around your body.
\<<run setup.choice("[[Continue->Lost_Prisoner_Partner_Sex_6_Sub_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
Each pulsating throb echoes your fervour, each urgent thrust dwindling your restraint.
His hips find a rhythm with yours, encouraging him to go deeper.
\<<run setup.choice("[[Continue->Lost_Prisoner_Partner_Sex_6_Sub_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
All semblance of control is suddenly lost, and he takes on a primal frenzy.
Every stroke, every pulse, every hard thrust promises a pending climax, a crescendo waiting to crash over you.
With each mounting rise of pleasure, he feels your body tensing against his, your voice matching his growls.
The tension coils tighter, winding you up for an imminent peak.
\<<run setup.choice("[[Continue->Lost_Prisoner_Partner_Sex_6_Sub_5]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
"Maaaaaate." He growls out amidst your frenetic moans.
A sudden, primal roar rips from his chest, reverberating into the still night air as he succumbs to your shared passion.
It's a triumphant call, a testament to your unique bond.
\<<run setup.choice("[[Cum with him->Lost_Prisoner_Partner_Sex_6_Sub_6]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
Your bodies convulse together, waves of release washing over you, binding you together in a moment that transcends our disparate existences.
He pulls you closer against him, ensuring you feel the full force of his release as he knots you as deep as he can.
\<<run setup.choice("[[Cum with him->Lost_Prisoner_Partner_Sex_6_Sub_7]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
\<<set $CharacterSheet_Lost_Prisoner.quest.tentaclesOut = false>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
Though no words are spoken, the shared heaves of your breathing tell its own story.
You both lie on the desert floor, basking beneath the watchful eyes of the burning sun.
He stretches out his four arms behind him, finding comfort in the arid sand beneath.
Tendrils softly trailing along the length of your spine sends a soft shiver down your back, an intimate language that belongs to only the two of you.
Δ: Ferro's gains the "Apex Predator" Ability.
\<<run setup.AbiHndlr.addAbility(State.variables.CharacterSheet_Lost_Prisoner, setup.Ability.ApexPredator)>>
\<<if $CharacterSheet_Player.info.tags.partnerRecentSex == true>>
Dawn breaks. You realize you have spent the entire night under his comforting gooey mass.
\<<run setup.addDays(1)>>
<</if>>
\<<set $CharacterSheet_Player.info.tags.partnerRecentSex = true>>
\<<run setup.choice("[[Continue->Lost_Prisoner_Partner_Menu]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
Your command is marked by an insidious power that sends shivers down his spine.
No resistance is met as he relinquishes control, the raw power in your hands stirring corruptive arousal within him.
\<<run setup.choice("[[Fuck him->Lost_Prisoner_Partner_Sex_6_Dom_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "ohFace")>>
Caught in a moment of reckless abandon, your cock presses upon his entrance, and you push yourself in.
A guttural growl escapes him, a harsh yet gratifying response to your unrelenting assault.
\<<run setup.choice("[[Continue->Lost_Prisoner_Partner_Sex_6_Dom_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "ohFace")>>
With each movement, he feels you growing inside him.
The world narrows down to the sensation of your cock buried in his depths, claiming him in ways he has never been taken before.
His claws dig into the sandy terrain beneath you, each breath from his bared fangs cascading onto the nape of your neck.
\<<run setup.choice("[[Continue->Lost_Prisoner_Partner_Sex_6_Dom_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "ohFace")>>
The sensation is overpowering, launching him to the brink of the precipice.
The resulting pleasure courses through your veins, wracking his massive form with spasms of ecstasy, every fibrous muscle twitching inches away from release.
Yet you continue to claim him, driving into him with each powerful push.
\<<run setup.choice("[[Continue->Lost_Prisoner_Partner_Sex_6_Dom_5]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
Each movement sends bolts of pleasure, electrifying him, drawing out an orchestra of primal grunts and roars.
Then, without warning, you lunge forward, delivering one mighty, powerful thrust that pushes you balls deep.
It shakes your connected bodies, lining inner warmth with a final layer of dominant claim.
\<<run setup.choice("[[Cum->Lost_Prisoner_Partner_Sex_6_Dom_6]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "ohFace")>>
Hot seed floods out, a warm stream that coats his insides.
The sensation reignites the embers of pleasure, making his body tremble anew as the pulsating rhythm of his arousal burns into climax.
Every muscle clenches, a desperate attempt to pull in every last drop of your essence.
\<<run setup.choice("[[Continue->Lost_Prisoner_Partner_Sex_6_Dom_7]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "ohFace")>>
The feeling of his warmth triggers a return of the previously dwindling orgasm, and you both shudder under the impact of mutual ecstasy.
The large body of your mate stays lodged around your cock.
Despite the exhausting pulse of pleasure that has your mind spinning, there's something oddly calming about the feeling of being still lodged inside him.
\<<run setup.choice("[[Continue->Lost_Prisoner_Partner_Sex_6_Dom_8]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
He curls his form around you, locking you together amidst your shared post-coital glow.
He nuzzles into his neck, his breath fanning his skin in small puffs, a steady rhythm that matches the sporadic twitch of your entwined bodies.
A low rumble of contentment rises in his chest and echoes into the silent wasteland around you both.
Δ: You gain the "Apex Predator" Ability.
\<<run setup.AbiHndlr.addAbility(State.variables.CharacterSheet_Player, setup.Ability.ApexPredator)>>
\<<if $CharacterSheet_Player.info.tags.partnerRecentSex == true>>
Dawn breaks with him still curled in your arms.
\<<run setup.addDays(1)>>
<</if>>
\<<set $CharacterSheet_Player.info.tags.partnerRecentSex = true>>
\<<run setup.choice("[[Continue->Lost_Prisoner_Partner_Menu]]");>>[[Ask how to find Apothus->Lost_Prisoner_Partner_Return_To_Apothus]]
\\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
\<<set $CharacterSheet_Lost_Prisoner.quest.available_partnerMenuChoices_findApothus = false>>
You can tell he's thinking about it again - his tribe.
His teeth clenched together as though fighting the visceral urge to lash out.
"Apothus locked me out of our realm and set up some nasty minotaur at its entrance."
\<<run setup.choice("[[Continue->Lost_Prisoner_Partner_Return_To_Apothus_2]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
The mere thought of being forcefully exiled from his own land, a land that hummed with his essence. It makes his blood boil.
"This coward sent me to the Bastion to kick me out without dealing with the consequences."
\<<run setup.choice("[[Continue->Lost_Prisoner_Partner_Return_To_Apothus_3]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<set $CharacterSheet_Lost_Prisoner.quest.toldNyxEntrance = true>>
As you watch, the gleaming claws of his multiple hands flex and retract in sync with the rhythm of his wrath.
An eerie and haunting melody that sends chills down your spine, this is no mere displeasure.
It is a deep-seated rage that screams out for retribution.
"I know the way to reach his realm. We can force our way in."
∇: Ferro can now lead you to Nyx's realm.
\<<run setup.choice("[[Continue->Lost_Prisoner_Partner_Menu]]");>>[[Change combat strategy->Lost_Prisoner_Partner_AttackTiming]]
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
"How do you plan to approach the next hunt?"
<<print setup.displayAttackTimingDescription($CharacterSheet_Lost_Prisoner)>>
[[Attack before me->Lost_Prisoner_Partner_Menu][$CharacterSheet_Lost_Prisoner.fight.teammateSettings.attackTiming = setup.AttackTiming.BEFORE_PLAYER]]
[[Attack after me, but before our enemy->Lost_Prisoner_Partner_Menu][$CharacterSheet_Lost_Prisoner.fight.teammateSettings.attackTiming = setup.AttackTiming.BETWEEN_PLAYER_AND_ENEMY]]
[[Attack after me, but after our enemy->Lost_Prisoner_Partner_Menu][$CharacterSheet_Lost_Prisoner.fight.teammateSettings.attackTiming = setup.AttackTiming.AFTER_ENEMY]]
\<<run setup.choice("[[Cancel->Lost_Prisoner_Partner_Menu]]");>>\<<set $CharacterSheet_Swarm.quest.met = true>>
\<<include Swarm_Flavours>>
\<<run $Encounter_Target=$CharacterSheet_Swarm>>
While searching through the wastelands, your ears perk up to a fiendish and gutteral howl.
It was fierce; powerful enough to rattle your ribcage.
The overwhelming presence of this creature could be felt across a massive distance - the aura of a Lost that could only have been birthed from the corrupted seed of your children.
\<<set _char = $CharacterSheet_Swarm>>
The corrupted <<print setup.getRaceName($CharacterSheet_Swarm)>> roars in ecstasy as it catches its master's scent. \
Soon, a hulking feral monstrosity bounds into view. Black oil drips off of its bulging body, the corrupt colour shimmering across its \
<<print setup.DESC.getLimbDesc(_char, 'heads', {article:true})>>. A <<print setup.DESC.getLimbDesc(_char, 'tongues', {num:1})>> hungrily \
rolls from his mouth as his <<charLimbDesc _char 'cocks' 'hardens~harden'>> with excitement.
\<<if setup.Size.compare($CharacterSheet_Swarm, 'height', $CharacterSheet_Player) > setup.Size.Comparators.BIGGER>>
=======
当你品尝你新主人的阴茎时,它的味道令人发狂,温暖顿时传遍你的全身。作为回应,他的整个身体都在颤抖,你的服务让他的内心发生了变化。
"对……终于!!"
他的整个身躯散发出暗红色的光芒。
"让一个凡人屈服于我,是我成神的第一步!" 他咆哮着,朝你咧嘴一笑,然后将他的阴茎更深地插入你的喉咙。
"继续!" 他咆哮道。
\<<run setup.choice("[[更加用力地吮吸->Imp_Loss_ServantChoice_Yes_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
\<<run setup.playSoundActionParams(["action_Suck"], true)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
当你沉浸在带刺的恶魔阴茎的滋味中时,你突然感觉到抓住你后脑勺的手变大了。
"操……" 你的新主人发出嘶嘶声,让你回头看他。他的头在快感中转动,同时他发出着越来越深的呻吟。
他的角突然开始从他的头骨中长出了比一英尺还长的长度,其底部也增宽了。\
你的下巴开始扭曲,因为他的阴茎变得越来越难拿握在你的嘴里,明显变得更加粗大了。\
你主人的臀部每一次有力的推动都会让你的嘴充满着越来越多他的肉棒。
但是你坚持了下来,不断抚摸有吮吸着你主人不断壮大的精液工厂。\
小恶魔的咆哮进一步加深了音调,他俯视着你。他的脖子好像变宽了一倍,巨大的尾巴鼓了出来,与他的肩膀连在一起,像一条肌肉发达的山脉。
"呃啊……继续……//我的宠物~//"
\<<run setup.choice("[[就像你的生命依赖于它一样吮吸它->Imp_Loss_ServantChoice_Yes_5]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
\<<run setup.playSoundActionParams(["action_Suck"], true)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "blushing")>>
生长得越来越大的小恶魔喘着粗气,咬紧牙关发出嘶嘶声。"太爽了!!!!!"
恶魔般的前列腺液在你的嘴里猛烈射出。你的身体发出一声深沉的、不由自主的呻吟来回应。 \
恶魔的液体味道使你激发出超越凡人极限的兴奋,当雷鸣般的欲望一股一股地充满你身体的每一根纤维时,这种快乐让你的肌肉紧绷了起来!
然而,你还想要更多!
\<<run setup.choice("[[让你的主人高潮->Imp_Loss_ServantChoice_Yes_6]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 3)>>
\<<run setup.playSoundActionParams(["action_Suck"], true)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
你吮吸着你主人的阴茎,就好像你的生命取决于它一样,尽可能地深喉着。你的快感开始变得难以承受。你感觉你的鸡巴不断地渗出液体!
"我要把你变成我的。"他深沉地咆哮着,"用我恶魔精液填满你,直到你面目全非!" 他满怀信心地咧嘴一笑。\
他的话明显比以前更有分量。
"现在……射出来吧。向你的主人展示你有多爱他……"
你别无选择,只能服从,一串又一串肥大的珠光精液从你的阴茎中飞出,你急切地呻吟着,继续吸吮着小恶魔领主的阴茎,并希望不要让你的主人不高兴。 \
随着一声震耳欲聋的咆哮,他也开始高潮,将他炽热的恶魔精液大量地射入你的喉咙,让你充满了新产生的欲望!
\<<if $CharacterSheet_Player.hasAbility("Achievement_MemoriesOfKanathar")>>
\<<set $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_ServantOfKanathar)>>
Δ:你得到了"卡纳塔尔之仆"的能力,只要你更多地服务你的主人,它将变得更加有力量。
\<<set $CharacterSheet_Imp.quest.storylineProgress = setup.StorylineProgress_Imp.SERVANT>>
\<<run setup.choice("[[喊出卡纳塔尔的名字->Imp_EndingLoop][setup.stopSoundActions();]]");>>
<span class = 'inactive'>[[继续->Imp_Loss_ServantChoice_Yes_7]]</span>
\<<else>>
\<<run setup.choice("[[继续->Imp_Loss_ServantChoice_Yes_7][setup.stopSoundActions();]]");>>
\<</if>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
他穿着裤子,汗水顺着他厚实的皮革皮肤滴下来,他的恶魔形态散发着一种新的强有力的男性麝香。在这一点上,称他为单纯的小恶魔是一种亵渎。
他咧嘴一笑,眼睛里闪烁着炽热的光芒。"传播这个消息,卡纳塔尔将很快就会升天!"
他屈起一只粗壮有力的手臂,亲吻着他那尖尖的二头肌,同时深深地凝视着你的眼睛。"很快,所有人都会把我们当作神来崇拜!"
\<<set $CharacterSheet_Imp.info.name = "Kanathar">>
\<<set $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_ServantOfKanathar)>>
\<<run $CharacterSheet_Imp.applyAbilityRuntimeData(setup.Ability_NeverendingGrowth)>>
\<<set $growth = setup.applyGrowth($CharacterSheet_Imp, "muscles", 22)>>
Δ: 卡纳塔尔获得了能力"Never-ending Growth"。
Δ: 卡纳塔尔的身体增高了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Imp, "height", 25))>>。
Δ: 卡纳塔尔的肌肉变得<<print setup.getMusclesDescriptor($CharacterSheet_Imp)>>(+$growth)。
Δ: 卡纳塔尔的阴茎增长了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Imp, "cock", 10))>>。
Δ: 卡纳塔尔的睾丸增宽了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Imp, "balls", 6))>>。
Δ:你得到了"卡纳塔尔之仆"的能力,只要你更多地服务你的主人,它将变得更加有力量。
\<<set $CharacterSheet_Imp.quest.storylineProgress = setup.StorylineProgress_Imp.SERVANT>>
\<<run setup.choice("[[离开->Village]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Imp", "CharacterSheet_Player"])>>
他看起来又惊讶又困惑。
"怎么会?"
"这不算什么……一旦我变得像神一样强大,所有人都会臣服于我……"
小恶魔在无法掩饰他的失望之中离开了。
\<<run setup.choice("[[离开->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"我感觉自己……太强大了!"由于战斗的疲惫,他几乎说不出话,但他的目光仍然看向你。
"自从我们第一次见面之后,我已经生长了许多。"
\<<run setup.choice("[[继续->Village_MeetImp]]");>>\<<set $CharacterSheet_Imp.quest.servantLosses++>>
\<<set $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_ServantOfKanathar)>>
\<<run $CharacterSheet_Imp.applyAbilityRuntimeData(setup.Ability_NeverendingGrowth)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
你在卡纳塔尔的最后一击中后退,作为回应,他笑了起来。
"我的宠物,你已经成长了许多了……但这还远远不够……" 他走到你身边,抓住你的后脑勺,他分叉的舌头从邪恶的笑容中露了出来。
"在一起,我们将会继续变得更加强大。没有人会阻止我们。"
他把你拉进一个深吻。你曾经知道的那只小恶魔已经不见了痕迹。卡纳塔尔现在是一只令人骄傲的真正的恶魔,他的思想完全被生长和统治一切的欲望所吞噬。
\<<run setup.choice("[[继续->Imp_Loss_ServantPath_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
他粗大的阴茎在你的身体上抽搐。 "然后,一切都会变成我们的了。" 他吻住你的脖子,慢慢地舔着,然后咬住你肌肉发达的肩膀。
"我要向全世界证明你是我的!我的身体渴望更多……让我继续生长吧,我的宠物。把我变成一个怪物,一个所有人很快就会屈服的怪物吧!"
在他的命令下,精液从你的阴茎中涌出,他的液体同时也在冲刷着你。
在你的阴茎流出最后一滴液体之后,他心满意足地退后了一步。
\<<set $growth = setup.applyGrowth($CharacterSheet_Imp, "muscles", 4)>>
Δ: 卡纳塔尔的能力"Never-ending Growth"增强了。
Δ: 卡纳塔尔的身体增高了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Imp, "height", 7))>>。
Δ: 卡纳塔尔的肌肉变得<<print setup.getMusclesDescriptor($CharacterSheet_Imp)>>(+$growth)。
Δ: 卡纳塔尔的阴茎增长了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Imp, "cock", 3))>>。
Δ: 卡纳塔尔的睾丸增宽了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Imp, "balls", 1))>>。
Δ: 你的能力"卡纳塔尔之仆"略微增加了你的生命值。
\<<run setup.choice("[[继续->Imp_Loss_ServantPath_3]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"现在……我的宠物,为你的主人继续生长吧。让整个世界在我的名字下颤抖吧!"
他张开巨大的翅膀,发出一声咆哮,使自己冲向空中,在你的视线之外消失了。
\<<run setup.choice("[[离开->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "blushing")>>
"主人……你变得太强了……" 由于战斗的疲惫,他几乎无法说话,但他的目光仍然注视着你。
"很快,没有人能阻止你了!"
\<<run setup.choice("[[继续->Village_MeetImp]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
\<<set $CharacterSheet_Imp.quest.servantWins++>>
\<<set $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_ServantOfKanathar)>>
\<<run $CharacterSheet_Imp.applyAbilityRuntimeData(setup.Ability_NeverendingGrowth)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
卡纳萨被你的最后一击击退了,但他立即冲你咧嘴一笑。
"我的宠物,你现在变得真是强大!" 他走到你身边,抓住你的后脑勺,他分叉的舌头从邪恶的笑容中露了出来。
"在一起,我们将会继续变得更加强大。没有人会阻止我们。"
他把你拉进一个深吻。你曾经知道的那只小恶魔已经不见了痕迹。卡纳塔尔现在是一只令人骄傲的真正的恶魔,他的思想完全被生长和统治一切的欲望所吞噬。
\<<run setup.choice("[[继续->Imp_Win_ServantPath_1_1]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
他粗大的阴茎在你的身体上抽搐。"然后,一切都会变成我们的了。" 他吻住你的脖子,慢慢地舔着,然后咬住你肌肉发达的肩膀。
"我要向全世界证明你是我的!我的身体渴望更多……让我继续生长吧,我的宠物。把我变成一个怪物,一个所有人很快就会屈服的怪物吧!"
\<<run setup.choice("[[继续->Imp_Win_ServantPath_1_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
在他的命令下,精液从你的阴茎中涌出,他的液体同时也在冲刷着你。
在你的阴茎流出最后一滴液体之后,他心满意足地退后了一步。
\<<set $growth = setup.applyGrowth($CharacterSheet_Imp, "muscles", 4)>>
Δ: 卡纳塔尔的能力"Never-ending Growth"增强了。
Δ: 卡纳塔尔的身体增高了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Imp, "height", 7))>>。
Δ: 卡纳塔尔的肌肉变得<<print setup.getMusclesDescriptor($CharacterSheet_Imp)>>(+$growth).
Δ: 卡纳塔尔的的阴茎增长了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Imp, "cock", 3))>>。
Δ: 卡纳塔尔的睾丸增宽了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Imp, "balls", 1))>>。
Δ: 你的能力"卡纳塔尔之仆"略微增加了你的体力值。
\<<run setup.choice("[[继续->Imp_Win_ServantPath_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"现在……我的宠物,为你的主人继续生长吧。让整个世界在我的名字下颤抖吧!"
他张开巨大的翅膀,发出一声咆哮,使自己冲向空中,在你的视线之外消失了。
\<<run setup.choice("[[离开->Village]]");>>你找到了你的爱人!
\<<run setup.choice("[[返回->Village]]");>>\<<set $CharacterSheet_Lost_Naga.quest.met = true>>
\<<set $CharacterSheet_Lost_Naga.info.known = setup.EncounterKnownState.KNOWN>>
经过一个小时的搜索,你发现自己在一个似乎是沼泽的地方,或者至少曾经是一个沼泽。
它的大部分已经沦为蔓延的腐败。曾经的天然植物已经被粗俗的、多色的突变体所取代。
你没有太多的时间去检查它们,因为突然的、刮擦的沙沙声把你的注意力吸引到你头顶上面的树冠上。
缠绕在巨大树干上的是一个蛇形怪物。他光滑的皮毛闪耀着紫色的光芒,几乎是粉红色的。
然而,它有一种油性的光泽,在灯光下有一种彩虹般的闪耀。它随着线圈的每一次闲置弯曲和抽动而变化。
当下面的肌肉随着它们的大小而舞动和扭曲时,皮肤会发出吱吱的呻吟声。
粘稠的纳迦的头罩在他发现你的时候闪闪发光。当他露出獠牙时,他的口中发出低沉的“嘶嘶”声。
\<<run setup.choice("[[继续->Encounter_Intro_Lost_Naga_2]]");>><<print setup.displayEncounterImage($CharacterSheet_Lost_Naga.info.picture)>>
当他的一圈一圈盘绕的长脖将一棵巨大的树变成碎片时,你看到他紧绷的巨大肌肉组织。
泥土掩盖了野兽倒地时的砰的一声,但你仍能感觉到它的吨位所带来的小幅震动。
<<print setup.getFightStartPassages($CharacterSheet_Lost_Naga)>>慢慢地,大蛇起身达到到他身高的顶点,向你展示出他的肌肉和阳刚部位。他的阴茎勃起并胀到了巨大的尺寸,而他的嘴唇因饥渴而淌着口水。经过一场可怕的战斗,纳迦终于蜷缩着倒下了。粉红色的粘液从他的伤口中流出。
但即便如此,你也能看到这些伤口正在愈合。毫无疑问,再过几分钟,这头野兽就会恢复到之前的状态。
他现在虽然几乎没有意识,但这并不能阻止他完全竖起他的桅杆般的阴茎。
\<<if setup.removeCurseOfTheNaga()>>
你将手放在受伤的纳迦的头上。当浓稠的粉红色黏液顺着你的手臂流过时,他立即颤抖起来。
$CharacterSheet_Player.symbiote.name很高兴,他能感觉到自己再次变得完整起来了。
粘液慢慢进入你的肌肉。你的二头肌、卷发、腹肌和臀部突然跳动起来。你感觉到生长的能量在你的身体上下蔓延着。
"嗯……对……"
每一次心跳都会让你感到生长的悖动。一阵力量突然像卡车一样冲击你,你把头往后拉,呻吟了起来。
你的身体爆发出的力量比娜迦从你身上夺走的还要多。
<<set $growth = setup.applyGrowth($CharacterSheet_Player, "muscles", Math.ceil(setup.getStatValue($CharacterSheet_Player, "muscles") * 0.1))>>
你的肌肉变得<<print setup.getMusclesDescriptor($CharacterSheet_Player)>>(+$growth)。
你的身体增高了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "height", Math.ceil(setup.getStatValue($CharacterSheet_Player, "height") * 0.1)))>>。
"操……"
你感到越来越多的粉红色粘液顺着你的手臂冲下来。它沿着你的胸膛蔓延,最后盘绕在了你的阴茎上。
您会立即看到它在颤动和扩张。当它沿着你的腿延展时,你发出数声深深的淫荡呻吟。
\<<run setup.applyGrowth($CharacterSheet_Player, "cock", Math.ceil(setup.getStatValue($CharacterSheet_Player, "cock") * 0.1))>>
你抓住了你<<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "cock"))>>的阴茎的底部并开始急促地打起了飞机。
\<</if>>
你现在可以随心所欲地对待他了。他已经没有办法阻止你了。
<<print setup.getFightReward($CharacterSheet_Lost_Naga)>>
\<<run setup.choice("[[趁热干娜迦->Encounter_Win_Lost_Naga_Fuck_1]]");>>
\<<run setup.choice("[[离开->Village]]");>>你的双手握住他巨大的阴茎时,你几乎可以听到你的手指在他黏糊糊的皮肤上发出的吱吱声。
毫无疑问,他的成员坚如磐石,坚硬到足以充当武器。
你试探性地沿着上面肿胀的血管抚摸它,然后开始邪恶地咧嘴一笑。你听说过蛇很有柔韧性。
您决定对它做一个小小的测试。你将它猛拉到你自己的阴茎前。
你们的龟头相互触碰,然后你咧嘴一笑,继续拉动它。纳迦微弱地喘息着,他肌肉发达的手臂徒劳地弯曲着。
他的头甚至都不能抬高,无法越过他自己的胸峰看到你。
\<<set $CharacterSheet_Lost_Naga.quest.fuckedByPlayer = true>>
\<<if setup.sizeCharactercomparison($CharacterSheet_Player, $CharacterSheet_Lost_Naga) >= setup.Comparators.EQUAL>>
\<<run setup.choice("[[将娜迦的鸡巴按在你的鸡巴缝里->Encounter_Win_Lost_Naga_Fuck_PlayerBigger_1]]");>>
<span class = 'inactive'>[[操娜迦的鸡巴缝->Encounter_Win_Lost_Naga_Fuck_NagaBigger_1]]</span>
\<<else>>
<span class = 'inactive'>[[将娜迦的鸡巴按在你的鸡巴缝里->Encounter_Win_Lost_Naga_Fuck_PlayerBigger_1]]</span>
\<<run setup.choice("[[操娜迦的鸡巴缝->Encounter_Win_Lost_Naga_Fuck_NagaBigger_1]]");>>
<</if>>
\<<run setup.choice("[[离开->Village]]");>>
\<<if setup.getStatValue($CharacterSheet_Player, "corruption") >= 75>>
\<<run setup.choice("[[吸收他的本体(需要75或更多腐化值)->Encounter_Win_Lost_Naga_Fuck_Absorb_1]]");>>
\<</if>>你咧嘴笑了起来,欲望再次涌上心头。为什么不用这条大蛇自己来填补你睾丸中的空虚呢?
纳迦在你面前轻声咆哮,他的手揉着他巨大而充血的睾丸。
你的手猛扑过去,抓住了他的尾巴尖。在他醒悟过来之前,你已经把它塞进你的阴茎里了。
它只比他的阴茎大一点点,你可以轻松地承受住它。你用双手握住他的尾巴,又拉又推地将它送入您的阴茎里。
你弯曲你的阴部,弯曲你的阴茎,让它吞咽和吞咽。先是几英寸,很快就是整个脚。当娜迦意识到发生了什么时,他睁大了眼睛。
他不停地扭动,嘴唇发出嘶嘶声和咆哮声,他的手伸进泥泞的地面,但你巨大的阴茎却无比诱人。
他抓住任何可以抓住的东西,任何可以用作锚点的东西。但是他找到的几根树根在他的手中裂开了。
你疯狂地、饥渴地笑着。
\<<run setup.choice("[[将他拉进你的身体->Encounter_Win_Lost_Naga_Fuck_Absorb_2]]");>>一尺一尺的环在你的阴茎表面上凸出起来,并开始填充您的睾丸。
你可以听到<<SymbioteName>>在快感中咆哮了起来。
不久,他的整条尾巴都不见了。接下来是他的肥臀。他的腰也很快跟上了。
然后你抓住他的肩膀,把他压了进去。他那粘稠的身体在里面扭曲着,贴合着你的阴茎。
你肥厚的手伸到他的脸上,把他推入到你的阴茎中,你贪婪地将他完全吞没。
你的睾丸与捣毁的纳迦一起蠕动和推挤,但很快他开始变软,随着你的共生体对他的占据而融化。
你吸收了这只怪物,把他变成了你的一部分。你可以听到你的皮肤吱吱作响,你的骨头随着你的身体肿胀变大而发出了疼痛。
\<<set $growth = setup.applyGrowth($CharacterSheet_Player, "muscles", 4)>>
你的身体增高了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "height", 7))>>。
你的肌肉变得<<print setup.getMusclesDescriptor($CharacterSheet_Player)>>(+$growth)。
你的手抚摸着你肿胀的阴茎,随着它膨胀得越来越大,其上的血管剧烈地抽搐着。
它增长了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "cock", 5))>>。
\<<run setup.getLength(setup.applyGrowth($CharacterSheet_Player, "balls", 2))>>
没过多久,你就在怒吼中高潮了。
你的大量精液溅入你面前的泥沼,它是<<SymbioteColor>>的只混杂着一丝纳迦的虹彩粉色。
你简单地看了看这个烂摊子,轻笑一声,然后变继续前进了。
\<<run setup.applyCorruption($CharacterSheet_Player, 5)>>
\<<set $CharacterSheet_Lost_Naga.quest.hasBeenVored = true>>
∇: 你获得了5点腐化值。
\<<run setup.choice("[[离开->Village]]");>>他没有看到你的阴茎是如何吞下他自己的。他也许和你一样对此感到惊讶。
他的阴茎可以非常轻松地挤入你阴茎的里面。这种感觉让你喘不过气来,感受着你的阴茎里粘稠的温暖。
慢慢地,你开始向里推进,每次推动都使你一点一点地用自己的阴茎占据他自己的。
纳迦的粘稠让这种行为变得太容易了,他几乎没有阻力地从你的阴茎身上滑了下来。
只需插入几下,你就能把他带到最深处,你要求他性器的整个长度,并且随着你强大阴部的弯曲,你拉住他的鸡巴。
当你笼罩在倒下的蛇上方并继续戳向他时,你笑了起来。
发痒的感觉继续顺着你的阴茎向下蔓延你的腰部。 它使您的前列腺充满了最愉悦的感觉。
慢慢地,你感到的压力越来越大,随着你臀部的每次锤击而越发明显。
你的身体增高了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "height", 4))>>。
你的阴茎增长了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "cock", 3))>>。
\<<run setup.getLength(setup.applyGrowth($CharacterSheet_Player, "balls", 1))>>
\<<run setup.choice("[[高潮->Encounter_Win_Lost_Naga_Fuck_PlayerBigger_2]]");>>你在高潮时怒吼了起来。你把份量惊人的精液释放到大蛇身上。
巨量的精液流过他的阴茎,溅到他的腰部,但您确定应该还有更多。
他的睾丸开始肿胀、充血。它们随着你注入他的所有精液而变$CharacterSheet_Player.symbiote.color,他的阴茎像贪婪的妓者一样喝下了你的液体。
你不断地泵出越来越多的阴茎,比平常任何一次高潮输出的要多得多。最后你巨大的睾丸开始紧绷和发痛,再也无法再洒出一滴了。
你用喉咙发出了一声低沉的咆哮,在这一切之后感到出乎意料的疲惫。你的目光飘过那条在扭动的大蛇。
毫无疑问,他很快就会恢复过来的。然后你的目光移过他那巨石般肿胀的睾丸。
他不可能带着它们来追你的。他开始精疲力竭地靠在尾巴尖上休息。
\<<run setup.choice("[[离开->Village]]");>>他没有看到你的阴茎是如何吞下他自己的。他的生殖腔在你的阴茎周围展开,被迫接受你的侵入。
它是那么的紧,那么的湿,就像屁股一样,然而……
你向前推动臀部,将你的阴茎一点又一点地推入其中,像野兽一样咕哝和咆哮,而你下面的纳迦不断地微弱地喘着粗气。
你一边笑,一边把你的阴茎插得更深。
尽管尺寸不同,它仍然很紧,几乎就像是它在围绕着你的阴茎收缩一样,吮吸着它,吞咽着它。
很快你们两个就开始一起发出咕噜声,你的手握住他巨大的睾丸,将它们压在他的阴茎上,就像你在处理一个巨大的臀部一样。
当你感觉到腰部的压力涌现时,你闭上眼睛,继续抚摸、揉捏着它们。
快了……
\<<run setup.choice("[[高潮->Encounter_Win_Lost_Naga_Fuck_NagaBigger_2]]");>>你高潮时怒吼了出来。当你把精液喷入娜迦的内部时,您的睾丸紧贴您的腹股沟。你能感觉到他的阴茎急切地吮吸着它。
它充满活力地吸收着你的精种。他的阴茎向上倾斜并吞下你自己的,一直到底部。你瞪大了你的双眼。
他粘稠的精液在您的阴茎周围飞速向上喷出并溅到了您的腰部,但不仅如此,您还可以感觉到它是如何涌入您的阴茎的。
它涌入了您的睾丸,拉伸并侵犯着您的前列腺。你的睾丸开始膨胀,它们在接受纳迦的高潮时增大了起来。
你的身体增高了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "height", 4))>>。
你的阴茎增长了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "cock", 3))>>。
\<<run setup.getLength(setup.applyGrowth($CharacterSheet_Player, "balls", 1))>>
腰部的压力猛烈反弹。
但这种感觉只持续了几秒。
当你再次达到高潮时,你几乎跪倒在地,你肿胀的阴囊开始收缩,所有的粘稠精液涌回了纳迦的阴茎中,被你的阴茎精疲力尽地泵出。
你从来没有想过这种事会发生在这个地方,但当你终于将阴茎从纳迦中拔出时,你感到了疲惫,甚至觉得体力被排干了。
就好像不仅仅是你的精种消失了。
\<<run setup.choice("[[离开->Village]]");>>力量的流失让你全身发软。 毒蛇那恶毒的打击与毁灭性的鞭笞让人完全无法招架。
这只野兽迅速占据了空间,他巨大的尾巴卷紧了你的身体。纳迦的惊人的肌肉用力挤压着你的全身上下。
他的睾丸,他的鸡巴,全部都被他怼在了你的脸上,在他支撑起身体的时候,浓厚的前列腺液滴入了你的头发。
"猎————物……食——物。"他屈下身体,在你头顶发出了低沉的咆哮。
他的脑袋逼近了,让你的脸接受着他气息的洗礼,随后他张开了他的嘴巴,大到超出了任何一张正常的嘴所能张大的极限。
在给你展示他食管下的无底深渊的时候,他的嘴角转变成了粘稠的丝线。紧接着,他用他的大嘴整个含住了你的头,让你周围流动的只有他的存在。
在你宽阔的肩膀上来回滑动的嘴唇犹如液体般浸没了你的身体,而其漫过你健壮胸膛的方式更是近乎儿戏般轻松。
紧随其后的,是你的腰,再接着是你的腹股沟,伴随着他在此处短暂地停歇,随后将你的身体部位舔弄了数次。
\<<run setup.choice("[[继续->Encounter_Loss_Lost_Naga_2]]");>>你感觉到重力的变化,因为那巨蛇向后倾斜身体,让你滑入了他那黏腻而富有弹性的食管。
你用上了吃奶的劲挣扎。你推、你拳打、你脚踢,但全打在了软绵绵的东西上,甚至没有一点阻力的感觉。
就好像是你陷入了一个橡胶管内。
"就——是——这——样——,不——断——挣——扎——"
但你的狼狈并没有结束。不管这是种什么胃,它都不像普通的胃那样工作。这里并没有会令你身体溶解于其中的胃酸,只有粘液。
粘液从漆黑的肠道涌出,开始涌入你的屁股、鸡巴和口腔。这种类液体样的粘液硬生生挤入了你的身体,它不断扩张并侵犯着你的身体。
\<<set $curseStatus = setup.applyCurseOfTheNaga()>>
\<<if $curseStatus == "Cursed">>
粘液仍在你体内不停深入,给你带来了最为怪异的感觉。纳迦的粘液攻击了你体内的共生体。
已经被击败的共生体没能拥有喘口气的机会,因此它完全无法抵抗纳迦的腐蚀与同化。你无法发出叫喊声,你无法深呼吸,甚至难以喘气。
在纳迦吸收吸收你的同伴时,就连你那胡乱的挣扎都开始减弱了。
\<</if>>
你最后所听到的,是膨胀的蛇体发出的那雷鸣般的呻吟声和高潮的吼叫声。
"很好——,如此之多的——力——量——"
伴随着纳迦的吼叫,你失去了意识,成为了这只高级掠食者的一部分。
\<<run setup.choice("[[放弃->Encounter_Loss_Lost_Naga_3]]");>>\<<if $curseStatus == "Cursed">>
被腐化的纳迦已经吞掉了你身体的一部分,唯有击败他才能取回你失去的力量……
你的力量下降为<<print setup.getMusclesDescriptor($CharacterSheet_Player)>> (-<<print $CharacterSheet_Player.quest.curseOfTheNagaStatDrain.muscles>>).
你的身高降低为<<print setup.getLength($CharacterSheet_Player.quest.curseOfTheNagaStatDrain.height)>>.
你的鸡巴长度缩短为<<print setup.getLength($CharacterSheet_Player.quest.curseOfTheNagaStatDrain.cock)>>.
\<<elseif $curseStatus == "AlreadyCursed">>
被腐化的纳迦已经窃取了你一部分能力,唯有击败他才能取回来……
\<<else>>
被腐化的纳迦获得了成长,但你的体型已小到无法继续缩小……
\<</if>>
\<<run setup.choice("[[继续->Death]]");>>\<<set $CharacterSheet_Swarm.quest.met = true>>
\<<include Swarm_Flavours>>
\<<run setup.setRandomRace($CharacterSheet_Swarm.info.anatomy)>>
\<<run $CharacterSheet_Swarm.info.name = "迷失的" + setup.getRace($CharacterSheet_Swarm.info.anatomy, true)>>
\<<run $Encounter_Target=$CharacterSheet_Swarm>>
当你在荒原上搜索时,你的耳朵被一种邪恶的、阴森的嚎叫声所震慑。
那凶恶又震撼的声响足以使你胸口发紧。
即使隔了很远,但你依然可以感受到那个生物满溢而出的压倒性的存在感——一个只能是从你的孩子的腐化之精种里孵育所出来的迷失者的气场。
腐化的<<print setup.getRace($CharacterSheet_Swarm.info.anatomy, true)>> <<print setup.processFlavours(
$CharacterSheet_Lost_Entity,
"狂喜地吼叫着,因其捕捉到了它主人的气息。很快,一个笨重而凶猛的巨兽闯入了视野。" +
"黑油从鼓胀的身体上滴落,堕落的颜色闪耀在它一个@[all| heads|noverb],他的@[1| tongues| noverb]饥渴地在他嘴边卷起,同时兴奋也使他的@[all| cocks| noverb]勃起。\n"
)>>
\<<if setup.sizeCharactercomparison($CharacterSheet_Swarm, $CharacterSheet_Player) > setup.Comparators.BIGGER>>
>>>>>>> CN0.9.0COM
\<<print setup.getFlavourBasedDescription($CharacterSheet_Swarm, "swarmEncounter", 1, $CharacterSheet_Player)>>
\<<else>>
\<<print setup.getFlavourBasedDescription($CharacterSheet_Player, "swarmEncounter", 1, $CharacterSheet_Swarm)>>
\<</if>>
<<<<<<< HEAD
\<<run setup.choice("[[Go back->Village]]");>>\<<nobr>>
<<run setup.CharHndlr.addHeightFlavourText(
$CharacterSheet_Swarm,
"swarmEncounter",
1,
"Skidding to a halt in front of you, the towering beast presses its chest down to the floor in a show of respect. Those glistening black eyes would almost pass as cute if " +
"its slavering maw hadn't been the size of your entire body and then some. Your eyes trail downwards as you feel a rush of warm liquid slam against your shins; " +
"you can't help but smile realising how 'excited' he was to see you.\n\nYou scratch his head in approval. Now, what to do?"
)>>
<<run setup.CharHndlr.addHeightFlavourText(
$CharacterSheet_Swarm
"swarmEncounter",
2,
"Skidding to a halt in front of you, the gargantuan beast presses its chest down to the floor in a show of respect. You admire the immensity of your beast, his monstrous maw " +
"containing teeth the size of your body. His ever-growing body consumes most of your field of view, pulsating with deliciously bulging muscle. " +
"A torrent of corrupted seed explodes out from behind him, a tidal wave of masculinity! Before you are swept away, " +
"your child's tongue slips from its mouth, wraps around you and holds you still.\n\nYou smile in approval. Now, what to do?"
)>>
<<run setup.CharHndlr.addHeightFlavourText(
$CharacterSheet_Swarm,
"swarmEncounter",
3,
"Skidding to a halt in front of you, the gargantuan beast presses its chest down to the floor in a show of respect. He is a titan compared to you, the blades of his shoulders rising " +
"high enough into the sky to appear as bulging, growing mountains. His giant mouth alone could be mistaken for the interior of a living cave network. " +
"A flood of corrupted seed erupts from somewhere behind him; a virile sea being forced from his @[all|cocks|noverb]! Before you are swept away, " +
"your child's tongue slips from its mouth and wraps around you before lifting you above the voluminous alabaster sea.\n\nYou smile in approval. Now, what to do?"
)>>
<<run setup.CharHndlr.addHeightFlavourText(
$CharacterSheet_Swarm,
"swarmEncounter",
4,
"Skidding to a halt in front of you, the gargantuan beast presses its chest down to the floor in a show of respect. The sight is unreal. A beast larger than mountains - so tall " +
"and wide that the entire land around you is caught in its magnificent shadow, is prostrating himself to you. The amount of muscle packed onto its frame billows outwards to an unbelievable " +
"degree; every chord audibly vibrating and creaking like the sound of bending metal. "+
" The ground Shakes. The creature's hot and torrential breath quickens before the sound of a volcano erupting splinters through the ambient noises of growth. " +
"A devastating ocean of virile seed rockets across the land, washing away nearby foliage! Everything and anything it touches is twisted into black versions of its prior self. If living, turning into another one of your new children. " +
" Before you are swept away " +
" your child's tongue slips from its mouth and burrows into the ground beneath you before lifting the hunk of earth upwards and raising you above the voluminous alabaster sea.\n\nYou smile in approval. Now, what to do?"
)>>
<<run setup.CharHndlr.addHeightFlavourText(
$CharacterSheet_Swarm,
"swarmEncounter",
1,
"Skidding to a halt in front of you, the towering beast presses its chest down to the floor in a show of respect. Those glistening black eyes would almost pass as cute if " +
"its slavering maw hadn't been the size of your entire body and then some. Your eyes trail downwards as you feel a rush of warm liquid slam against your shins; " +
"you can't help but smile realising how 'excited' he was to see you.\n\nYou scratch his head in approval. Now, what to do?"
)>>
<<run setup.CharHndlr.addHeightFlavourText(
$CharacterSheet_Swarm,
"swarmEncounter",
2,
"Skidding to a halt in front of you, the muscular beast presses its chest down to the floor in a show of respect. Glistening eyes stare up at you. "+
"Who knew your hyper muscular child could be so cute? Your eyes trail downwards as you feel a rush of warm liquid slam against your ankles; " +
"you can't help but smile, realising how your presence alone is causing the creature such intense levels of arousal.\n\nYou scratch his head in approval. Now, what to do?"
)>>
<<run setup.CharHndlr.addHeightFlavourText(
$CharacterSheet_Swarm,
"swarmEncounter",
3,
"Skidding to a halt in front of you, the muscular beast presses its chest down to the floor in a show of respect. Its pulsating form looks so small in comparison to your "+
"towering figure. Regardless, you can't deny that its prostration was cute.\n\nYour eyes flick to a sudden movement from underneath your pet.\n\nAn explosion of black cum " +
"rockets out from below its hefty bulk and paints the edges of your feet. Its mouth clamps shut, its body shudders and a new wave of growth takes it as your gigantic presence alone " +
"amplifies its arousal by multiple folds. You smile while watching his orgasm chain and intensify for a good ten minutes.\n\nYou scratch his head in approval. " +
"Now, what to do?"
)>>
<<run setup.CharHndlr.addHeightFlavourText(
$CharacterSheet_Swarm,
"swarmEncounter",
4,
"Skidding to a halt in front of you, the muscular beast presses its chest down to the floor in a show of respect. Its pulsating form is but a tiny shifting speck of uncontrolled "+
"arousal. Your power, your size, and strength radiates from you with such force that the creature had clearly painted the dunes black with seed in an endless orgasm just trying to reach you. " +
"\n\nCute.\n\nCreaking thunders across the lands as your titanic legs bend. Although your child was small; he easily put everything else in this wasteland to shame. " +
"\n\nYou scratch his head in approval. " +
"Now, what to do?"
)>>
\<</nobr>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "normal")>>
The titan falls to his knees, the sheer weight of his armour is the only thing keeping him from falling over.
"Good, That'll do."
\<<set $CharacterSheet_MQ002_Guard.quest.beaten = true>>
\<<run setup.choice("[[Continue->Quest_MQ002_Entrance_PlayerWins_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "normal")>>
He helps himself up with his axe, and walks towards the gate.
"Follow me, and be mindful of the black sun above. It's power will be completely unfiltered beyond that point."
\<<run setup.choice("[[Continue->Quest_MQ002_Entrance_PlayerWins_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "blushing")>>
The minotaur pushes the gate open and instantly shivers in sudden pleasure.
"Ghhh... Keep it together." He mumbles as a strange purple glow floods out of the doors.
He quickly slides through the massive gate like he is trying to prevent the light from spilling outside.
\<<run setup.choice("[[Continue->Quest_MQ002_Entrance_NoGuard]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "angry")>>
You try to stay up but the minotaur is too powerful to handle.
With an unceremonious thud, you fall down on your back.
The minotaur could strike you down at any moment, but instead, he kneels.
\<<run setup.choice("[[Continue->Quest_MQ002_Entrance_PlayerLoses_1]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "normal")>>
"Leave now before things get worse."
\<<run setup.choice("[[Leave->Village]]");>>\<<set $CharacterSheet_MQ002_NyxParasite.quest.met = true>>
<<print setup.getFightStartPassages($CharacterSheet_MQ002_NyxParasite)>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_NyxParasite, "purple")>>
\<<set $CharacterSheet_Player.quest.capturedNyxSpawn = true>>
You look down upon the powerless spawn lying before you.
It lies, unmoving, if there's any moment to capture it, it would be now.
\<<run setup.choice("[[Continue->Quest_MQ002_NyxParasiteEncounter_Capture_2]]");>>You quickly grasp the spawn by the tail and seal it in a tight flask.
With it's head stuck in the bottom, it's hard to imagine it could wiggle out of there.
∇: You now carry a spawn of Nyx with you.
\<<print setup.clearWestWingRoom("WestWing_NyxSpawnFight")>>
<<print setup.getNextManorDestination()>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_NyxParasite, "purple")>>
The <<print setup.getLength(setup.getStatValue($CharacterSheet_MQ002_NyxParasite, "height"))>> spawn falls flat on the ground.
Stuck in a dead-end, it has nowhere to go.
\<<if $CharacterSheet_Player.quest.capturedNyxSpawn == false>>
\<<run setup.choice("[[Capture It->Quest_MQ002_NyxParasiteEncounter_Capture]]");>>
\<<endif>>
\<<if $CharacterSheet_Player.quest.nyxParasiteInfections <= 0>>
\<<run setup.choice("[[Kill it->Quest_MQ002_NyxParasiteEncounter_KillIt]]");>>
\<<else>>
<span class="glitch nyx fucked" data-text="DO NOT̷͓̱͎̘̞̣͎̗̙̦̲͔͒͛͑̋̔̊̀͑̔͒͆̚̚͜͝͠͝͝ͅ">[[Kill it->Quest_MQ002_NyxParasiteEncounter_KillIt]]</span>
\<<endif>>
\<<run setup.choice("[[Let it enter you->Quest_MQ002_NyxParasiteEncounter_ConsentualInfest]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_NyxParasite, "purple")>>
\<<if $CharacterSheet_Player.quest.nyxParasiteInfections <= 0>>
You look down upon the powerless spawn lying before you. You could kill it, right here and now. But something is stopping you.
The pleasure you felt when it bit you, it throbs within you more than ever. Who knows how pleasurable it will be if you fully let it take you?
Can it truly be called a parasite if you yearn its influence?
\<<else>>
Your brain throbs at the sight of the wounded spawn. You could never bring yourself to kill it.
Not when it could bring you so much...
\<</if>>
You step towards it, openly presenting and rubbing your <<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "cock"))>> cock, letting it taste your arousal as you lick your lips eagerly.
\<<set $NyxParasiteEncounter_Won = true>>
\<<run setup.choice("[[Continue->Quest_MQ002_NyxParasiteEncounter_Infection]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_NyxParasite, "pink")>>
It crawls towards you with newfound vitality; you soon feel the wet spawn slither up along your legs.
\<<if $NyxParasiteEncounter_Won>>
Quickly, it reaches your chest and stands inches from your mouth, like it was waiting for you to let it in.
You gaze at its featureless form and grin, opening your mouth wide open.
It jumps at the opportunity; your whole body shivers as you taste the oily substance all over its skin.
It is a powerful aphrodisiac. You moan as it pushes deeper. Its body is feeling thicker around your mouth.
Your head lurches back as you rub your hard cock with both hands.
\<<else>>
Quickly, it reaches your chest and stands inches from your mouth, like a tiger about to pounce on its prey.
You gaze at its featureless form and can't stop yourself from gasping in terror.
It jumps at the opportunity; your whole body shivers as you taste the oily substance all over its skin.
It is a powerful aphrodisiac.
Your already exhausted body nearly gives up to the arousal that spikes within you.
Its body quickly feels thicker around your mouth as it crawls in.
\<</if>>
\<<run setup.choice("[[Continue->Quest_MQ002_NyxParasiteEncounter_Infection_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_NyxParasite, "pink")>>
Your moans are blocked by the monster rushing down your throat. You feel it flick its tail to slide down further inside you.
Soon you feel a hardness build along your waist. It crawls and slowly intrudes your nutsack; your balls bathe in its aphrodisiac oil.
You rub them experimentally; this is almost enough to make you cum on the spot.
They are growing sensitive beyond what is humanly possible, and the constant pressure makes the pulsate wildly.
You slurp on the last bit of the spawn's tail and moan while licking the oil around your lips.
\<<run setup.choice("[[Continue->Quest_MQ002_NyxParasiteEncounter_Infection_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_NyxParasite, "pink")>>
\<<if $CharacterSheet_Player.quest.nyxParasiteInfections <= 0>>
You rub your balls once more. You are not sure what the spawn is doing to them, but they are changing.
\<<else>>
You remember this feeling well, you rub and moan as your balls grow once again.
\<</if>>
You feel your balls grow. They absorb the aphrodisiac oil of the spawn like a sponge in water.
You rub them hard; every touch now sends bolts of pleasure all over your body.
\<<run setup.choice("[[Continue->Quest_MQ002_NyxParasiteEncounter_Infection_3_1]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_NyxParasite, "red")>>
The spawn gorges on your incoming load, yet the pressure is becoming too much to bear.
It grows in size, filling your balls even more. The sheer magnitude of your load is too much for the spawn as well.
You lurch your head back and scream as your swelled cock erupts like a fountain, litres and litres of cum jets out of your engorged balls, covering the hallway.
Your screams of utter ecstasy continue for minutes on end.
\<<run setup.choice("[[Continue->Quest_MQ002_NyxParasiteEncounter_Infection_4]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_NyxParasite, "purple")>>
The hunger of the spawn keeps your arousal at an all-time high.
But it feels like this wasn't the only thing that changed within you.
\<<if $CharacterSheet_Player.quest.nyxParasiteInfections <= 0>>
You feel an urge to spread this gift for yourself as well.
\<<else>>
With more spawns inside you, the urge to spread grows even stronger.
\<</if>>
∇: You gain 8 corruption.
\<<run setup.applyCorruption($CharacterSheet_Player, 8)>>
\<<run setup.MQ002_AddNyxParasiteInfection()>>
∇: You gain the "Nyx Spawn Infection" Ability.
=======
\<<run setup.choice("[[返回->Village]]");>>\<<nobr>>
<<run $CharacterSheet_Swarm.addHeightFlavourText(
"swarmEncounter",
1,
"它在你面前滑行停住,这只高大的野兽将它的胸部压在地上以示尊重。" +
"如果不是它那张贪婪的大嘴有你整个身体那么大,那些闪闪发光的黑眼睛几乎可以说是可爱。当你感觉到一股温热的液体猛烈撞击你的小腿时,你的眼睛往下看;" +
"你忍不住笑了,意识到他看到你是多么兴奋。\n\n现在,该怎么做?"
)>>
<<run $CharacterSheet_Swarm.addHeightFlavourText(
"swarmEncounter",
2,
"庞大的野兽急停在你的面前,俯下身子,胸部贴紧地面,以向你展示敬畏。你欣赏着你的野兽那巨大的体型,他的巨口" +
"中的牙齿都和你大小相当。他永远在生长的身体,以及那搏动的可口的肌肉隆起占据了你绝大部分视野。" +
"一股腐化之精种的洪流从他的身后喷射而出,好一股阳刚之气!在你要被冲走之前," +
"你孩子的舌头从口中滑出,将你牢牢卷住以保持你的稳定。\n\n你露出赞许的微笑。现在,你要怎么做?"
)>>
<<run $CharacterSheet_Swarm.addHeightFlavourText(
"swarmEncounter",
3,
"庞大的野兽急停在你的面前,俯下身子,胸部贴紧地面,以向你展示敬畏。和你相比,他犹如一个巨人,肩胛骨" +
"高耸入云,仿佛两座膨胀生长的山峰。单是他的巨口就足以被误认为是一个活体洞穴网格的内部。" +
"一股腐化之精种的洪流从他身后的某处涌出;那是从他的 @[all|cocks|noverb]流出的阳刚之海! 在你要被冲走之前," +
"你孩子的舌头从口中滑出,把你从那浩荡的雪花石膏般的海洋中卷起。\n\n你露出了赞许的微笑。现在,你要怎么做?"
)>>
<<run $CharacterSheet_Swarm.addHeightFlavourText(
"swarmEncounter",
4,
"庞大的野兽急停在你的面前,俯下身子,胸部贴紧地面,以向你展示敬畏。整个场景是不真实的。比山还大的野兽——过于高耸和巨大" +
"你周围的所有土地都笼罩在了它庞大的阴影之中——正在向你表示臣服。在他躯体上的肌肉以不可思议的程度朝着四周翻腾;" +
"每条腱的振动的声音都可被听见,嘎吱作响的声音如金属被折弯一般。"+
"大地在震颤。这个生物的炙热且奔流的鼻息开始急促,随后,火山爆发的声音切碎了周围增长的噪声。" +
"令人叹为观止的雄健之精种的海洋淹过了地面,冲走了附近的枝叶!被它波及到的所有东西都扭曲为了它们之前的漆黑的模样。而能够幸存的活物,就变成了你的新的孩子。" +
" 在你被冲走之前" +
" 你孩子的舌头从口中滑出,连带着你身下的土地一起从那浩荡的雪花石膏般的海洋中挖了起来。\n\n你露出了赞许的微笑。现在,你要怎么做?"
)>>
<<run $CharacterSheet_Player.addHeightFlavourText(
"swarmEncounter",
1,
"铁塔一般的野兽急停在你的面前,俯下身子,胸部贴紧地面,以向你展示敬畏。那亮晶晶的黑眼睛几乎称得上可爱了,但只在" +
"它淌着口水的咽喉不是足以容下你还有剩余空间的尺寸的情况下。一股暖流突然冲刷了你的小腿,让你向下看去;" +
"当你意识到了和你见面让他有多兴奋的时候,你情不自禁地微笑了起来。\n\n你挠挠他的脑袋以表赞许。现在,你要怎么做?"
)>>
<<run $CharacterSheet_Player.addHeightFlavourText(
"swarmEncounter",
2,
"肌肉发达的野兽急停在你的面前,俯下身子,胸部贴紧地面,以向你展示敬畏。一双亮晶晶的眼睛抬起来注视着你。"+
"谁能想到你这亢奋的健壮的孩子可以这么可爱呢?一股暖流突然冲刷了你的脚踝,让你向下看去;" +
"当你意识到了单是你的存在就能让他产生如此强烈的性欲时,你情不自禁地微笑了起来。\n\n你挠挠他的脑袋以表赞许。现在,你要怎么做?"
)>>
<<run $CharacterSheet_Player.addHeightFlavourText(
"swarmEncounter",
3,
"肌肉发达的野兽急停在你的面前,俯下身子,胸部贴紧地面,以向你展示敬畏。与你那高大的身形相比,它搏动的身体看着是如此矮小。"+
"不过,你也无法否认他的跪倒的样子很可爱。\n\n在你身下的宠物的突然动作让你的视线快速转移。\n\n一股爆发的黑色精液" +
"从他那肌肉发达的躯体下喷射而出,染黑了你的脚边。它紧闭着嘴,身体颤抖,但是它的性欲被你庞大的存在本身便提高了数倍,这让它" +
"再次射了出来。你微笑着看着他高潮迭起的样子,足足十分钟。\n\n你挠挠他的脑袋以表赞许。" +
"现在,你要怎么做?"
)>>
<<run $CharacterSheet_Player.addHeightFlavourText(
"swarmEncounter",
4,
"它在你面前滑行停住,这只肌肉发达的野兽将其胸部压在地上以示尊重。它脉动的形态不过是一个不受控制的兴奋的微小变化的斑点。"+
"你的力量、你的体型和力量从你身上散发出来的力量,使这个生物在无尽的高潮中明显地把沙丘涂成了黑色的种子,只是想达到你的目的。" +
"\n\n可爱\n\n当你的泰坦之腿弯曲时,吱吱作响的雷声响彻整个土地。虽然你的孩子很小;但他很容易让这片荒地上的其他东西感到羞愧。" +
"\n\n你挠挠他的头,表示赞许。" +
"现在,你要怎么做?"
)>>
\<</nobr>><<ImageMinoClothedGateBG>>
泰坦巨人跪倒在地,他的盔甲纯粹重量是唯一能使他不倒下的东西。
"很好,这就够了。"
\<<set $CharacterSheet_MQ002_Guard.quest.beaten = true>>
\<<print setup.getFightReward($CharacterSheet_MQ002_Guard)>>
\<<run setup.choice("[[继续->Quest_MQ002_Entrance_PlayerWins_2]]");>><<ImageMinoClothedGateBG>>
他借着斧子支撑了起来,朝着大门走去。
"跟我来,小心上方的黑日。越过这里,它的力量便会完全不被遮蔽。"
\<<run setup.choice("[[继续->Quest_MQ002_Entrance_PlayerWins_3]]");>>这位牛头人推开了门,立马就因瞬时涌来的快感颤抖了起来。
"噶……跟紧我。" 他喃喃道,怪异的紫光从门中透了出来。
他迅速穿过巨大的门,宛如他在努力不让光泄露出去一般。
\<<run setup.choice("[[继续->Quest_MQ002_Entrance_NoGuard]]");>>你试图挺住,但牛头人的强大力量实在无法招架。
砰的一声,你仰面倒在了地上。
牛头人可以轻易将你杀死,但相反,他跪了下来。
\<<run setup.choice("[[继续->Quest_MQ002_Entrance_PlayerLoses_1]]");>><<ImageMinoClothedGateBG>>
"离开吧,趁着情况还未恶化。"
\<<run setup.choice("[[离开->Village]]");>>\<<set $CharacterSheet_MQ002_NyxParasite.quest.met = true>>
<<print setup.getFightStartPassages($CharacterSheet_MQ002_NyxParasite)>>那个<<print setup.getLength(setup.getStatValue($CharacterSheet_MQ002_NyxParasite, "height"))>>幼体完全摔在了地上。
它被卡在了死胡同里,动弹不得。
<<print setup.getFightReward($CharacterSheet_MQ002_NyxParasite)>>
\<<if $CharacterSheet_Player.quest.nyxParasiteInfections <= 0>>
\<<run setup.choice("[[杀死它->Quest_MQ002_NyxParasiteEncounter_KillIt]]");>>
\<<else>>
<span class="glitch nyx fucked" data-text="不要">[[杀死它->Quest_MQ002_NyxParasiteEncounter_KillIt]]</span>
\<<endif>>
\<<run setup.choice("[[让它进入你->Quest_MQ002_NyxParasiteEncounter_ConsentualInfest]]");>>\<<if $CharacterSheet_Player.quest.nyxParasiteInfections <= 0>>
你低头看向面前已无生气的幼体。你可以当场杀死它。但是有一种东西阻止了你。
当它缠上你,在你体内跳动的时候,你感到了前所未有的快感。天知道当你让它完全占据你时会有多爽?
如果你渴望着它的影响,那它还算是寄生物吗?
\<<else>>
视线中那受伤的幼体让你的大脑隐隐阵痛。你根本无法让自己杀了它。
至少是在它带给你了那么多之后……
\<</if>>
你朝它走去,堂而皇之的展示着、摩擦着你的<<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "cock"))>>鸡巴,热切地舔舐着你的嘴唇,让它品尝你的肉欲。
\<<set $NyxParasiteEncounter_Won = true>>
<<include Quest_MQ002_NyxParasiteEncounter_Infection>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
它带着新生出的活力向你蠕动着;很快,你便感觉到了那潮湿的幼体爬上了双腿。
\<<if $NyxParasiteEncounter_Won>>
它很快便抵达了胸口,离你的嘴巴只有一步之遥,仿佛是在等你放他进入。
你看着它毫无特征的形状,咧开嘴笑了,将你的嘴大大地张开。
它趁机跳了进去。布满它皮肤的油性物质的味道让你全身都颤抖了起来。
那是种强力的催情剂。随着它的深入,你呻吟了起来。你感觉它在你嘴里变得更粗了。
你猛地将头向后仰去,双手揉搓着你坚硬的鸡巴。
\<<else>>
它很快便抵达了胸口,离你的嘴巴只有一步之遥,仿佛是要跳向猎物的老虎。
你看着它毫无特征的形状,无法抑制自己恐惧的喘息。
它趁机跳了进去。布满它皮肤的油性物质的味道让你全身都颤抖了起来。
那是种强力的催情剂。
你已精疲力竭的身体几乎要向体内急剧升起的欲望缴械投降。
随着它的蠕动,你感觉它在你嘴里很快就变得更粗了
\<<endif>>
\<<run setup.choice("[[继续->Quest_MQ002_NyxParasiteEncounter_Infection_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
你的呻吟被迅速深入的怪物堵在了喉头。你感觉它的尾巴在不停地轻摆,以进入到更深的位置。
很快,你感到腰部开始发硬。它缓慢地侵入了你的蛋蛋;你的双球被它的催情油浸润了。
你试着揉了揉蛋蛋;仅仅这样就几乎让你立马射出来。
睾丸的敏感度不断增长,已超过了人体的极限,持续的压力更是让它们疯狂地脉动。
你吮吸着这个幼体的尾巴的末端,一边呻吟一边舔食着唇边的油。
\<<run setup.choice("[[继续->Quest_MQ002_NyxParasiteEncounter_Infection_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
\<<if $CharacterSheet_Player.quest.nyxParasiteInfections <= 0>>
你又开始揉搓你的蛋蛋。虽然不确定那个幼体做了什么,但是你的蛋蛋正在变化。
\<<else>>
你还清楚地记得这种感觉,并在你的睾丸再次生长的时候呻吟着揉搓着它们。
\<</if>>
你感觉你的睾丸涨大了。它们像海绵吸水一样吸收着幼体分泌出的催情油。
你用力地揉搓着,每一次触碰都让强烈的快感注满全身。
\<<run setup.choice("[[继续->Quest_MQ002_NyxParasiteEncounter_Infection_3_1]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
幼体贪婪地吞吃着你产生的精液,但是压力已经大到无法承受。
它变得更大了,进一步填满了你的蛋蛋。而你巨量的精液同时也超过了幼体的极限。
你扬起脑袋,吼叫着从你肥大鸡巴里射出一升又一升的精液,如喷泉一般,让精液从你塞得满满的蛋蛋中出来,铺满了过道
你彻底陷入意乱神迷的快感,吼叫声持续了数分钟才停止。
\<<run setup.choice("[[继续->Quest_MQ002_NyxParasiteEncounter_Infection_4]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
幼体的饥渴驱使着你的欲望一直高涨着。
但这似乎并不是你体内发生的唯一变化。
\<<if $CharacterSheet_Player.quest.nyxParasiteInfections <= 0>>
你同时感到了一股要将这个给你的赐福传播出去的渴望。
\<<else>>
随着你体内幼体的增多,传播的渴望便愈发强烈。
\<</if>>
∇: 你获得了8点腐化。
\<<run setup.applyCorruption($CharacterSheet_Player, 8)>>
\<<run setup.MQ002_AddNyxParasiteInfection()>>
∇: 你获得了能力"感染尼克斯幼体"。
>>>>>>> CN0.9.0COM
\
\<<print setup.clearWestWingRoom("WestWing_NyxSpawnFight")>>
<<<<<<< HEAD
<<print setup.getNextManorDestination()>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_NyxParasite, "blue")>>
As soon as you see it fall, you rush towards it to deliver the final blow.
You stomp on the spawn over and over again, fear and adrenaline guiding you instinctively.
Groans of efforts echo along the hall as you keep going for as long as your body allows you to.
High pitched screams soon melt into wet splashes; its body convulses without intent.
You pant and take a few steps back.
The gruesome sight of the defeated spawn almost makes you sick.
You hold your breath and move to the door at the end of the hall.
Your eyes stay glued to the monster's corpse, in case it suddenly springs back to life.
\<<print setup.clearWestWingRoom("WestWing_NyxSpawnFight")>>
<<print setup.getNextManorDestination()>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_NyxParasite, "purple")>>
As you see the spawn crawl hungrily towards you, you crumble.
You only have a few seconds to react before it reaches you
\<<run setup.choice("[[Submit to the spawn->Quest_MQ002_NyxParasiteEncounter_Submit]]");>>
\<<if $CharacterSheet_Player.quest.nyxParasiteInfections <= 0>>
\<<run setup.choice("[[Escape->Quest_MQ002_NyxParasiteEncounter_Escape]]");>>
\<<else>>
<span class="glitch nyx fucked" data-text="DO NOT̷͓̱͎̘̞̣͎̗̙̦̲͔͒͛͑̋̔̊̀͑̔͒͆̚̚͜͝͠͝͝ͅ">[[Escape->Quest_MQ002_NyxParasiteEncounter_Escape]]</span>
\<<endif>>\<<set $NyxParasiteEncounter_Won = false>>
The door you came from lays a few feet behind you, but an overpowering mixture of exhaustion and aroused curiosity keeps you on your knees.
<<include Quest_MQ002_NyxParasiteEncounter_Infection>>Your body is about to give up, but the sheer terror of seeing this spawn crawl towards you gives you a second wind.
You turn your back to the monster and scream, the door is only a few feet away...
Without second thoughts, you hurl yourself back to the room you came from and force the door close with the little energy you have left.
You pant and expect the worst, but the monster does not seem to take chase.
<<print setup.getNextManorDestination()>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/Barrens/northernbarrens.jpg", undefined, undefined, true)>>
You travel through a wasteland of rusted iron covered by sand. It must have been an industrial complex at some point, but it's hard to tell.
Its purpose is long lost, but salvagers are known to take and reuse pieces of these ruins for themselves.
\<<run setup.choice("[[Continue->Shard_Ring_Intro_2]]");>><<include setup.getNextNarativeEventPassage(setup.StorySheet_Shard_Ring.postFightPassagesWin)>><<include setup.getNextNarativeEventPassage(setup.StorySheet_Shard_Ring.postFightPassagesLoss)>>You pick your way through the debris and rubble that litters the ground.
The only sound you can perceive is the crunch of your feet on the gravel and the occasional rustle of rats in the undergrowth.
You keep your head down and your eyes peeled for any signs of life.
\<<run setup.choice("[[Continue->Shard_Ring_Intro_3]]");>>Suddenly, you feel the air thicken. It's like a storm is brewing.
A strong wind of Essence builds in the air, one that rushes through you and fills you with energy.
<<include setup.getNextNarativeEventPassage(setup.StorySheet_Shard_Ring.encounterIntro)>>You catch a glimpse of a familiar ring floating in the air.
It spins and begins to glow with a soft green light. And then, as if drawn by an invisible hand, it begins to move towards you.
<span class='bind1'>"I've been waiting for you."</span> <span class='bind2'>"I've missed you."</span>
\<<run setup.choice("[[Continue->Shard_Ring_LowScoring_Intro_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
You feel heat radiate from it as it gets closer, as the air thickens with Essence.
<span class='bind1'>"You are a fierce opponent."</span> <span class='bind2'>"one that can make me burst with Essence once more."</span>
<<print setup.getFightStartPassages($CharacterSheet_Shard_Ring)>>Your cock ring is cold to the touch, but it sends a warm shiver up your spine nonetheless.
You feel the spirit within quake with excitement.
It can taste the Essence building around you and makes your cock harder than ever.
The ring shifts, becoming slightly ethereal and translucent.
\<<run setup.choice("[[Continue->Shard_Ring_FullDom_Intro_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
It starts to move on its own, swirling around your cock and sending shivers up your spine.
<span class='bind1'>"It's been too long since I last manifested."</span> <span class='bind2'>"You look great from here."</span>
The cock ring morphs and warps as it gathers the Essence in the air, turning into the ghostly humanoid form you know and love.
<span class='bind1'>"How about a spar?"</span> <span class='bind2'>"I've been yearning to feel your power for myself."</span>
<<print setup.getFightStartPassages($CharacterSheet_Shard_Ring)>>The collar suddenly grows warmer, the constant reminder of your submission bursting with life. You feel the spirit within quake with excitement.
He can taste the Essence building around you, making your cock harder than ever.
You feel the ring shift, becoming slightly ethereal and translucent. Then it starts to move on its own, swirling around your neck and sending shivers up your spine.
Part of you feels left out as it detaches from your neck, but you know that seeing your master will make it all worth it.
\<<run setup.choice("[[Continue->Shard_Ring_FullSub_Intro_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
<span class='bind1'>"Show me what you can do."</span> <span class='bind2'>"Let the Gods witness our might."</span>
Your master wants to see your powers, and you feel compelled to show him.
<<print setup.getFightStartPassages($CharacterSheet_Shard_Ring)>>You turn in the direction of this powerful breeze, and your gaze catches a glowing metallic object buried under some scraps.
\<<run setup.choice("[[Continue->Shard_Ring_FirstMeeting_Intro_1]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/bind_ring_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/bind_ring.jpg", undefined, true)>>
It looks like an old ring, glowing in bright, viridian green.
\<<run setup.choice("[[Dig it out->Shard_Ring_FirstMeeting_Intro_2]]");>>
\<<run setup.choice("[[Leave it be->Village]]");>>\<<if setup.getStatValue($CharacterSheet_Player, "strength") > 20>>
You give the ring a closer look and manage to grasp it from under the rubble.
It is buried under quite a bit of debris, and it takes a lot effort to retrieve.
But with a strong tug, you manage to free it from the mountain of scraps above it.
\<<run setup.choice("[[Continue->Shard_Ring_FirstMeeting_Intro_3]]");>>
\<<else>>
You attempt to dig it out and take a closer look.
However with each attempt to tug it free, the ring appears to bury itself deeper.
It seems that you do not have the strength to pull it out for now.
<<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/bind_ring_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/bind_ring.jpg", undefined, true)>>
\<<run setup.choice("[[Leave it be->Village]]");>>
\<</if>>\<<set $CharacterSheet_Shard_Ring.info.known = setup.EncounterKnownState.KNOWN>>
\<<set $CharacterSheet_Shard_Ring.quest.unearthed = true>>
Your hand suddenly recoils back by instinct as if the ring were burning hot, yet you only felt a cool, glassy surface.
It falls to the ground, but never makes impact, continuing to glow and hovering a few inches above the sand.
\<<run setup.choice("[[Continue->Shard_Ring_FirstMeeting_Intro_4]]");>>Suddenly, it rises to the height of your chest.
Green runes pulse across the ring's surface with the rhythm of a beating heart.
It hovers and shakes, condensing the Essence in the air to form sounds in the wind.
You take a careful stance and are ready for anything.
\<<run setup.choice("[[Continue->Shard_Ring_FirstMeeting_Intro_4_1]]");>>A voice burst forth from all around you.
<span class='bind1'>"WARRIOR!"</span>
You watch more Essence rise from the ruins below and rush towards the ring.
<span class='bind1'>"YOUR STRENGTH HAS GROWN ENOUGH FOR YOU TO CALL ME FORTH."</span>
The presence around the ring shakes as a growing mist builds within its center. Its glow becomes nearly blinding, the brilliant green light shimmering, energy crackling through the air.
\<<run setup.choice("[[Continue->Shard_Ring_FirstMeeting_Intro_5]]");>>You notice a figure materializing from the light, transparent at first, but gradually more of its features become apparent.
It is muscular and well-defined, with a broad chest and powerful arms.
A rugged face forms atop this warrior's body, one with a long scar that goes from his left eye to his mouth.
He has no hair, and his eyes seem to shimmer with an inner light, the same green color of the ring's aura.
\<<run setup.choice("[[Continue->Shard_Ring_FirstMeeting_Intro_6]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "angry")>>
He seems almost solid as if it could reach out and touch you.
With a voice that seems to come from every direction, he exclaims:
<span class='bind1'>"ONLY A STRONG WARRIOR CAN GIVE ME WHAT I SEEK."</span> <span class='bind2'>"If you would so kindly oblige to help."</span>
\<<run setup.choice("[[Continue->Shard_Ring_FirstMeeting_Intro_7]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
With an unblinking gaze, his knees bend slightly, sending a gust of Essence around him. His fists are clenched, and he seems ready to fight.
<span class='bind1'>"Essence is what I yearn for. And the passion of us warriors clashing, that is what harnesses it."</span> <span class='bind2'>"I've been yearning for it for so long."</span>
<<print setup.getFightStartPassages($CharacterSheet_Shard_Ring)>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
The spirit let out a final, thunderous cough.
A thick, green mist spews forth from his mouth, filling the air with an eerie, otherworldly glow.
It swirls and eddies around him before finally dissipating into his body.
\<<run setup.choice("[[Continue->Shard_Ring_Low_Rela_Win_Idle_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "happy")>>
\
Suddenly, the ghostly figure bends on one knee in respect, and you feel a sudden chill run down your spine.
<span class='bind1'>"YOU..."</span> <span class='bind2'>"You are worthy of my powers."</span>
The Essence in the air seems to drift towards you, slowly infusing your body with strength and vitality.
He gets up and slowly steps closer.
\<<run setup.choice("[[Continue->Shard_Ring_Low_Rela_Win_Idle_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "angry")>>
\
<span class='bind1'>"I HAVE BEEN WORSHIPED BY COUNTLESS WARRIORS"</span> <span class='bind2'>"and have worshiped countless more."</span>
As he gets closer, you start to feel a tingling sensation all over your body.
You can feel your body harden and pulse with desire.
<span class='bind1'>"WHERE DOES YOUR HEART STAND?"</span> <span class='bind2'>"I will bestow power where you wish it most."</span>
[[Say you yearn to be dominant->Shard_Ring_Win_Dominant_Idle]]
[[Say you yearn to be submissive->ShardRing_Win_Sub_Idle]]
[[Leave->Village]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
The spirit looks down at you. His eyes are cold, and its mouth is set in a grim line.
You can see some regret in its eyes.
<span class='bind1'>"Keep fighting, warrior, for as long as you are willing to grow in strength."</span> <span class='bind2'>"I will be waiting."</span>
\<<run setup.choice("[[Continue->Shard_Ring_Low_Rela_Loss_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
The ring fades away into nothingness, becoming less and less visible until it finally disappears.
Whatever energy or focus it needed to stay whole is now gone.
You slowly stand up and leave the ruins empty-handed.
\<<run setup.choice("[[Leave->Village]]");>>\<<set $CharacterSheet_Shard_Ring.quest.relationshipScoring++>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "angry")>>
\
The spirit grins at you, eyeing you up and down in a confidant gaze.
<span class='bind1'>"YES... YOU ARE BOUND TO BRING PLEASURE TO COUNTLESS OTHERS."</span> <span class='bind2'>"Make them all beg for more."</span>
He grasps your shaft, cutting your breath short as an intense warmth radiates into it.
\<<run setup.choice("[[Continue->Shard_Ring_Win_Dominant_Idle_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
<span class='bind1'>"TO BE DOMINANT IS TO BE A SHEPHERD OF PLEASURE, TO SHOW BOUNDLESS MASCULINITY TO ALL WHO YEARN FOR YOU."</span> <span class='bind2'>"You'll take so much Essence within you."</span>
Your cock throbs as you thrust into his warm ethereal hands.
He gets closer and bends down slightly, guiding your cock to push between his pecs.
<span class='bind1'>"GROW, DEAR WARRIOR."</span> <span class='bind2'>"BECOME A TITAN."</span>
You blink, and he is suddenly bending down in front of you. Your cock is pressing hard against his cheeks and angrily throbs with anticipation.
\<<run setup.choice("[[Fuck him->Shard_Ring_Win_Dominant_Idle_3]]");>>\<<set State.variables.CharacterSheet_Shard_Ring.quest.cockOut = true>>
\<<run setup.playRealizationPackage(["CharacterSheet_Shard_Ring","CharacterSheet_Player"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "angry")>>
\
You feel the warmth of his strangely smooth skin flush against the head of your dick, then thrust in.
<span class='bind1'>"GRRRRRRAHHHHHHH!"</span>
His whole body lights up, his lust burning bright enough to heat him up.
He can't help but moan for more, making you want to fuck him even harder.
\<<run setup.choice("[[Fuck him harder->Shard_Ring_Win_Dominant_Idle_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Shard_Ring","CharacterSheet_Player"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "aroused")>>
\
You swell with a sense of power, a burning flame of pleasure that feeds on his desperate moans. Precum squirts out of his cock in response.
Your cock begins to absorb the overflow of Essence building within him; It grows and pulses as your thrust stretch the limits of what the spirit can hold.
∇: Your cock has grown <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "cock", 1))>> longer.
But you give him more.
\<<run setup.choice("[[Thrust balls deep into him->Shard_Ring_Win_Dominant_Idle_5]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Shard_Ring","CharacterSheet_Player"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "worried")>>
\
He wants to feel a warrior's might, so you grant him his wish.
You thrust balls deep within him with a grin that brings him over the edge.
<span class='bind1'>"OH GODS..."</span>
\<<run setup.choice("[[Cum->Shard_Ring_Win_Dominant_Idle_6]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Shard_Ring","CharacterSheet_Player"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "worried")>>
\
You cum deep within him and roar in pleasure, shattering your limits as a torrent of potent seed bursts within him.
His gut expands with every spurt, and you hold him tightly against you to make sure he takes it all.
<span class='bind1'>"Ahhhh... Ahhhhh. AHHHHHHHH!"</span>
\<<run setup.choice("[[Continue->Shard_Ring_Win_Dominant_Idle_7]]");>><<include setup.getNextNarativeEventPassage(setup.StorySheet_Shard_Ring.dominantExit)>>\<<run setup.stopRealizationPackages(["CharacterSheet_Shard_Ring", "CharacterSheet_Player"]);>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "worried")>>
\
His load spurts out in tandem with yours to build a monstrous mess in the area around you.
With each shot of glowing green cum, you feel his form dissipate in the thick fog of Essence that now fills the air.
His focus is long gone, and you now stand alone in the Barrens once again.
You look down and grin in approval. Your cock has grown through this experience.
∇: Your cock has grown <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "cock", 1))>> longer.
∇: The Bind considers you more dominant.
\<<run setup.choice("[[Leave->Village]]");>>The spirit grins at you, eyeing you up and down in a confidant gaze.
<span class='bind1'>"I FEEL YOUR CONFIDENCE."</span> <span class='bind2'>"The sheer weight of your presence."</span>
Your attitude is inspiring him, leading him to a greater sense of self.
A wave of Essence courses through the air, drawn to the ethereal being.
\<<run setup.choice("[[Continue->Shard_Ring_Low_Rela_Win_Dominant_FirstTF_2]]");>>With a gentle yet commanding touch, it draws it into himself, igniting his core with glowing green flames.
He embraces your dominance, reveling in the intoxicating sensation of becoming a confident, muscular beast.
His once slender neck grows thicker and more powerful. Veins trace a mesmerizing pattern across its surface, coursing an otherworldly energy that fuels the creature's transformation.
<span class='bind1'>"GRRRRRRR. MORE!"</span> <span class='bind2'>"Gods yes!"</span>
\<<run setup.choice("[[Continue->Shard_Ring_Low_Rela_Win_Dominant_FirstTF_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Shard_Ring","CharacterSheet_Player"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "angry")>>
\<<set State.variables.CharacterSheet_Shard_Ring.quest.available_postFightPassagesWin_firstTF = false>>
Each of his deltoid swell with power, greatly widening his frame as he growls.
Their sculpted contours bulge out until they fight for space.
His growth suddenly accelerates, biceps balloon in size, flexing with an impressive display of strength.
Forearms ripple with coiling muscles, bulging his arms and giving him a grip strong enough to shatter steel.
\<<run setup.choice("[[Continue->Shard_Ring_Low_Rela_Win_Dominant_FirstTF_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Shard_Ring","CharacterSheet_Player"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "worried")>>
Ghostly skin clings tightly to his growing limbs, showcasing the intricate network of veins pulsating with otherworldly power.
<span class='bind1'>"MORE! MORE! GIVE IT TO ME!"</span> <span class='bind2'>"Gaaaaahhhhh"</span>
Suddenly, his pectorals swell and harden. The rise and fall of each breath sending ripples of growth through his muscular expanse of a chest.
\<<run setup.choice("[[Continue->Shard_Ring_Low_Rela_Win_Dominant_FirstTF_5]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Shard_Ring","CharacterSheet_Player"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "angry")>>
<span class='bind1'>"BIGGERRRRR!!!!"</span> <span class='bind2'>"MHHHHHHH"</span>
The transformation extends to the entity's core, where muscles emerge like chiseled ridges.
One at a time, rows of deep, hard abs bulge out of his midsection, inviting worshippers to explore their curvy depths.
\<<run setup.choice("[[Continue->Shard_Ring_Low_Rela_Win_Dominant_FirstTF_6]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Shard_Ring","CharacterSheet_Player"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "aroused")>>
His transformation, muscle by muscle, has built a commanding presence and an undeniable aura of dominance.
Yet he knows that you're the one in charge, the dominant beast who bestowed his power upon him.
He turns around and flexes his monstrous back, inviting you in.
<span class='bind1'>"TAKE WHAT'S YOURS, YOU BEAST."</span> <span class='bind2'>"I'm yours..."</span>
\<<run setup.choice("[[Fuck him->Shard_Ring_Win_Dominant_Idle_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Shard_Ring","CharacterSheet_Player"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "worried")>>
His tight hole grips your cock as you thrust in and out of him; the sensation is unbelievable.
You can feel every inch of you inside him, which makes you even more aroused.
\<<run setup.choice("[[Continue->Shard_Ring_Low_Rela_Win_Dominant_Final_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Shard_Ring","CharacterSheet_Player"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "aroused")>>
\
Your cock once again becomes fully erect and starts to leak.
The spirit is moaning in pleasure, and you can tell he's enjoying it just as much as you are.
<span class='bind1'>"I want this to go on. To always feel your godlike cock within me."</span> <span class='bind2'>"pleeeeeease~"</span>
\<<run setup.choice("[[Give him another thrust->Shard_Ring_Low_Rela_Win_Dominant_Final_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Shard_Ring","CharacterSheet_Player"], 2)>>
\<<set State.variables.CharacterSheet_Shard_Ring.quest.cockOut = true>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "aroused")>>
\
It feels as if he is melting on your cock.
His Essence hardens around your shaft, molding itself to your contours and providing an exhilarating sensation as you thrust into him.
The spirit moans as he's filled with your cock, his translucent body trembling with ecstasy.
\<<run setup.choice("[[Continue->Shard_Ring_Low_Rela_Win_Dominant_Final_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Shard_Ring","CharacterSheet_Player"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "worried")>>
You feel power gather around him, binding to his soul as he fully gives in to your dominant might.
His body is changing once more...
\<<run setup.choice("[[Continue->Shard_Ring_Low_Rela_Win_Dominant_Final_4_1]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Shard_Ring","CharacterSheet_Player"], 3)>>
\<<set State.variables.CharacterSheet_Shard_Ring.quest.fullDom = true>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "aroused")>>
His chest expands outward, its pectoral muscles stretching to mammoth proportions. The once-defined pecs now resemble formidable boulders, each curve and crevice accentuating the sheer magnitude of the creature's might.
With every breath, his colossal chest rises and falls, exuding an air of indomitable power.
The muscular wrecking balls devour space under his chin with each pulse of growth, consuming it all and turning it with raw, powerful flesh.
<span class='bind1'>"THIS IS IT! MY FULL POTENTIAL"</span> <span class='bind2'>"Give it to me!"</span>
\<<run setup.choice("[[Continue->Shard_Ring_Low_Rela_Win_Dominant_Final_4_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Shard_Ring","CharacterSheet_Player"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
Simultaneously, the entity's back broadens, transforming into a labyrinth of sculpted muscle.
Each vertebra seems to stack upon the other. The muscles flow across the entity's back like a chiseled landscape, seemingly capable of supporting the weight of worlds.
His thighs thicken and grow, becoming massive pillars of might.
Each quadricep muscle swells to gargantuan proportions, pulsating with an otherworldly power.
<span class='bind1'>"GIVE ME MORE!! MOOOOOOORE!"</span> <span class='bind2'>"Mmgfh! Hnngh!"</span>
\<<run setup.choice("[[Continue->Shard_Ring_Low_Rela_Win_Dominant_Final_4_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Shard_Ring","CharacterSheet_Player"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "happy")>>
You then feel his calves expand, becoming formidable columns of muscle. Each calf muscle appears as if carved from stone, flexing and contracting with every step.
The entity's lower legs now exude a sense of unbreakable stability.
The green ghostly entity gradually transcends the boundaries of his previous size, becoming an awe-inspiring, unnatural colossus.
<span class='bind1'>"MOOOOOOOOOOOOORE!"</span> <span class='bind2'>"MOOOOOOOOOOOOORE!"</span>
\<<run setup.choice("[[Continue->Shard_Ring_Low_Rela_Win_Dominant_Final_4_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Shard_Ring","CharacterSheet_Player"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "aroused")>>
He shudders and clings to you tightly, his body pulsing around your cock as he cums again.
<span class='bind1'>"Ahhhh...!"</span> He whines, clinging to you as his body trembles with pleasure.
The ghostly form begins to take shape around your cock, moulding himself to your every contour. You can feel the spirit's energy entering you, making your cock harder than before.
The spirit slowly becomes a large metallic cock ring as you cum load after load.
\<<run setup.choice("[[Continue->Shard_Ring_Low_Rela_Win_Dominant_Final_5]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Shard_Ring", "CharacterSheet_Player"]);>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "happy")>>
\
You feel its warmth pulse all over your shaft, keeping it rigid and throbbing with lust.
<span class='bind1'>"YESSSSS."</span> <span class='bind2'>"Let's find some warriors to dominate~."</span>
∇: Your cock has grown <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "cock", 4))>> longer.
∇: You gain the "Cock Ring of the Bind" Ability.
\<<run setup.AbiHndlr.addAbility($CharacterSheet_Player, setup.Ability.CockRingOfTheBind)>>
\<<run setup.completeAchievement("Achievement_CockRingOfTheBind");>>
\<<run setup.choice("[[Leave->Village]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Shard_Ring", "CharacterSheet_Player"]);>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "aroused")>>
His tight hole is gripping your cock tightly as you thrust in and out of him.
You can feel every inch of him inside you, which makes you even more aroused.
<span class='bind1'>"I never want this to end."</span> <span class='bind2'>"Gods, being your cock ring is the highest honor."</span>
\<<run setup.choice("[[Continue->Shard_Ring_Low_Rela_Win_Dominant_Idle_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "aroused")>>
\
Your cock once again becomes fully erect and starts to leak.
<span class='bind1'>"I want this to go on. To always feel your godlike cock within me."</span> <span class='bind2'>"pleeeeeease~"</span>
It feels as if he is melting on your cock.
\<<run setup.choice("[[Continue->Shard_Ring_Low_Rela_Win_Dominant_Idle_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "worried")>>
\
His ectoplasm hardens around your cock, moulding itself to your contours and providing an exhilarating sensation as you thrust into him.
He shudders and clings to you tightly, his body pulsing around your cock as he cums.
You feel its warmth pulse all over your shaft, keeping it rigid and throbbing with lust.
\<<run setup.choice("[[Continue->Shard_Ring_Low_Rela_Win_Dominant_Idle_4]]");>>He slowly turns back into your cock ring, except it feels bigger and heavier than before.
<span class='bind1'>"I'm yours..."</span> <span class='bind2'>"All yours..."</span>
∇: Your cock has grown <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "cock", 4))>> longer.
∇: Your "Cock Ring of the Bind" Ability is now stronger.
\<<run setup.AbiHndlr.addAbility($CharacterSheet_Player, setup.Ability.CockRingOfTheBind)>>
\<<run setup.choice("[[Leave->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
The spirit looks down at you. His eyes are cold, and its mouth is set in a grim line.
You can see some regret in its eyes.
<span class='bind1'>"Seems you've lost"</span> <span class='bind2'>"that can't be right."</span>
With a blink, the ghost vanishes from your sight, but you feel the familiar pressure of your cock ring building on your shaft again.
The green runes across the ring pulse softly, without the usual bright intensity.
\<<run setup.choice("[[Leave->Village]]");>>\<<set $CharacterSheet_Shard_Ring.quest.relationshipScoring-->>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
The spirit gives you a slight smile, eyeing you up and down in a confidant gaze.
<span class='bind1'>"HMMMM YES... OTHER'S GIFTS ARE YOURS TO EXPERIENCE."</span> <span class='bind2'>"You shall be blessed with raw pleasure."</span>
\<<run setup.choice("[[Continue->ShardRing_Win_Sub_Idle_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "happy")>>
\
The spirit approaches you, his eyes alight with hunger. As his hands reach for you, you can feel the warmth emanating from his ethereal form.
Electrifying fingers trace the lines of your body, and you shiver in response.
The touch of the spirit is strangely intoxicating, and you find yourself wanting more.
\<<run setup.choice("[[Continue->ShardRing_Win_Sub_Idle_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Shard_Ring", "CharacterSheet_Player"], 1)>>
\<<set State.variables.CharacterSheet_Shard_Ring.quest.cockOut = true>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "aroused")>>
The spirit presses you against him. You can feel the need pulsing within him, and you are not afraid.
There is an undeniable allure to whatever this spirit has to offer.
His ghostly mouth descends on yours, and you are lost in a fiery kiss.
\<<run setup.choice("[[Kiss Back->ShardRing_Win_Sub_Idle_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Shard_Ring", "CharacterSheet_Player"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "aroused")>>
\
Your body responds to the spirit and melts into it. The kiss deepens, and you are pulled into a whirling vortex of pleasure.
You feel his hot breath on your neck and shiver as his tongue runs up and down your skin.
You're completely helpless as the spirit continues to explore your body, his hands roaming over your skin, sending chills down your spine.
\<<run setup.choice("[[Take a deep breath->ShardRing_Win_Sub_Idle_5]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Shard_Ring", "CharacterSheet_Player"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "worried")>>
The musk radiating from him suddenly strikes you, and your cock instinctively spurts a small blast of pre.
You both become overwhelmed in lust through the intoxicating Essence thickening around you.
The spirit feels an intense need to breed, only worsened by your arousal.
<span class='bind1'>"MOAN FOR ME..."</span>
\<<run setup.choice("[[Moan->ShardRing_Win_Sub_Idle_6]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Shard_Ring", "CharacterSheet_Player"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "aroused")>>
\
His whole body is boiling with lust, and he can't contain it anymore.
The spirit's demanding tone devolves into orgasmic growls as you overwhelm him with pleasure.
Sparing the formalities, he quickly shoves his cock inside you and unleashes a long, drawn-out moan.
\<<run setup.choice("[[Continue->ShardRing_Win_Sub_Idle_6_1]]");>><<include setup.getNextNarativeEventPassage(setup.StorySheet_Shard_Ring.subExit)>>\<<run setup.choice("[[Beg for more->Shard_Ring_Low_Rela_Win_Sub_LowRelaExit]]");>>
<span class = 'inactive'>[[Give yourself up to him->Village]] (The Bind still feels some restraint within you.)</span>\<<run setup.choice("[[Beg for more->Shard_Ring_Low_Rela_Win_Sub_LowRelaExit]]");>>
\<<run setup.choice("[[Give yourself up to him->Shard_Ring_Low_Rela_Win_Sub_FinalExitChoice_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Shard_Ring", "CharacterSheet_Player"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "worried")>>
\
He roars and cums, grasping your neck hard enough for the Essence to burn against your skin.
His load spurts out in tandem with yours to build a monstrous mess in the area around you.
With each shot of glowing green cum, you feel his form dissipate in the thick fog of Essence that now fills the air.
The ring and its spirit have disappeared from the area.
∇: The Bind's cock has grown <<print setup.getLength(setup.applyGrowth($CharacterSheet_Shard_Ring, "cock", 1))>> longer.
∇: The Bind considers you more submissive.
\<<run setup.choice("[[Leave->Village]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Shard_Ring", "CharacterSheet_Player"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "aroused")>>
With a gentle yet demanding touch, it draws it into himself, igniting his core with glowing green flames.
He embraces your submissiveness, revels in the intoxicating sensation of becoming a yearning, muscular slut.
<span class='bind1'>"HMMMMM... YES!"</span> <span class='bind2'>"Gods yes!"</span>
\<<run setup.choice("[[Continue->Shard_Ring_Low_Rela_Win_Submissive_FirstTF_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Shard_Ring", "CharacterSheet_Player"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "angry")>>
\<<set State.variables.CharacterSheet_Shard_Ring.quest.available_postFightPassagesWin_firstTF = false>>
His once slender neck grows thicker and more powerful. Veins trace a mesmerizing pattern across its surface, coursing an otherworldly energy that fuels the creature's transformation.
Each of his deltoid swell with power, greatly widening his frame as he growls. Their sculpted contours bulge out until they fight for space.
His growth suddenly accelerates, biceps balloon in size, flexing with an impressive display of strength.
Forearms ripple with coiling muscles, bulging his arms and giving him a grip strong enough to shatter steel.
\<<run setup.choice("[[Continue->Shard_Ring_Low_Rela_Win_Submissive_FirstTF_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Shard_Ring", "CharacterSheet_Player"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "worried")>>
<span class='bind1'>"GAHHHHH..."</span> <span class='bind2'>"Turning into a b-beast!"</span>
Ghostly skin clings tightly to his growing limbs, showcasing the intricate network of veins pulsating with otherworldly power.
Suddenly, his pectorals swell and harden. The rise and fall of each breath sending ripples of growth through his muscular expanse of a chest.
\<<run setup.choice("[[Continue->Shard_Ring_Low_Rela_Win_Submissive_FirstTF_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Shard_Ring", "CharacterSheet_Player"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "angry")>>
<span class='bind1'>"GIVE ME MORE!"</span> <span class='bind2'>"MHHHHHHH"</span>
The transformation extends to the entity's core, where muscles emerge like chiseled ridges.
One at a time, rows of deep, hard abs bulge out of his midsection, inviting worshippers to explore their curvy depths.
\<<run setup.choice("[[Continue->Shard_Ring_Low_Rela_Win_Submissive_FirstTF_5]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Shard_Ring", "CharacterSheet_Player"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "aroused")>>
His transformation, muscle by muscle, bestows upon it an otherworldly yearning for pleasure.
Yet he knows that you're the one in charge, the submissive slut who bestowed your power upon him.
He turns you around and flexes his monstrous cock, inviting you in.
<span class='bind1'>"TAKE MY COCK!"</span> <span class='bind2'>"All yours..."</span>
\<<run setup.choice("[[Take him->ShardRing_Win_Sub_Idle_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Shard_Ring", "CharacterSheet_Player"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "worried")>>
\
You feel power gather around him, binding to his soul as he fully embraces your submissive urges.
His body is changing once more...
\<<run setup.choice("[[Continue->Shard_Ring_Low_Rela_Win_Sub_FinalExitChoice_2_1]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Shard_Ring", "CharacterSheet_Player"], 2)>>
\<<set State.variables.CharacterSheet_Shard_Ring.quest.fullSub = true>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "aroused")>>
His chest expands outward, his pectoral muscles stretching to mammoth proportions. The once-defined pecs now resemble formidable boulders, each curve and crevice accentuating the sheer magnitude of the creature's might.
With every breath, his colossal chest rises and falls, exuding an air of indomitable power.
The muscular wrecking balls devour space under his chin with each pulse of growth, consuming it all and turning it with raw, powerful flesh.
<span class='bind1'>"THIS IS IT! MY FULL POTENTIAL!"</span> <span class='bind2'>"YOU'RE MINE!"</span>
\<<run setup.choice("[[Continue->Shard_Ring_Low_Rela_Win_Sub_FinalExitChoice_2_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Shard_Ring", "CharacterSheet_Player"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
Simultaneously, the entity's back broadens, transforming into a labyrinth of sculpted muscle.
Each vertebra seems to stack upon the other. The muscles flow across the entity's back like a chiseled landscape, seemingly capable of supporting the weight of worlds.
His thighs thicken and grow, becoming massive pillars of might.
Each quadricep muscle swells to gargantuan proportions, pulsating with an otherworldly power.
<span class='bind1'>"GIVE ME MORE!! MOOOOOOORE!"</span> <span class='bind2'>"YESSSSSSSSS!!"</span>
\<<run setup.choice("[[Continue->Shard_Ring_Low_Rela_Win_Sub_FinalExitChoice_2_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Shard_Ring", "CharacterSheet_Player"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "happy")>>
You then feel his calves expand, becoming formidable columns of muscle.
The entity's lower legs now exude a sense of unbreakable stability.
The green ghostly entity gradually transcends the boundaries of his previous size, becoming an awe-inspiring, unnatural colossus.
<span class='bind1'>"MOOOOOOOOOOOOORE!"</span> <span class='bind2'>"MOOOOOOOOOOOOORE!"</span>
\<<run setup.choice("[[Continue->Shard_Ring_Low_Rela_Win_Sub_FinalExitChoice_2_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Shard_Ring", "CharacterSheet_Player"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "angry")>>
He fucks you hard, and you can feel his cum churning inside you until he explodes again.
The spirit's cum is warm inside you. You can feel every inch of him.
You can feel yourself reaching climax with him.
Nothing could be better than this.
\<<run setup.choice("[[Continue->Shard_Ring_Low_Rela_Win_Sub_FinalExitChoice_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Shard_Ring", "CharacterSheet_Player"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
He suddenly pulls you close, his eyes locking into yours.
He grasps your neck with one hand, and you suddenly feel warmth build between his fingers.
<span class='bind1'>"Yesssss"</span> <span class='bind2'>"You're perfect..."</span>
\<<run setup.choice("[[Continue->Shard_Ring_Low_Rela_Win_Sub_FinalExitChoice_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Shard_Ring", "CharacterSheet_Player"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "happy")>>
\
Metal forms under his touch, and an unknown alloy grows around your neck.
<span class='bind1'>"This is for you."</span> <span class='bind2'>"Wear it well."</span>
His voice like a whisper on the wind.
He steps back, admiring its handiwork.
"Now you are bound to me."
\<<run setup.choice("[[Continue->Shard_Ring_Low_Rela_Win_Sub_FinalExitChoice_5]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Shard_Ring", "CharacterSheet_Player"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
You look down and see a sizable metallic collar that now adorns your neck.
<span class='bind1'>"I'm going to make you feel things you never thought possible."</span>
The ghostly hands rest on your body, and you shiver as his touch sends a thrill of pleasure through you.
He explores your body, pushing you to the brink of ecstasy.
\<<run setup.choice("[[Continue->Shard_Ring_Low_Rela_Win_Sub_FinalExitChoice_6]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Shard_Ring", "CharacterSheet_Player"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "happy")>>
\
You cry out as the spirit brings you over the edge, your body writhing in pleasure as you float in the afterglow.
The spirit watches you, a satisfied smirk on its face.
<span class='bind1'>"You're mine."</span>
\<<run setup.choice("[[Continue->Shard_Ring_Low_Rela_Win_Sub_FinalExitChoice_7]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Shard_Ring", "CharacterSheet_Player"]);>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
His touch is electric. It sends shivers down your spine as the afterglow takes effect.
You feel your body relax, and the stress of the day just melts away under the touch of the spirit.
It's like being wrapped in a warm, comforting blanket, and you can't help but laze and relax into it.
\<<run setup.choice("[[Continue->Shard_Ring_Low_Rela_Win_Sub_FinalExitChoice_8]]");>>Your eyes close for a second, and you have no idea how much time has passed.
You wake up feeling both relaxed and energized at the same time.
The spirit of the ring is now gone, but you can still feel his presence within your collar.
∇: You can feel The Bind's presence within your soul.
∇: You gain the "Collar of the Bind" Ability.
\<<run setup.AbiHndlr.addAbility($CharacterSheet_Player, setup.Ability.CollarOfTheBind)>>
\<<run setup.completeAchievement("Achievement_CollarOfTheBind");>>
\<<run setup.choice("[[Leave->Village]]");>>You moan as the spirit looms over you, his long, hard cock thrusting deep inside you.
He is relentless, repeatedly pounding away at your hole, making you moan and writhe in pleasure.
You are entirely at the spirit's mercy, and he loves it.
<span class='bind1'>"I will always be with you."</span> <span class='bind2'>"All will know who owns you."</span>
\<<run setup.choice("[[Moan for him->Shard_Ring_Low_Rela_Win_Sub_IdleExit_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "angry")>>
\
<span class='bind1'>"You're mine."</span> <span class='bind2'>"Grrrrrrrahhhh!!"</span>
You moan as he fills you with his ectoplasmic cum, your ass throbbing with pleasure.
His seed feels amazing as it gushes into your hole, coating your insides with its slippery goodness.
You can feel it starting to seep out of you, dripping down your thighs.
\<<run setup.choice("[[Continue->Shard_Ring_Low_Rela_Win_Sub_IdleExit_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
He grins as he watches you squirm in ecstasy, your ass still dripping with his cum.
You feel his vast knowledge flood your soul. His presence grows within your mind, and with it, your ability to learn from your experiences.
∇: Your "Collar of the Bind" Ability is now stronger.
\<<run setup.AbiHndlr.addAbility($CharacterSheet_Player, setup.Ability.CollarOfTheBind)>>
\<<run setup.choice("[[Leave->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "angry")>>
\
The spirit laughs out in triumph.
<span class='bind1'>"Seems you've lost."</span> <span class='bind2'>"After so many victories, you finally give in?"</span>
He approaches you and starts to stroke your body. His touch is electric.
\<<run setup.choice("[[Continue->Shard_Ring_Sub_Loss_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Shard_Ring", "CharacterSheet_Player"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "aroused")>>
\
He kisses you passionately, and you can feel his ghostly hands exploring your body. He nibbles your neck and gently bites your earlobe.
<span class='bind1'>"It's all a game to you, isn't it?"</span> <span class='bind2'>"Fine, I'll play along."</span>
He presses his body against yours; you can feel his hardness pressing against you. He reaches down and takes your hand, guiding it to his cock.
You stroke him slowly but increase the pace as his breathing becomes heavier.
<span class='bind1'>"I'll be taking some of that sweet essence of yours."</span> <span class='bind2'>"Make you feel minuscule compared to me."</span>
\<<run setup.choice("[[Continue->Shard_Ring_Sub_Loss_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Shard_Ring", "CharacterSheet_Player"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "angry")>>
\
You moan louder and louder as he hovers behind you and brings his cock to your entrance.
Suddenly, you feel his cock thrust inside you, deep and hard.
He fills you, his huge cock stretching you wide.
\<<run setup.choice("[[Continue->Shard_Ring_Sub_Loss_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Shard_Ring", "CharacterSheet_Player"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "aroused")>>
\
You can feel your Essence leave your body as you cum.
<span class='bind1'>"Yesssssss..."</span> <span class='bind2'>"Moooooore..."</span>
Your Essence rushes into him, making him pulse in a brilliant green glow.
His arms bulge with newfound strength, his chest expands, and his legs thicken with newfound might.
Every part of him, muscles, cock and balls, expand as you roar out in ecstasy.
\<<run setup.choice("[[Continue->Shard_Ring_Sub_Loss_5]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Shard_Ring", "CharacterSheet_Player"]);>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "worried")>>
\
He flexes his massive muscles, admiring the way they ripple and bulge. A squeeze of his biceps makes him moan as he feels the raw power coursing through his veins.
He is growing into a force to be reckoned with.
<<print setup.bindLossSubEffect()>>
\<<run setup.choice("[[Continue->Shard_Ring_Sub_Loss_6]]");>>With only a blink, the spirit vanishes from your sight, but you feel the familiar pressure of your collar reminding you of his dominance over you.
The green runes across the collar pulses brightly, and it feels much heavier than before.
\<<run setup.choice("[[Leave->Village]]");>>\<<set $CharacterSheet_Slime.info.known = setup.EncounterKnownState.KNOWN>>
\<<if setup.Size.compare($CharacterSheet_Player, "height", $CharacterSheet_Slime) >= setup.Size.Comparators.GIGA>>
As you traverse through the Barrens, you feel something strangely sticky underneath your heel.
Whatever it was, it's gone now, it either ran away or was entirely obliterated by your step.
Perhaps you should be more careful? Or not, after all, what's going to oppose you?
\<<run setup.choice("[[Continue->Village]]");>>
\<<else>>
\<<if $Essence < 200>>
As you traverse through the Northern Barrens, you see an amorphous blob of goo. It seems to pay no attention to you, idly minding its own business.
You consider if it's a wise idea to approach it or not.
\<<run setup.choice("[[Approach->Encounter_Intro_Slime_EssenceLow_1]]");>>
\<<run setup.choice("[[Leave->Village]]");>>
\<<elseif $Essence >= 200 && $Essence < 600>>
As you traverse the Northern Barrens' desertic landscapes, you notice a strange amorphous goo rise from a nearby dune. It seems to be heading towards you, seemingly intrigued by your presence. The sun shines through its wet green surface, letting you perceive the white glow of Essence within its core.
The intents of the being are unclear, would it be wiser to strike or escape?
\<<run setup.choice("[[Attack->Encounter_Intro_Slime_EssenceMedium_1]]");>>
\<<run setup.choice("[[Leave->Encounter_Intro_Slime_EssenceMedium_Leave]]");>>
\<<elseif $Essence >= 600>>
As you traverse through the Northern Barrens, your ears pick up on noisy rustling nearby.
You barely have enough time to react to a blob of goo hurling itself at you.
Whatever the slime wants, it certainly has something to do with you, and with the way it darts around you agitatedly, it doesn't seem to want to let you go so without a fight.
<<print setup.getFightStartPassages($CharacterSheet_Slime)>>
\<</if>>
\<</if>>Whatever it wants, it seems to be drawn to you. Adopting a fighting stance, you decide it's best to attack first before it gets any sudden ideas.
<<print setup.getFightStartPassages($CharacterSheet_Slime)>>You quickly back away from the slime, whatever it wants is none of your business.
It trails behind you, but gives up interest after a moment.
\<<run setup.choice("[[Continue->Village]]");>>As you approach the aberration, it seemingly pays no attention to you. The creature is a strange slime, with a green coat, giving its body a shiny hue.
The slime is shaped into an ellipse, roughly <<print setup.getLength(setup.getStatValue($CharacterSheet_Slime, "height"))>> in height.
It doesn't seem to pose much threat, but it could be a nuisance in the future, who knows what it may be planning.
<<print setup.getFightStartPassages($CharacterSheet_Slime)>>The slime collapses, flattening against the ground, unwilling to continue fighting.
As you approach, it almost bounces with eagerness, as if it wants you to do something to it?
Its surface moves and writhes like it is trying to move limbs it doesn't possess. The way it distorts reminds you of the first time you saw <<SymbioteName>>. Just like with them, your thoughts seem to warp its form.
Perhaps there's more to this creature than it seems.
\<<run setup.choice("[[Reshape the slime->Encounter_Win_Slime_Reshape_Race]]");>>
\<<run setup.choice("[[Leave->Village]]");>>As you consider how you want to reshape the slime, it seems to respond to your thoughts.
First, you inspect its overall being; small nubs push from its gooey form. They steadily grow longer and more defined, building limbs on this previously formless creature. Its core stretches, gaining definition until it becomes the toned upper body of your thoughts.
You eye it warily, thinking about what you want its general appearance to look like.
[[Humanoid->Encounter_Win_Slime_Reshape_Humanoid][$ReshapeRace = "Humanoid"]]
[[Naga->Encounter_Win_Slime_Reshape_Naga][$ReshapeRace = "Naga"]]
[[Minotaur->Encounter_Win_Slime_Reshape_Minotaur][$ReshapeRace = "Minotaur"]]
[[Werewolf->Encounter_Win_Slime_Reshape_Werewolf][$ReshapeRace = "Werewolf"]]You focus the changing slime, reshaping it into a displacer beast. <<SymbioteName>> resonates with your thoughts, enhancing your will beyond the capabilities of a single being.
The slime quickly reshapes.
Its legs take on a more feral form, and a long prehensile tail sprouts from the base of where its spine would be.
It grows an extra set of arms, and dual whip-like tentacles sprout from its back, the tips lined with rows of razor-teeth like appendages.
It remains bipedal, a somewhat humanoid displacer beast with a twin row of arms.
<<include Encounter_Win_Slime_Size>>You focus your thoughts, thinking about reshaping the creature into a werewolf.
<<SymbioteName>> resonates with your thoughts, enhancing your will beyond the capabilities of a single being.
The slime quickly reshapes.
Its legs become more canine-like, a small tail sprouts from the base of where its spine would belong as the rest of the body follows.
Faux-claws shape from its hands and feet, its face stretches into a muzzle adorned with floppy canine ears.
The slime now resembles a werewolf in all its bipedal glory.
<<include Encounter_Win_Slime_Size>>You focus your thoughts, thinking about reshaping the creature into a minotaur.
<<SymbioteName>> resonates with your thoughts, enhancing your will beyond the capabilities of a single being.
The slime quickly reshapes.
Its legs become more bovine-like, a long tail sprouts from the base of where its spine would belong, and its head reshapes into that of a bull's with a clean set of horns.
The slime now resembles a minotaur, head, and legs of a bull, but the torso of a human.
<<include Encounter_Win_Slime_Size>>You focus your thoughts, thinking about reshaping the creature into a naga.
<<SymbioteName>> resonates with your thoughts, enhancing your will beyond the capabilities of a single being.
The slime quickly reshapes.
Its legs merge into a serpent-like tail, but its torso and head remain mostly humanoid-shaped.
The slime now resembles a standard naga, half-human, half serpent.
<<include Encounter_Win_Slime_Size>>You eye the slime, content on having it remain with its humanoid figure.
It has all the standard features you'd expect on a human on the otherwise featureless slime.
<<include Encounter_Win_Slime_Size>>Its current stature is very slim and stands at about 5ft tall. You consider how you'd want to reshape its body.
[[Focus on giving it a slim body->Encounter_Win_Slime_Size_Slim][$ReshapeSize = "Slim"]]
[[Focus on giving it a muscular body->Encounter_Win_Slime_Size_Muscular][$ReshapeSize = "Muscular"]]
[[Focus on giving it a chubby body->Encounter_Win_Slime_Size_Chubby][$ReshapeSize = "Chubby"]]
[[Focus on giving it a hyper body->Encounter_Win_Slime_Size_Hyper][$ReshapeSize = "Hyper"]]You look down at the slime's form.
It's a fairly standard build, if not a little short, but you see no reason to change anything else.
<<include Encounter_Win_Slime_SexualOrgans>>You focus your thoughts on making its form more muscular. The slime shifts slightly, its body quickly morphing further to accompany your desire.
Its arms begin to swell with strength; its torso expands with enhanced musculature.
\<<if $ReshapeRace == "Displacer">>
It raises each arm, flexing its massive biceps as if to entice you.
\<<else>>
It raises two of its arms, flexing its massive biceps as the other two idly stroke its torso
\<</if>>
Perhaps it's not used to the muscular form, but the slime seems to be enjoying its new stature.
\<<if $ReshapeRace == "Naga">>
It flicks its tail about, bringing the tip of its serpentine mass to run along the creases of its abs, admiring the form of its physique.
\<<else>>
Its legs grow in tandem, the muscular quads swell with muscle as it flexes its legs, admiring the form of its physique.
\<</if>>
Its height increases slightly as well, it is at least a foot taller.
It continues its brief bout of self-worship, admiring the muscle tone of its torso and the rest of its body.
But you're not entirely done yet; there's still the final pieces to consider.
<<include Encounter_Win_Slime_SexualOrgans>>You focus your thoughts on making its form a little chubbier.
The slime shifts slightly, its body quickly morphing to accompany your desire further.
Its arms thicken, the weight they carry seems decently strong, but it's not as defined as a bodybuilder's would be.
The slime wriggles and stretches, but otherwise doesn't make any attempts to show off for you.
\<<if $ReshapeRace == "Naga">>
Its tail is more than sturdy enough to support the weight of its new build. It brings its tail up to admire the shape of its round belly.
\<<else>>
Its legs thicken as well, sturdy enough to support the weight of its new figure.
\<</if>>
The rest of the body follows suit, its gut expanding enough to be notable, but shy of what one could consider fat.
Overall, the build it carries is akin to that of a burly yet portly person.
Its height increases slightly as well, it is at least a foot taller.
It runs its hands over its frame, admiring the strange new shape of its stout body.
But you're not entirely done yet; there's still the final pieces to consider.
<<include Encounter_Win_Slime_SexualOrgans>><<run setup.applyGrowth($CharacterSheet_Slime, "height", setup.getStatValue($CharacterSheet_Slime, "height"))>>
You know it can be more, you want it to be more. You draw your focus on its body, the slime jiggles slightly as your thoughts intrude its own.
It responds to your whims, its body swelling with mass—the gooey exterior grows to a massive size.
The sheer height of the creature more than doubles, easily standing over <<print setup.getLength(setup.getStatValue($CharacterSheet_Slime, "height"))>> tall now.
Its arms follow suit, bulging with muscles so massive it seems like there's barely any room for them to move.
\<<if $ReshapeRace == "Displacer">>
The dual set of arms are so massive that they're practically fighting with each other for space.
\<</if>>
The sheer volume of muscle mass the slime is now exuding is causing its entire balance to shift.
\<<if $ReshapeRace == "Naga">>
Even so, it brings its serpentine tail up to its abs, admiring the shape of its tremendous physique.
\<<else>>
Its legs bulge with power, extremely sturdy, if not overbearing.
\<</if>>
The slime is impossibly huge; it seems to be at its limit now.
\<<if setup.Size.compare($CharacterSheet_Player, "height", $CharacterSheet_Slime) >= setup.Size.Comparators.MASSIVE>>
Yet its limit can't even escape the shadow of something as massive as you are.
\<</if>>
<<include Encounter_Win_Slime_SexualOrgans>>You're left to consider the final pieces of the slime.
[[Focus on giving it a penis->Encounter_Win_Slime_SexualOrgans_Penis][$ReshapeSexualOrgan = "Penis"]]
[[Focus on giving it a vagina->Encounter_Win_Slime_SexualOrgans_Vagina][$ReshapeSexualOrgan = "Vagina"]]
[[Focus on its ass->Encounter_Win_Slime_SexualOrgans_OnlyAss][$ReshapeSexualOrgan = "None"]]You eye the slime once more, admiring the shape of its form.<<include Encounter_Win_Slime_SexualOrgans_Intro>>
You think that it needs nothing more than an ass to work with, after all, you have a particular goal in mind, and anything else is but a distraction.
It is facing away from you, but you keep a close eye on the translucent slime.
The shape of its ass gains additional mass as well as a proper hole for you to use.
<<include Encounter_Win_Slime_Sex>><<include Encounter_Win_Slime_SexualOrgans_Intro>>
At the junction of the hips, a humanoid vagina begins to take shape. A pair of folded lips emerge along with a half-inch clitoris.
It erects slightly.
You grin in satisfaction at the sight of it, you know very well that it has an ass to play with as well.
<<include Encounter_Win_Slime_Sex>><<include Encounter_Win_Slime_SexualOrgans_Intro>> It just wouldn't be complete without a penis, after all, it's one of the most defining characteristics of a creature.
At the junction of the hips, a humanoid penis begins to take shape, extending outwardly for you.
\<<if $ReshapeSize == "Hyper">>
Like the massive body of the slime, the huge erection swells out, reaching just past its thick pectorals.
\<</if>>
You grin in satisfaction at the sight of it, you know very well that it has an ass to play with as well.
<<include Encounter_Win_Slime_Sex>>With the slime morphed to your desire, you consider what you could do to it.
\<<if $ReshapeSexualOrgan == "Penis" && setup.hasLimb($CharacterSheet_Player, "vaginas")>>
\<<run setup.choice("[[Ride Vaginal->Encounter_Win_Slime_Sex_RideVaginal]]");>>
\<</if>>
\<<if $ReshapeSexualOrgan == "Penis">>
\<<run setup.choice("[[Ride Anal->Encounter_Win_Slime_Sex_RideAnal]]");>>
\<</if>>
\<<if setup.Size.compare($CharacterSheet_Player, "cock", $CharacterSheet_Slime, "height") >= setup.Size.Comparators.BIGGER>>
\<<run setup.choice("[[Attempt to fuck it->Encounter_Win_Slime_Sex_TooBig]]");>>
\<<else>>
\<<if $ReshapeSexualOrgan == "Vagina">>
\<<run setup.choice("[[Penetrate Vagina->Encounter_Win_Slime_Sex_PenetrateVagina]]");>>
\<</if>>
\<<run setup.choice("[[Penetrate Ass->Encounter_Win_Slime_Sex_PenetrateAss]]");>>
\<</if>>
\<<run setup.choice("[[Abandon->Encounter_Win_Slime_Sex_Abandon]]");>>As you approach the slime, you can't resist from eyeing the massive member you've given it.
\<<if $ReshapeSize == "Hyper">>
Especially considering the massive size it is now.
\<</if>>
You push it to the ground, getting it into position for yourself.
You waste no time disrobing, making sure that nothing is obstructing intimacy with this fascinating creature.
\<<if $ReshapeRace == "Naga">>
As you straddle the slime, you can feel its serpentine tail dragging along your back.
\<<elseif $ReshapeRace == "Displacer">>
As you straddle the slime, it brings two arms to hold onto your hips as the other pair rests behind its head in an almost arrogant manner.
\<<else>>
As you straddle the slime, it brings both of its arms up to your hips.
\<</if>>
<<include Encounter_Win_Slime_ShapeDescription>><<include Encounter_Win_Slime_Sex_Intro>>
As you approach the slime, you can't resist from eyeing the massive member you've given it.
\<<if $ReshapeSize == "Hyper">>
Especially considering the massive size it is now.
\<</if>>
You push it to the ground, getting it into position for yourself.
You waste no time disrobing, making sure that nothing is obstructing intimacy with this fascinating creature.
\<<if $ReshapeRace == "Naga">>
As you straddle the slime, you can feel its serpentine tail dragging along your back.
\<<elseif $ReshapeRace == "Displacer">>
As you straddle the slime, it brings two arms to hold onto your hips as the other pair rests behind its head in an almost arrogant manner.
\<<else>>
As you straddle the slime, it brings both of its arms up to your hips.
=======
<<print setup.getNextManorDestination()>>看到它掉落的瞬间,你箭步上前去给予它最后一击。
你一遍又一遍地踩踏着幼体,让恐惧和肾上腺素引领你的本能。
你不停地用力踩踏,直到身体允许的最大极限,喘息声在整个门厅内回响着。
锐利的尖叫声很快融化成了潮湿的溅泼声;它的身体只能无意识地抽搐。
你喘着粗气,向后退了几步。
幼体那毛骨悚然的死状让你几乎都要吐出来。
你屏住呼吸,走向了门廊尽头的门前。
你的视线仍紧紧盯着那怪物的尸体,以防它会瞬间复活过来。
\<<print setup.clearWestWingRoom("WestWing_NyxSpawnFight")>>
<<print setup.getNextManorDestination()>>\<<print setup.getFightReward($CharacterSheet_MQ002_NyxParasite, true)>>
目睹着幼体饥渴地朝你爬来的场景让你崩溃了。
在它抓到你之前你只有数秒的反应时间
\<<run setup.choice("[[屈服->Quest_MQ002_NyxParasiteEncounter_Submit]]");>>
\<<if $CharacterSheet_Player.quest.nyxParasiteInfections <= 0>>
\<<run setup.choice("[[逃跑->Quest_MQ002_NyxParasiteEncounter_Escape]]");>>
\<<else>>
<span class="glitch nyx fucked" data-text="不要T̷͓̱͎̘̞̣͎̗̙̦̲͔͒͛͑̋̔̊̀͑̔͒͆̚̚͜͝͠͝͝ͅ">[[逃跑->Quest_MQ002_NyxParasiteEncounter_Escape]]</span>
\<<endif>>\<<set $NyxParasiteEncounter_Won = false>>
你来时的门只在你身后几尺远的距离,但一股压倒性的疲劳混合着升起的好奇心让你保持着双膝跪地的姿势。
<<include Quest_MQ002_NyxParasiteEncounter_Infection>>在你身体即将放弃之时,看到幼体爬向你的强烈恐惧让你重获动力。
你尖叫着转过身去,门只有几寸之遥……
你毫不犹豫冲进了来时的房间,用尽最后一丝力量将门强行关了上去。
你不停地喘息,做好了最坏的打算,不过那个怪物似乎并没有追过来。
<<print setup.getNextManorDestination()>>你到达了一片满是被沙子掩埋的锈铁的荒地。在过去的某个时间这里一定是个工业园区,但依然不好说。
建造这片园区的目的已被历史掩埋,不过你知道打捞者们会自己取走回收这些废品。
\<<run setup.choice("[[继续->Shard_Ring_Intro_2]]");>><<print setup.getFightReward($CharacterSheet_Shard_Ring)>>
<<include setup.getNextNarativeEventPassage(setup.StorySheet_Shard_Ring.postFightPassagesWin)>><<print setup.getFightReward($CharacterSheet_Shard_Ring, true)>>
<<include setup.getNextNarativeEventPassage(setup.StorySheet_Shard_Ring.postFightPassagesLoss)>>你在满是碎石和残骸的地面上探出了一条路。
唯一可以听见的便是你的脚踏在碎石上的声音,间或有些老鼠在低矮灌木下弄出的沙沙声。
你垂着脑袋,用双眼搜寻着一切生命的迹象。
\<<run setup.choice("[[继续->Shard_Ring_Intro_3]]");>>突然,你感到空气变得沉闷起来。这里似乎在酝酿一场暴风雨。
一股浓郁的精华在空气里聚起,吹过你的身体,让你充满了能量。
<<include setup.getNextNarativeEventPassage(setup.StorySheet_Shard_Ring.encounterIntro)>>你瞥见一个漂浮在空中的环,感觉有些眼熟。
它一边旋转,一边开始发出柔和的绿光。接着,它开始朝你移动,如同被一只看不见的手拿着一样。
<span class='bind1'>"我一直在等你。"</span> <span class='bind2'>"我想你了。"</span>
\<<run setup.choice("[[继续->Shard_Ring_LowScoring_Intro_2]]");>>Y随着它的靠近,你感到了从里面散射出的热量,空气中的精华也更为浓厚。
<span class='bind1'>"你是一个难缠的对手。"</span> <span class='bind2'>"一个可以让我再次爆发出精华的对手。"</span>
<<print setup.getFightStartPassages($CharacterSheet_Shard_Ring)>>你阴茎环的触感是凉的,但它还是让你的脊骨打了个冷颤。你感觉到了里面的灵魂兴奋的颤抖。
它可以感觉到你周围的精华,并让你的鸡巴变得更硬。
你感到了环在移动,并变得稍有些透明和缥缈。
\<<run setup.choice("[[继续->Shard_Ring_FullDom_Intro_2]]");>>它开始自我运动,套在你的鸡巴上旋转,让你的脊骨发生一次次的颤抖。
<span class='bind1'>"据我上次显灵已过去了太久太久。"</span> <span class='bind2'>"你从这个视角看起来很不错。 "</span>
阴茎环收集着空气中的精华,同时在变换形状,最后变成了一个你了解并挚爱的人的幽灵的样子。
<span class='bind1'>"要来打一架吗?"</span><span class='bind2'>"我一直渴望着亲身体会你的力量。"</span>
<<print setup.getFightStartPassages($CharacterSheet_Shard_Ring)>>项圈瞬间变得温暖起来,充满活力地持续提醒着你的屈服。你感觉到了里面的灵魂兴奋的颤抖。
它可以感觉到你周围的精华,并让你的鸡巴变得更硬。
你感到了环在移动,并变得稍有些透明和缥缈。它开始自我运动,套在你的脖子上旋转,让你的脊骨发生一次次的颤抖。
它从你脖子上分离的感觉让你感到了些许的冷落,但你知道你马上要见到你的主人,这是值得的。
\<<run setup.choice("[[继续->Shard_Ring_FullSub_Intro_2]]");>><span class='bind1'>"展示你的能力。"</span> <span class='bind2'>"让上帝见证我们的可能。"</span>
你的主人想要看看你的力量,并且你不得不向他展示。
<<print setup.getFightStartPassages($CharacterSheet_Shard_Ring)>>你转向这股充满力量的和风来源,在一堆碎石下看到了一个发光的金属物品。
\<<run setup.choice("[[继续->Shard_Ring_FirstMeeting_Intro_1]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/bind_ring_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/bind_ring.jpg", undefined, true)>>
它看起来像是个古老的环,散发着明亮的翡翠绿光。
\<<run setup.choice("[[把它挖出来->Shard_Ring_FirstMeeting_Intro_2]]");>>
\<<run setup.choice("[[不管它->Village]]");>>\<<if setup.getStatValue($CharacterSheet_Player, "strength") > 20>>
你凑近了环,试着从粗石下面握住它。
盖在上面的碎石不在少数,要花费不少功夫才能将它取出来。
随着你用力地一拽,它从碎石山的底部被解放了出来。
\<<run setup.choice("[[继续->Shard_Ring_FirstMeeting_Intro_3]]");>>
\<<else>>
你尝试这将其挖出,以便更进一步的观察。
但无论你怎么努力,那个环似乎都在将自己埋得更深。
你目前似乎并足够的力量没有将其取出。
\<<run setup.choice("[[不管它->Village]]");>>
\<</if>>\<<set $CharacterSheet_Shard_Ring.info.known = setup.EncounterKnownState.KNOWN>>
你的手如被环烫着了一样本能地缩了回去,但你刚才只感受到了它冰凉且光滑的表面。
它坠向地面,但并没引起撞击,反而是漂浮在了沙地上方几英尺的位置,同时仍在发光。
\<<run setup.choice("[[继续->Shard_Ring_FirstMeeting_Intro_4]]");>>突然,它升到了你胸口的位置。
环表面的绿色符文以心脏跳动的频率搏动着。
它不断地盘旋摇晃,不断浓缩着周围空气里的精华,在风中响动着。
你摆出一个谨慎的架势,为后续的任何可能做好了准备。
\<<run setup.choice("[[继续->Shard_Ring_FirstMeeting_Intro_4_1]]");>>一个声音突然从你的四周响起。
<span class='bind1'>"勇士啊!"</span>
你看到更多的精华从废墟中升起,飞向了环。
<span class='bind1'>"你的力量已经成长到足以允许你称我为福斯了。"</span>
以他为中心升起了一团迷雾,使得环的周遭的存在开始模糊。它的光芒变得近乎炫目,明亮的绿光在闪耀,空气里传来能量的噼啪声。
\<<run setup.choice("[[继续->Shard_Ring_FirstMeeting_Intro_5]]");>>你发觉光芒中显现出一个人影,一开始近乎透明,但他的特征逐渐开始变得明显。
肌肉发达,轮廓清晰,胸部宽阔,手臂有力。
这具战士的躯体上显现出了一副刚毅英挺的面孔,一道长长的伤疤从他的左眼延续到了嘴巴。
他没有头发,双眸似乎在闪着微光,是和那个环散发出的相同的绿色。
\<<run setup.choice("[[继续->Shard_Ring_FirstMeeting_Intro_6]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
他几乎像个实体,仿佛可以伸出手去触摸你一样。
他用似乎是从每一个方向传来的声音大声说道:
<span class='bind1'>"只有强壮的勇士可以给予我所追寻之物。"</span> <span class='bind2'>"不知你能否施以援手。"</span>
\<<run setup.choice("[[继续->Shard_Ring_FirstMeeting_Intro_7]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
他目光坚定,微微屈膝,在他四周释放出一阵精华的劲风。他双拳紧握,似乎做好了战斗的准备。
最吸引你注意的还是这个灵体跳动的鸡巴。他的肉棒非常显眼,直直竖起,强壮到足以超过他的腹肌。
从它不断滴落的前列腺液中,你感受到了一丝缥缈的暖流涌动出来。
<span class='bind1'>"精华便是我渴求之物。而我们这些勇士的对战便是它的利用之道。"</span> <span class='bind2'>"我已渴望了它太久。"</span>
<<print setup.getFightStartPassages($CharacterSheet_Shard_Ring)>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
说完,灵体发出了一声如雷贯耳的咳嗽。
一股绿色浓雾从他口中喷薄而出,使周围的空气充满了可怕且诡异的光芒。
浓雾在他四周涡旋着,最终消散进入了他的身体。
\<<run setup.choice("[[继续->Shard_Ring_Low_Rela_Win_Idle_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
突然,幽灵般的身影单膝下跪,以表敬畏,而你感到了一股恶寒从脊椎升起。
<span class='bind1'>"你……"</span> <span class='bind2'>"你配得上我的力量。"</span>
空气中的精华似乎在朝你飘来,缓慢地向你体内灌输着力量和活力。
他站起身,缓缓走了过来。
\<<run setup.choice("[[继续->Shard_Ring_Low_Rela_Win_Idle_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
<span class='bind1'>"我曾被无数勇士所景仰,"</span> <span class='bind2'>"而我景仰的更是数不胜数。 "</span>
他的接近使你开始感觉全身微微发麻。
你可以感到你的身体开始僵硬,并且欲望在涌动。
<span class='bind1'>"你的心归属于何处?"</span> <span class='bind2'>"我会将力量赋予你最渴望的地方。"</span>
[[告诉他你心向主宰->Shard_Ring_Win_Dominant_Idle]]
[[告诉他你心向臣服->ShardRing_Win_Sub_Idle]]
\<<run setup.choice("[[离开->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
灵体俯视着你,眼神冰冷,嘴巴紧绷成一条严肃的直线。
你察觉到了他眼中的一些惋惜。
<span class='bind1'>"继续战斗吧,勇士,只要你还想要获得更多我的力量。"</span> <span class='bind2'>"我会等着你的。"</span>
\<<run setup.choice("[[继续->Shard_Ring_Low_Rela_Loss_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
这个环变得越来越难以看见,最后彻底消失在了虚无之中。
它赖以维持完整的东西,无论是什么能量还是什么核心,现在都已消散。
你缓缓起身,离开了废墟,一无所获。
\<<run setup.choice("[[离开->Village]]");>>\<<set $CharacterSheet_Shard_Ring.quest.relationshipScoring++>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
灵体向你咧嘴一笑,用知己般的视线将你从头到脚打量着。
<span class='bind1'>"确实……你注定要为很多人带去快感。"</span> <span class='bind2'>"并让他们全都渴求着更多。"</span>
他握住你的小兄弟,伴随着向其流入的强烈的热情,你的呼吸短促了起来。
\<<run setup.choice("[[继续->Shard_Ring_Win_Dominant_Idle_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
<span class='bind1'>"成为支配者就是成为快感的引导者,给所有渴求你的人展示你那无穷的阳刚气概。"</span> <span class='bind2'>"你会获得大量的精华的。"</span>
在他温暖又缥缈的手中抽插让你的鸡巴抽动起来。
他靠近过来,微微俯身,引导着你的鸡巴夹进他的胸肌沟之中。
<span class='bind1'>"生长吧,亲爱的勇士。"</span> <span class='bind2'>"长成巨人吧。"</span>
在你眨眼的瞬间,他突然在你面前弯下腰去。你的鸡巴狠狠地顶着他的屁股,热切的期待使它的跳动更为血脉偾张。
\<<run setup.choice("[[操他->Shard_Ring_Win_Dominant_Idle_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
你用龟头感受着他那异常丝滑的皮肤上的红晕,然后猛地插了进去。
<span class='bind1'>"嘎啊啊啊啊啊!"</span>
他的全身都被激活,灼热的欲望甚至使他体温都在上升。
他无法压抑的骚叫声让你想要更加用力地狠操他。
\<<run setup.choice("[[用力操他->Shard_Ring_Win_Dominant_Idle_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
力量灌注你的全身,饥渴的呻吟使快感的火焰更加旺盛。而他回应以喷涌而出的前列腺液。
你的鸡巴开始吸收他体内溢出的精华;随着你的冲刺一步步冲破着灵体的极限,你的鸡巴也在增长。
∇:你的鸡巴长度增加了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "cock", 1))>>。
但你还能给他更多。
\<<run setup.choice("[[将你的阴囊一同塞入->Shard_Ring_Win_Dominant_Idle_5]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
既然他想要感受一个勇士的威力,那你便满足他的愿望。
你坏笑着将蛋蛋也塞了进去,使他超越了承受的极限。
<span class='bind1'>"哦天啊……"</span>
\<<run setup.choice("[[射精->Shard_Ring_Win_Dominant_Idle_6]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
你发出满足的怒吼,射入了他的深处,一股强健的雄性精种浪潮般在他体内爆发,也使你抵达了极限。
你死死抵着他,确保他吸收了每一滴精液,他的肚子随着精液的涌入鼓胀了起来。
<span class='bind1'>"啊……哈——啊啊啊啊!!!"</span>
\<<run setup.choice("[[继续->Shard_Ring_Win_Dominant_Idle_7]]");>><<include setup.getNextNarativeEventPassage(setup.StorySheet_Shard_Ring.dominantExit)>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"]);>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
他的存货与你同时射出,将你们周围弄得一片狼藉。
每一股发着绿光的精液的射出都让你有种感觉,他的形态正消散于现在充满了空气的精华的浓雾之中。
他的核心早已荡然无存。现在,你又一次独自一人站在了荒漠之中。
你朝下看去,露出了赞许的笑容。这次经历让你的鸡巴获得了成长。
∇: 你的鸡巴长度增加了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "cock", 1))>>。
∇: 约束者觉得你更倾向于支配的。
\<<run setup.choice("[[离开->Village]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"]);>>
\<<set State.variables.CharacterSheet_Shard_Ring.quest.fullDom = true>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
他紧致的小洞紧紧吸着你不断进出的鸡巴;这种感觉爽到无法相信。
你能感受到进入他体内的每一寸肉棒,这使你更为兴致高亢。
<span class='bind1'>"你操起来太他妈爽了!"</span>
\<<run setup.choice("[[继续->Shard_Ring_Low_Rela_Win_Dominant_Final_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
你的鸡巴再次完全勃起,并开始流水。
灵体愉悦地淫叫着,你敢肯定他的享受程度不在你之下。
<span class='bind1'>"我想要继续。让你这神一样的鸡巴永远插在我里面。"</span> <span class='bind2'>"求你了~"</span>
\<<run setup.choice("[[直驱而入->Shard_Ring_Low_Rela_Win_Dominant_Final_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
感觉他都要在你鸡巴上融化了。
他的肉壁在你的大棒周围硬化,适应着你的形状,为你的猛插提供着极致兴奋的触感。
被你的鸡巴塞得满满当当的灵体呻吟着,他半透明的身体因陶醉而不停颤抖。
\<<run setup.choice("[[继续->Shard_Ring_Low_Rela_Win_Dominant_Final_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
他战栗着,紧紧贴住你,吸入你鸡巴的肉体因他的再次射精搏动了起来。
<span class='bind1'>"啊啊啊——!"</span>他在哀鸣,紧贴着你的身体愉悦地哆嗦着。
鬼魂般的形态开始在你鸡巴周围聚集,照着你的轮廓严丝合缝地自我塑形。你感到了灵体的能量正在朝你涌入,让你的鸡巴硬到前所未有的程度。
慢慢地,灵体变成了一个大号的金属锁精环。
\<<run setup.choice("[[继续-->Shard_Ring_Low_Rela_Win_Dominant_Final_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
阴茎环的温暖蔓延了你老二的每一寸,使它一边保持坚挺,一边充满欲望地跳动着。
<span class='bind1'>"很好……"</span> <span class='bind2'>"我们去征服更多的勇士吧~"</span>
∇: 你的鸡巴长度增长了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "cock", 4))>>。
∇: 你获得了能力"绑定者的锁精环"。
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_CockRingOfTheBind)>>
\<<run setup.completeAchievement("Achievement_CockRingOfTheBind");>>
\<<run setup.choice("[[离开->Village]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"]);>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
他紧致的小洞紧紧吸着你不断进出的鸡巴。
你能感受到进入他体内的每一寸肉棒,这使你更为兴致高亢。
<span class='bind1'>"我完全不想停止这一切。"</span> <span class='bind2'>"老天啊,我爱死做你锁精环的感觉了。"</span>
\<<run setup.choice("[[继续->Shard_Ring_Low_Rela_Win_Dominant_Idle_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
你的鸡巴再次完全勃起,并开始流水。
<span class='bind1'>"我想要继续。让你这神一样的鸡巴永远插在我里面。"</span> <span class='bind2'>"求你了~"</span>
感觉他都要在你鸡巴上融化了。
\<<run setup.choice("[[继续->Shard_Ring_Low_Rela_Win_Dominant_Idle_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
他的肉壁在你的大棒周围硬化,适应着你的形状,为你的猛插提供着极致兴奋的触感。
他战栗着,紧紧贴住你,在他射精时身体抖个不停。
它的温暖蔓延了你老二的每一寸,使其一边保持坚挺,一边充满欲望地跳动着。
\<<run setup.choice("[[继续->Shard_Ring_Low_Rela_Win_Dominant_Idle_4]]");>>他缓缓地重新变回为你的锁精环,不过感觉它更大更重了。
<span class='bind1'>"我是你的……"</span> <span class='bind2'>"全部都是……"</span>
∇: 你的鸡巴长度增长了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "cock", 4))>>。
∇: 你的能力"绑定者的锁精环"现在更强了。
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_CockRingOfTheBind)>>
\<<run setup.choice("[[离开->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
灵体俯视着你,眼神冰冷,嘴巴紧绷成一条严肃的直线。
你察觉到了他眼中的一些惋惜。
<span class='bind1'>"你似乎是腐化了。"</span> <span class='bind2'>"这可不对劲。"</span>
眨眼间,鬼魂从你的视野里消失了,但你的老二再次感到了阴茎环的熟悉的压迫感。
环上的绿色符文温和地脉动着,但没有往常那样明亮。
\<<run setup.choice("[[离开->Village]]");>>\<<set $CharacterSheet_Shard_Ring.quest.relationshipScoring-->>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
灵体向你轻轻一笑,用知己般的视线将你从头到脚打量着。
<span class='bind1'>"嗯哼……的确,他人的赐予要由你体验。"</span> <span class='bind2'>"你应该要被原始的快感所赐福。"</span>
\<<run setup.choice("[[继续->ShardRing_Win_Sub_Idle_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
灵体接近了你,目光中满是即可。当他朝你伸出手时,你感受到了从缥缈的形态中传来的温热。
手指顺着你身体的线条滑过,触电般的感觉让你全身开始颤抖。
灵体的触摸带有一种奇妙的陶醉感,让你欲求不满。
\<<run setup.choice("[[继续->ShardRing_Win_Sub_Idle_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
灵体紧紧地压住了你。你可以感受到他体内涌动的需求,而你一点也不害怕。
不论灵体会做出什么都是无法抗拒的诱惑。
他的唇落在了你的唇上,温暖的吻使你恍神。
\<<run setup.choice("[[回吻->ShardRing_Win_Sub_Idle_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
你的身体也在回应,瘫在他的怀里。吻仍在深入,将你拉入了快感的漩涡之中。
他的热气呼在你的脖颈上,他的舌头舔舐着你的皮肤,让你浑身颤抖。
你完全无法阻止灵体进一步探索你的身体,在你皮肤上漫游的双手又让你脊骨一阵发凉。
\<<run setup.choice("[[深呼吸->ShardRing_Win_Sub_Idle_5]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
他散发出的麝香扑面而来,你的鸡巴本能地流出了一小股前液。
周围醉人的精华愈发浓烈,让你们二人都被肉欲淹没。
急切的播种欲望涌上灵体的心头,而你的挑逗只会使其更加糟糕。
<span class='bind1'>"为我呻吟……"</span>
\<<run setup.choice("[[呻吟->ShardRing_Win_Sub_Idle_6]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
他的欲望几乎要让全身沸腾,使他再也无法压抑。
他沉浸在你带来的快感中,命令的口吻变成了高潮的咆哮。
他省去了繁琐的过程,直接将他的鸡巴猛插进了你的体内,并发出了一声悠长的呻吟。
<<include setup.getNextNarativeEventPassage(setup.StorySheet_Shard_Ring.subExit)>>\<<run setup.choice("[[乞求更多->Shard_Ring_Low_Rela_Win_Sub_LowRelaExit]]");>>
<span class = 'inactive'>[[成为他的肉便器->Village]] (The Bind still feels some restraint within you.)</span>\<<run setup.choice("[[乞求更多->Shard_Ring_Low_Rela_Win_Sub_LowRelaExit]]");>>
\<<run setup.choice("[[成为他的肉便器->Shard_Ring_Low_Rela_Win_Sub_FinalExitChoice_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
他用力掐住你的脖子,怒吼着射了出来,你的皮肤被精华灼烧着。
你和他同时射出的精液将你们周围搞的一片狼藉。
每一股发着绿光的精液的射出都让你有种感觉,他的形态正消散于现在充满了空气的精华的浓雾之中。
环和灵体都从这片区域里消失了。
∇: 绑定者的鸡巴长度增长了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Shard_Ring, "cock", 1))>>。
∇: 绑定者觉得你更加服从了。
\<<run setup.choice("[[离开->Village]]");>>\<<set State.variables.CharacterSheet_Shard_Ring.quest.fullSub = true>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
你体内的温热的灵体精液带来了一种美妙的体验。
他完全塞满了你,你能感受到他进入你体内的每一寸肉棒。
他狠狠地操着你,体内的精液在不断搅动,直到他再次爆发。
这种激情的感觉使你跟着他一起达到了高潮。
不会有比这更好的事情了。
\<<run setup.choice("[[继续->Shard_Ring_Low_Rela_Win_Sub_FinalExitChoice_3]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"]);>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
他突然将你拉近,与你四目相对。
他的一只手扼住你的咽喉,你瞬间感到了他手指间传来的暖流。
<span class='bind1'>"很好很好很好"</span> <span class='bind2'>"你很完美……"</span>
\<<run setup.choice("[[继续->Shard_Ring_Low_Rela_Win_Sub_FinalExitChoice_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
他触碰的地方有金属出现,一种未知的合金围住了你的脖子。
<span class='bind1'>"这是给你的。"</span> <span class='bind2'>"好好带着它。"</span>
他的声音宛如风中细语。
他退后一步,欣赏着它的手工艺。
"现在你被绑定于我了。"
\<<run setup.choice("[[继续->Shard_Ring_Low_Rela_Win_Sub_FinalExitChoice_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
你向下看去,发现脖子上装饰了一个相当大的金属项圈。
<span class='bind1'>"我要让你拥有你从不认为可能的体验。"</span>
幽灵般的双手放在你的身体上,触感让你发出一阵激动的战栗。
他探索着你的身体,将你推向疯狂的边缘。
\<<run setup.choice("[[继续->Shard_Ring_Low_Rela_Win_Sub_FinalExitChoice_6]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
你放声呼喊,本处在高潮后的余韵的身体,因灵体带给你超越极限的快感而开始疯狂扭动起来。
灵体欣赏着你,脸上露出了得意且满足的笑容。
<span class='bind1'>"你是我的。"</span>
\<<run setup.choice("[[继续->Shard_Ring_Low_Rela_Win_Sub_FinalExitChoice_7]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
在你的疯狂开始消退时,后背传来了鬼魂般的手的轻柔的触感。
电击般的感觉使得你的脊椎颤抖,而贤者时间也开始生效。
你全身放松,一整天的压力都随着灵体的触摸烟消云散。
就像是一个让你忍不住钻进去休息的温暖舒适的棉被。
\<<run setup.choice("[[继续->Shard_Ring_Low_Rela_Win_Sub_FinalExitChoice_8]]");>>你闭上了眼睛,无法感到时间的流逝。
当你醒来后,全身都感到既轻松又充满活力。
灵体已经消失了,但你仍可以从项圈中感觉到他的存在。
∇: 你可以感觉到绑定者存在于你的灵魂深处。
∇: 你获得了能力"绑定者的项圈"。
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_CollarOfTheBind)>>
\<<run setup.completeAchievement("Achievement_CollarOfTheBind");>>
\<<run setup.choice("[[离开->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
灵体在你身上的耕耘使你不断呻吟,他那坚硬的大鸡巴深深顶进了你的身体。
他毫不留情的一次次撞击着你的小穴,快感引得你不停蠕动淫叫。
你完全被灵体所掌控,而他喜爱这样。
<span class='bind1'>"我会永远伴随着你。"</span> <span class='bind2'>"所有人都会知道是谁拥有了你。"</span>
\<<run setup.choice("[[为他呻吟->Shard_Ring_Low_Rela_Win_Sub_IdleExit_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
<span class='bind1'>"你是我的。"</span> <span class='bind2'>"咯啊啊啊啊啊!!"</span>
被他灵外质精液射满让你的屁股满足着摇动着,你发出了一阵淫叫。
滑溜溜的营养液布满的你的内部,精种的涌入你后庭的感觉美妙至极。
你甚至感到它开始从你的后面漏出,顺着你的大腿流下。
\<<run setup.choice("[[继续->Shard_Ring_Low_Rela_Win_Sub_IdleExit_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
他看着你意乱神迷的扭动着,精液从你的菊花中滴答流出,咧嘴笑了起来。
你感到他丰富的知识涌入了你的灵魂。他在你精神中的存在感在增强,同时增强的还有你从你的经历中学习的能力。
∇: 你的能力"绑定者的项圈"现在更强了。
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_CollarOfTheBind)>>
\<<run setup.choice("[[离开->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
灵体发出了胜利的大笑。
<span class='bind1'>"看起来你已经腐化了。"</span> <span class='bind2'>"取得了如此多的胜利后,你还是投降了?"</span>
他靠过来,开始轻抚你的身体。他的触碰令人激动不已。
\<<run setup.choice("[[继续->Shard_Ring_Sub_Loss_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
他激情地吻着你,你可以感受到幽灵般的双手探索着你的身体。他温柔地咬了咬你的脖子和耳垂。
<span class='bind1'>"对你来说一切都是个游戏,不是吗?"</span> <span class='bind2'>"没关系,我会和你一起玩。"</span>
他用身体压向了你;你可以感受到顶着你的坚挺。他向下握住了你的手,将其引导至他的鸡巴。
你开始缓缓撸着他,并随着他呼吸的沉重加快了速度。
<span class='bind1'>"我要拿走一些你甜蜜的精华。"</span> <span class='bind2'>"来让你在我面前感到自己的渺小。"</span>
\<<run setup.choice("[[继续->Shard_Ring_Sub_Loss_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
伴随着你逐渐响亮的呻吟声,他转到你的身后,将他的鸡巴对准了你的后穴。
下一秒,他的鸡巴便用力地深深插了进来。
他进入了你,他的大肉棒将你撑开了。
\<<run setup.choice("[[继续->Shard_Ring_Sub_Loss_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
你射了出来,感到精华正在从体内流失。
<span class='bind1'>"很好……"</span> <span class='bind2'>"还不够……"</span>
你的精华冲入他的体内,使他发的光变成了明亮的绿色。
新获得的力量让他的两臂凸起,胸部扩展,双腿粗壮。
伴随着你醉生醉死的淫叫,他身体的每一部分都在扩增——肌肉、鸡巴和睾丸。
\<<run setup.choice("[[继续->Shard_Ring_Sub_Loss_5]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"]);>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Shard_Ring, "normal")>>
\
他曲臂,使大肌肉隆起,同时欣赏着它们鼓胀的样子。他捏了下自己的二头肌,血管中奔驰的新生力量使他呻吟了出来。
他的力量正在成长到不可忽视的程度。
<<print setup.bindLossSubEffect()>>
\<<run setup.choice("[[继续->Shard_Ring_Sub_Loss_6]]");>>眨眼间,鬼魂从你的视野里消失了,但项圈的熟悉的压迫感还在提醒着他对你的支配。
环上的绿色符文明亮地脉动着,甚至要比之前更加明显。
\<<run setup.choice("[[离开->Village]]");>>\<<set $CharacterSheet_Slime.info.known = setup.EncounterKnownState.KNOWN>>
\<<if setup.sizecomparison(setup.getStatValue($CharacterSheet_Player, "height"), setup.getStatValue($CharacterSheet_Slime, "height")) >= setup.Comparators.FITS_ON_FINGER>>
在你穿过荒漠的时候,你感觉脚后跟下有种异常黏腻的东西。
无论那是什么,现在都不在了,不知是逃走了还是被你的踩踏彻底摧毁掉了。
也许你应该更加小心一点?或者算了,毕竟,有什么会阻碍你呢?
<<print setup.getFightReward($CharacterSheet_Slime)>>
\<<run setup.choice("[[继续->Village]]");>>
\<<else>>
\<<if $Essence < 200>>
在你穿过北方荒漠的时候,你感觉脚后跟下有种异常黏腻的东西。你看到一团无定型的粘液。似乎它并未在意你,依然懒散地专注着自己的事情。
你开始考虑靠近它是否是个明智的决定。
\<<run setup.choice("[[靠近它->Encounter_Intro_Slime_EssenceLow_1]]");>>
\<<run setup.choice("[[离开->Village]]");>>
\<<elseif $Essence >= 200 && $Essence < 600>>
在你穿过北方荒漠的沙漠奇观时,你注意到了附近沙丘出现了一团奇怪的无定型的粘液。你的存在似乎开始使它向你移动过来。阳光照射在它潮湿的绿色表面,使你察觉到了它内部核心的精华泛出的白光。
这个东西的意图并不明朗。到底是迎击还是逃走更为明智呢?
\<<run setup.choice("[[迎击->Encounter_Intro_Slime_EssenceMedium_1]]");>>
\<<run setup.choice("[[离开->Encounter_Intro_Slime_EssenceMedium_Leave]]");>>
\<<elseif $Essence >= 600>>
在你穿过北方荒漠的时候,附近吵闹的沙沙声让你的耳朵竖了起来。
在一团黏胶突然扑向你时,你差一点点没有时间反应过来。
不管这史莱姆想要什么,很明显都和你有关,而且从它朝着你焦急地飞扑的样子来看,不和它战斗的话它,是不会放你走的。
<<print setup.getFightStartPassages($CharacterSheet_Slime)>>
\<</if>>
\<</if>>不管这史莱姆想要什么,它都似乎被你吸引了。你采取了战斗姿态,决定最好在它再有轻举妄动之前率先攻击。
<<print setup.getFightStartPassages($CharacterSheet_Slime)>>你迅速后退避开了史莱姆,不管它想要什么都不管你的事儿。
它跟在你身后,但没多久就失去了兴致。
\<<run setup.choice("[[继续->Village]]");>>在你接近这个畸形物时,它似乎对你毫不在意。这是一个奇怪的史莱姆,绿色的外表使它的身体布满光泽。
这是个椭圆形的史莱姆,粗略估计高度为<<print setup.getLength(setup.getStatValue($CharacterSheet_Slime, "height"))>>。
看起来它无法引发很大的威胁,但以后可能会是个麻烦。谁知道它可能在打什么算盘。
<<print setup.getFightStartPassages($CharacterSheet_Slime)>>史莱姆溃败了,扁扁地摊在地面上,不想继续战斗下去。
在你靠近后,它几乎激动地弹了起来,仿佛是希望你对它做出什么事情?
它的表面蠕动着,如同在试着移动不存在的四肢。那扭曲的方式让你想到了你第一次见到<<SymbioteName>>的时候。和它们一样,你的思维可以变换它的形状。
也许这个生物的秘密比它看起来的样子要多。
<<print setup.getFightReward($CharacterSheet_Slime)>>
\<<run setup.choice("[[重塑史莱姆->Encounter_Win_Slime_Reshape_Race]]");>>
\<<run setup.choice("[[离开->Village]]");>>正当你思考着你想让它变成什么形状的时候,它似乎回应了你的想法。
首先,你对它整体进行了检查;粘液状的形体中挤出了小小的块状物。它们稳定地变长,形状也更分明,构成了这刚才还毫无形状的生物的肢体。它的核心神展开,越来越清晰,直到变成了你脑海中的健美的上半身的样子。
你谨慎地注视着它,开始思考着你想让它平时保持的外貌的样子。
[[类人型->Encounter_Win_Slime_Reshape_Humanoid][$ReshapeRace = "Humanoid"]]
[[纳迦->Encounter_Win_Slime_Reshape_Naga][$ReshapeRace = "Naga"]]
[[牛头人->Encounter_Win_Slime_Reshape_Minotaur][$ReshapeRace = "Minotaur"]]
[[狼人->Encounter_Win_Slime_Reshape_Werewolf][$ReshapeRace = "Werewolf"]]你集中精神于这个变形史莱姆上,试图将其塑造成了一个移位兽模样。<<SymbioteName>>与你的想法共鸣着,将你的愿望增强到超出这个低等生物的能力范围。
史莱姆立马重新塑形。
它的双腿是更为狂野的形态,一条长而卷曲的尾巴从它脊椎应该存在的位置的底部发芽而出。
它长出了另一双胳膊,背部有一对鞭子一样的触手,末端是一排排踢到般的牙齿形的附体。
它保持着两足站立,像一个有着两排手臂的有几分类人型特征的移位兽。
<<include Encounter_Win_Slime_Size>>你集中注意力,想象着将其重塑成一个狼人的样子。
<<SymbioteName>>与你的想法共鸣着,将你的愿望增强到超出这个低等生物的能力范围。
史莱姆立马重新塑形。
它的双腿形状变得更接近犬科动物,一条小尾巴从它脊椎应该存在的位置的底部发芽而出,随后是身体的其余部位。
它的双手双脚变成了假爪子的形状,脸部拉伸长出了一个口吻部,和一对耷拉着的犬科的耳朵。
现在,史莱姆像极了一个保持着两足动物的荣光的狼人。
<<include Encounter_Win_Slime_Size>>你集中注意力,想象着将其重塑成一个牛头人的样子。
<<SymbioteName>>与你的想法共鸣着,将你的愿望增强到超出这个低等生物的能力范围。
史莱姆立马重新塑形。
它的双腿形状变得更接近牛科动物,一条长长的尾巴从它脊椎应该存在的位置的底部发芽而出,随后它的头部变成了有一副清晰的牛角的公牛的模样。
现在,史莱姆像极了一个牛头人,头和腿是公牛,但躯体仍是人类。
<<include Encounter_Win_Slime_Size>>你集中注意力,想象着将其重塑成一个纳迦的样子。
<<SymbioteName>>与你的想法共鸣着,将你的愿望增强到超出这个低等生物的能力范围。
史莱姆立马重新塑形。
它的双腿融合成了大蛇一般的尾巴,但它的上半身和头部依然保持着类人型的样子。
现在,史莱姆像极了一个标准的纳迦,一半是人,一半是蛇。
<<include Encounter_Win_Slime_Size>>你看着史莱姆,对它维持着的类人型的样子已经满意了。
它已拥有了你期望一个毫无特征的史莱姆变成人类的样子的全部的标准特征。
<<include Encounter_Win_Slime_Size>>它目前的身材十分苗条,大约有5英尺高。你开始思考你想让它变成什么样的体型。
[[将它塑造成苗条的身材->Encounter_Win_Slime_Size_Slim][$ReshapeSize = "Slim"]]
[[将它塑造成肌肉兄贵->Encounter_Win_Slime_Size_Muscular][$ReshapeSize = "Muscular"]]
[[将它变成结实的小胖胖->Encounter_Win_Slime_Size_Chubby][$ReshapeSize = "Chubby"]]
[[将它变成健壮到极致的巨人->Encounter_Win_Slime_Size_Hyper][$ReshapeSize = "Hyper"]]你低眼看向史莱姆的外形。
如果不是稍微矮了一些,这会是个相当标准的体格,不过你没有理由去改变其它的东西了。
<<include Encounter_Win_Slime_SexualOrgans>>你集中注意力以让它变得更为肌肉发达。史莱姆微微移动了一下,身体迅速变形着,以更加匹配你的想法。
它的胳膊开始鼓胀,充满了力量;它的身体也随着增强的肌肉组织扩张了。
\<<if $ReshapeRace == "Displacer">>
它举起双臂,引诱般地曲臂展示它巨大的二头肌。
\<<else>>
它举起两条臂,曲臂展示它巨大的二头肌,而另外两条则在懒散地抚摸着它的躯干。
\<</if>>
也许史莱姆还不适应肌肉形态,但它似乎很喜欢它的新身材。
\<<if $ReshapeRace == "Naga">>
它摆动尾巴,使巨蛇的尾尖沿着腹肌沟滑动着,欣赏着自己的体型。
\<<else>>
它的双腿在同时生长,它曲起腿部,隆起强壮的股四头肌,同时欣赏着自己的体型。
\<</if>>
它的身高也稍微增长了一些,至少达到了一英尺。
它继续着这段短暂的自我崇拜,欣赏着它的躯干和其他部位的肌肉张力。
但你尚未完全结束;你仍有最后一部分需要考虑。
<<include Encounter_Win_Slime_SexualOrgans>>你集中注意力以让它变得稍微更丰满一点。
史莱姆微微移动了一下,身体迅速变形着,以更加匹配你的想法。
它的胳膊变粗,增长的重量看着似乎还算强壮,但并不像一个健身者会有的轮廓。
史莱姆扭动着伸展开来,但除此之外并无任何向你炫耀的意图。
\<<if $ReshapeRace == "Naga">>
它结实的尾巴支撑它新获得的体重绰绰有余。它抬起尾巴,欣赏着它圆圆的肚子。
\<<else>>
它的腿部也增粗了,足够强壮到支撑它新的身体获得的重量。
\<</if>>
其余部分也跟着匹配着变化,它的肚子大到能够让人注意到的程度,但还不至于让人觉得它肥胖。
总体而言,它的身材类似于一个魁梧而又粗壮的人。
它的身高也稍微增长了一些,至少达到了一英尺。
它用手抚摸着自己的体形,欣赏着它壮实的身体的奇特的新样子。
但你尚未完全结束;你仍有最后一部分需要考虑。
<<include Encounter_Win_Slime_SexualOrgans>><<run setup.applyGrowth($CharacterSheet_Slime, "height", setup.getStatValue($CharacterSheet_Slime, "height"))>>
你知道它能做到更多,你想让它达到更多。你将注意力集中在它的身体上,思维的侵入使得史莱姆微微摇动了一下。
它回应了你的心血来潮,身体重量开始增加——黏胶状的外表长到了巨大的型号。
它的高度增长了一倍还多,现在已轻松超过了<<print setup.getLength(setup.getStatValue($CharacterSheet_Slime, "height"))>>高度。
接着是手臂,隆起的肌肉大到似乎快要没有活动的空间了。
\<<if $ReshapeRace == "Displacer">>
两对手臂已经粗壮到开始互相挤占各自的空间。
\<</if>>
史莱姆生出的巨量肌肉已开始改变它的平衡。
\<<if $ReshapeRace == "Naga">>
即便如此,它依然将巨蛇的尾巴抬到腹肌处,欣赏着自己可怕的体型。
\<<else>>
它的双腿因力量鼓起,健壮到了极致,只要没有变得过分结实。
\<</if>>
史莱姆大得不可思议;似乎这就是它的极限。
\<<if setup.sizecomparison(setup.getStatValue($CharacterSheet_Player, "height"), setup.getStatValue($CharacterSheet_Slime, "height") * 2.5) >= setup.Comparators.MUCH_BIGGER>>
只不过它的极限甚至也无法逃出如你一般巨大的东西的影子。
\<</if>>
<<include Encounter_Win_Slime_SexualOrgans>>你只剩史莱姆的最后一部分需要思考了。
[[给它安排个小鸡鸡->Encounter_Win_Slime_SexualOrgans_Penis][$ReshapeSexualOrgan = "Penis"]]
[[给它安排个阴道->Encounter_Win_Slime_SexualOrgans_Vagina][$ReshapeSexualOrgan = "Vagina"]]
[[安个后穴就够使->Encounter_Win_Slime_SexualOrgans_OnlyAss][$ReshapeSexualOrgan = "None"]]你再次注视着史莱姆,欣赏着它的身形。<<include Encounter_Win_Slime_SexualOrgans_Intro>>
你认为它只需有个屁股起作用就行了,毕竟你的脑海里有个特定目标,而其它东西只能是干扰。
它别过脸去,但你的视线仍紧紧盯着半透明的史莱姆。
它屁股变得更为滚圆,并多了个供你使用的真正的洞。
<<include Encounter_Win_Slime_Sex>><<include Encounter_Win_Slime_SexualOrgans_Intro>>
在他臀部的交界处,一个类人型的阴道的形状开始出现,同时还有一对褶皱的阴唇与半英寸大的阴蒂。
它微微地立起身子。
你满意地笑了,因为你非常清楚它还有一个可以玩的屁股。
<<include Encounter_Win_Slime_Sex>><<include Encounter_Win_Slime_SexualOrgans_Intro>>没有鸡巴的它确实是不完整的,毕竟那可是一个生物最具有代表性的特点之一啊。
在他臀部的交界处,一个类人型的鸡巴的形状开始出现,并朝你伸长过去。
\<<if $ReshapeSize == "Hyper">>
一如史莱姆庞然的体型,巨大的勃起长到了刚刚好掠过它宽厚的胸膛的位置。
\<</if>>
你满意地笑了,因为你非常清楚它还有一个可以玩的屁股。
<<include Encounter_Win_Slime_Sex>>在史莱姆按照你的意愿变形后,你开始考虑要和它干什么。
\<<if $ReshapeSexualOrgan == "Penis" && setup.hasLimb($CharacterSheet_Player.info.anatomy, "vaginas")>>
\<<run setup.choice("[[让它干的阴道->Encounter_Win_Slime_Sex_RideVaginal]]");>>
\<</if>>
\<<if $ReshapeSexualOrgan == "Penis">>
\<<run setup.choice("[[让它干的屁眼->Encounter_Win_Slime_Sex_RideAnal]]");>>
\<</if>>
\<<if setup.sizecomparison(setup.getStatValue($CharacterSheet_Player, "cock"), setup.getStatValue($CharacterSheet_Slime, "height")) >= setup.Comparators.BIGGER>>
\<<run setup.choice("[浅操一下->Encounter_Win_Slime_Sex_TooBig]]");>>
\<<else>>
\<<if $ReshapeSexualOrgan == "Vagina">>
\<<run setup.choice("[[操烂它的逼->Encounter_Win_Slime_Sex_PenetrateVagina]]");>>
\<</if>>
\<<run setup.choice("[[操烂它的屁眼->Encounter_Win_Slime_Sex_PenetrateAss]]");>>
\<</if>>
\<<run setup.choice("[[算了->Encounter_Win_Slime_Sex_Abandon]]");>>在你靠近史莱姆的同时,你无法克制地观赏着你赋予它的大量的身体构成。
\<<if $ReshapeSize == "Hyper">>
尤其是在它现在的身材如此巨大的情况下。
\<</if>>
你把它推倒在地,使它摆出方便你的姿势。
你急切地脱掉了衣服,确保没有任何东西会阻隔你与这迷人的生物的亲密接触。
\<<if $ReshapeRace == "Naga">>
当你跨坐在史莱姆身上时,你可以感到它的蛇尾正顺着你的脊背拖曳。
\<<elseif $ReshapeRace == "Displacer">>
当你跨坐在史莱姆身上时,它用两条胳膊架住你的屁股,另外两条则近乎傲慢地枕在它的脑袋下面。
\<<else>>
当你跨坐在史莱姆身上时,它伸出双臂架住了你的屁股。
\<</if>>
<<include Encounter_Win_Slime_ShapeDescription>><<include Encounter_Win_Slime_Sex_Intro>>
在你靠近史莱姆的同时,你无法克制地观赏着你赋予它的大量的身体构成。
\<<if $ReshapeSize == "Hyper">>
尤其是在它现在的身材如此巨大的情况下。
\<</if>>
你把它推倒在地,使它摆出方便你的姿势。
你急切地脱掉了衣服,确保没有任何东西会阻隔你与这迷人的生物的亲密接触。
\<<if $ReshapeRace == "Naga">>
当你跨坐在史莱姆身上时,你可以感到它的蛇尾正顺着你的脊背拖曳。
\<<elseif $ReshapeRace == "Displacer">>
当你跨坐在史莱姆身上时,它用两条胳膊架住你的屁股,另外两条则近乎傲慢地枕在它的脑袋下面。
\<<else>>
当你跨坐在史莱姆身上时,它伸出双臂架住了你的屁股。
>>>>>>> CN0.9.0COM
\<</if>>
<<include Encounter_Win_Slime_ShapeDescription>>
<<<<<<< HEAD
Your hand graps its erection, it's stiff and pliable but doesn't give form beneath your touch.
You don't even have to worry about lubrication considering just how slick it is already.
The slime makes little attempt to advance on you as you rub its tip along your lips, revelling in the warm, slimy feeling. Your lips align with the rod, you inch closer.
You prod at your clit, rubbing yourself in slow, circular motions as you bring its glans to part your lips.
\<<run setup.choice("[[Continue->Encounter_Win_Slime_Sex_RideVaginal_2]]");>>You slowly drive down; it quickly shifts its size to better accommodate your cunt.
You can feel every inch of the throbbing member within you, you gently clench down onto it, working your muscles around its girth as you bring yourself closer to its body.
Your hands hold on to its chest as the slime's tool maintains a soft but unyielding grasp on your hips.
You bring your hips up and down slowly, giving yourself a chance to get accustomed to its size before you take the pace further.
\<<if $ReshapeRace == "Naga" || $ReshapeRace == "Minotaur" >>
You can feel its tail reach up from behind you, tenderly caressing your back in an almost affectionate manner.
\<<elseif $ReshapeRace == "Displacer">>
You notice its tentacles tenderly stroke your shoulders before moving down, rubbing your chest in an almost affectionate manner.
\<</if>>
The slime gently bucks into you, but you don't reprimand it, it seems to be enjoying this just as much as you are.
There's an underlying sensation you cannot describe, perhaps it's the subtle lack of a heartbeat, but the gentle throbbing of its erection is enough to keep your mind distracted from the fact.
The gentle pace is almost intimate, but the slime makes no notable advances on you as if it were perfectly content on the subdued position.
\<<run setup.choice("[[Continue->Encounter_Win_Slime_Sex_RideVaginal_3]]");>>The pace is under your complete control, every time you reach the base of its shaft, you can feel its thick balls press against your rear.
Soon enough you can feel your resistance wearing down as pressure builds within your loins.
You can feel its body contort slightly as a brief moment of weightlessness befalls you. Suddenly your face is planted directly onto its chest.
The slime looks at you with its featureless eyes, you're unsure what it could be thinking, but your thoughts are interrupted by your legs being pulled down onto its body as it then wraps its arms around your back, keeping you closely wound to its body.
Your breathing staggers as you can feel the pressure build within your loins. A long, wet tongue sticks out from its mouth as it gives you a sultry lick across your cheek.
Trapped within its embrace, it bucks almost aggressively into you. You cry out in pleasure as your climax hits, clenching down on its erection.
Your girlcum only serves to lubricate its already slimy erection further.
\<<if setup.hasLimb($CharacterSheet_Player, "cocks")>>
Your erection pulsates as you shoot ropes of cum all over the slime's torso.
\<</if>>
\<<run setup.choice("[[Continue->Encounter_Win_Slime_Sex_RideVaginal_4]]");>>You can feel its thick erection throb frantically, pulsating with eagerness as it cums as well.
You feel waves upon waves of warm, slimy seed spill into your womb as you press your weight on its body.
You can feel its erection deflate within you as it slowly slips out, trailing its ooze all over your nethers and its groin.
With a sigh of relief, you revel in the afterglow of its presence, enjoying the warm, soothing feeling of its slimy body.
\<<run setup.choice("[[Continue->Encounter_Win_Slime_Sex_RideVaginal_5]]");>>After a few minutes, you decide it's best to move on with the day. You disentangle itself from its grasp with little resistance.
The slime hardly notices your missing presence, still lying on the earth as if you were still there. You pick up your belongings and continue with your day.
\<<run setup.choice("[[Continue->Village]]");>>You admire the shape of its form, \
\<<if $ReshapeSize == "Slim">>
its svelte figure is soft and unimposing.
\<<elseif $ReshapeRace == "Muscular">>
its bulky frame is warm and inviting. You enjoy every crevice born of the shape of its musculature.
\<<elseif $ReshapeRace == "Hyper">>
it's impossibly huge and muscular frame has almost completely inhibited its mobility, this slime is completely subdued, subject only to your will.
\<</if>><<include Encounter_Win_Slime_Sex_Intro>>
You try to get comfortable on top of it,
\<<if $ReshapeSize == "Hyper">>
you bring your hands down to its thick, massive pecs for support as your feet can barely touch the ground.
\<<else>>
you bring your hands down to its chest for support, comfortably straddled on its figure.
\<</if>>
Once you feel like your balance is well, you bring a hand down to admire the slick texture of its erection.
It's so warm and wet; you know you don't even have to worry about lubrication.
\<<run setup.choice("[[Continue->Encounter_Win_Slime_Sex_RideAnal_2]]");>>Aligning the tip of its erection to your backdoor, you gently tease its erection.
The slime doesn't force into you, but rather holds onto you for support with surprising gentleness.
You sink onto its girth, the slime shifts slightly to better accommodate your hole. You breathe heavily as you sink deeper until you've reached the base of its crotch.
You're not entirely sure how many inches of its dick you've just taken, but you relish the warm, gooey sensation.
\<<if $ReshapeRace == "Naga" || $ReshapeRace == "Minotaur">>
You can feel its tail reach up from behind you, tenderly caressing your back in an almost affectionate manner.
\<<elseif $ReshapeRace == "Displacer">>
You notice its tentacles tenderly stroke your shoulders before moving down, rubbing your chest in an almost affectionate manner.
\<</if>>
You bring your hand to your nethers, wanting to get the most out of the situation.
\<<if setup.hasLimb($CharacterSheet_Player, "cocks")>>
You wrap your fingers around your length, using your precum as sufficient lubrication as you start with a slow, steady rhythm as you slowly bounce up and down its erection.
<</if>>
\<<run setup.choice("[[Continue->Encounter_Win_Slime_Sex_RideAnal_3]]");>>The slime slowly begins bucking into you, causing you to clench your sphincter around its girthy length.
You lean deeper forward, holding onto its slimy shoulders for support as it wraps its arms behind your rear.
The slime gently gropes at your backside as it continues bucking into you.
With a forceful thrust, the slime causes you to fall on top of it nearly.
With your head now closer to its face, it extends its tongue out toward you, giving your face a long, sultry lick.
It lifts a hand to your nethers,
\<<if setup.hasLimb($CharacterSheet_Player, "cocks")>>
wrapping its slick fingers around your length, jerking you off as it continues thrusting deeper into you.
\<</if>>
Your breathing grows staggered as you can feel yourself nearing the edge. You clench your grasp on its erection, wanting to milk it of everything it's worth.
With a cry of pleasure, your orgasm finally hits.
\<<if setup.hasLimb($CharacterSheet_Player, "cocks")>>
Your aching manhood shoots several jets of seed all over its chest.
\<</if>>
\<<run setup.choice("[[Continue->Encounter_Win_Slime_Sex_RideAnal_4]]");>>The slime gives you another determined thrust, hilting itself as deep as it can go into your hole as you can feel its throbbing erection pump several waves of seed directly into your ass.
You sink deeper into the slimy embrace as you can feel its erection slowly begin to deflate, slipping out of your rear, trailing links of slimy seed between the two of you.
You revel within the afterglow.
\<<run setup.choice("[[Leave->Encounter_Win_Slime_Sex_RideAnal_5]]");>>You disentangle itself from its grasp with little resistance. The slime hardly notices your missing presence, still lying on the earth as if you were still there.
You pick up your belongings and continue with your day.
\<<run setup.choice("[[Continue->Village]]");>>As you approach the slime, you can't resist from eyeing the admirable shape it's been given.
\<<if $ReshapeSize == "Hyper">>
Especially considering the massive size it is now.
\<</if>>
You push it to the ground, getting it into position for yourself.
\<<if $ReshapeRace == "Naga">>
You climb over the slime, pulling its tail around your waist as you align the tip of your length with the folds of its box.
\<<else>>
You climb over the slime, pulling its legs up around your waist as you align the tip of your dick with the folds of its box.
\<</if>>
You press your glans along the labia; it's so warm and wet you don't even need to worry about lubrication considering the nature of the slime.
You place your hands at its side, keeping it pinned to the ground beneath your body.
\<<run setup.choice("[[Continue->Encounter_Win_Slime_Sex_PenetrateVagina_2]]");>>You drive your manhood deeper into its folds, its walls close in on you, wringing around and massaging your dick almost rhythmically.
You continue pumping into it with a steady rhythm. It feels like this slime only wants to serve you now.
\<<if $ReshapeRace == "Naga" || $ReshapeRace == "Minotaur">>
You can feel its tail reach up from behind you, tenderly caressing your back in an almost affectionate manner.
\<<elseif $ReshapeRace == "Displacer">>
You notice its tentacles tenderly stroke your shoulders before moving down, holding onto your back for support.
\<</if>>
You begin to increase your thrusts' pace, dipping your manhood as deep into the slime as you can reach.
You're perfectly accommodated within it, even to the point where you can press your entire crotch within the slime. Its vagina has completely encompassed your dick, massaging it with rhythmic pulses.
Each thrust causes you to push through its slimy body; its body is perfect for your girth.
You can feel your dick begin throbbing with greater intensity as you close in on your climax.
Your full balls are desperate to unload every ounce of cum directly into the eager slime.
With one last forceful thrust and a cry of pleasure, you hilt as much of your dick as you can into its body, unleashing several waves of cum directly into the slime.
\<<run setup.choice("[[Continue->Encounter_Win_Slime_Sex_PenetrateVagina_3]]");>>The slime clenches and tightens around your erection, desperate to milk you of everything you're worth, eager to accept more of your cum.
You breathe a sigh of relief as your orgasm ends, slipping out of the abused womb. Trails of cum drip from the tip of your length as you take a moment to collect yourself.
You leave the slime alone on the ground after cleaning up and picking up your belongings.
\<<run setup.choice("[[Continue->Village]]");>>As you approach the slime, you can't resist from eyeing the admirable shape it's been given.
\<<if $ReshapeSize == "Hyper">>
Especially considering the massive size it is now.
\<</if>>
You bring it to the ground on its knees, getting it into position as you walk behind it.
You kneel behind the subdued slime, aligning the tip of your length with its rear.
You drag the tip of your manhood along its hole; its slimy exterior is inviting, you know you don't even have to worry about lubrication considering how wet it is already.
\<<if $ReshapeRace == "Naga" || $ReshapeRace == "Minotaur">>
The slime whips its tail around, pulling you closer, practically begging for your entry with the wordless gesture.
\<<elseif $ReshapeRace == "Displacer">>
The slime whips its tentacles back, wrapping around your torso, gently pulling your body closer, practically begging for your entry with the wordless gesture.
\<<else>>
The slime wiggles its hips for you enticingly, practically begging for your entry with the wordless gesture.
\<</if>>
\<<run setup.choice("[[Continue->Encounter_Win_Slime_Sex_PenetrateAss_2]]");>>You slowly begin bucking into the slime, sliding into its gooey backdoor with minimal resistance. It clenches its sphincter around you as you spread it open.
The slime shifts slightly to better accommodate the size of your erection, making sure to be a tight, gooey sleeve for you as it pulsates rhythmically around your length.
As you begin to pick up the pace, the slime suddenly bucks back against you with eagerness, forcing you to stuff as much of your length as possible.
You grip it tightly, hugging the slime by the waist as you thrust into it with greater effort to remind it who's in charge.
Each thrust causes your heavy balls to slap against its body.
You cannot keep up the efforts for as long as you'd hope due to the constant clenching and tugging the slime has on your dick.
You can feel your resistance beginning to wear down as your thrusts become more frantic. Your breaths stagger as you can feel your orgasm building up.
\<<run setup.choice("[[Continue->Encounter_Win_Slime_Sex_PenetrateAss_3]]");>>Giving one last forceful thrust, you hilt as much of your dick inside its ass as you can fit, making sure that it takes as much cum as possible.
The slime eagerly clenches around you, desperate to milk you of as much of your cum as possible.
\<<if setup.hasLimb($CharacterSheet_Slime, "cocks")>>
It shoots several ropes of cum onto the ground beneath it as well.
\<</if>>
You sigh in relief as the high of your climax dies down, your dick deflates within it trailing links of cum as you slide out.
For a brief moment before taking a moment to collect yourself, you revel in the afterglow.
You leave the slime alone; it falls lazily onto the ground once you let go of it.
\<<run setup.choice("[[Leave->Village]]");>>You eye the tiny slime, sure your creation is beautiful, but what could it do considering the sheer size you have over it?
\<<run setup.choice("[[Penile Masturbation->Encounter_Win_Slime_Sex_TooBig_PenileMasturbation]]");>>
\<<run setup.choice("[[Vaginal Masturbation->Encounter_Win_Slime_Sex_TooBig_VaginalMasturbation]]");>>
\<<run setup.choice("[[Hurl->Encounter_Win_Slime_Sex_TooBig_Hurl]]");>>You look at the slime. So small, so vulnerable. Something about how tiny it is in comparison to your massive body turns you on.
The sight of your erection gives you a wicked idea.
\<<if setup.getStatValue($CharacterSheet_Player, "cock") > 120 && setup.getStatValue($CharacterSheet_Player, "cock") > setup.getStatValue($CharacterSheet_Slime, "height")>>
You grin to yourself as you bring it down to your girth, enjoying the sight of your penis towering over the smaller slime.
\<<else>>
While your dick doesn't tower over the slime, your body's sheer size is enough to satisfy you.
\<</if>>
The slime does its best to wrap around your length as you keep it firmly clutched close to your body.
You almost crush the slime with your grasp, but it holds the form you gave it surprisingly well.
You continue jerking yourself off with slow, repeated strokes as you gradually increase the pace.
The slime continues worshipping your manhood, stroking with increasing eagerness.
Your chest heaves as your breathing becomes more frantic. Your climax quickly approaches, spurred on by the warm feeling of the slime on your length.
You clutch it tightly to your erection as your orgasm hits, shooting waves of cum into the air.
There is so much cum that the slime within your grasp is completely drenched in the white cream.
Satisfied, you laugh to yourself at its predicament, but you think a little reward is in order for the lesser creature.
You bring it to your mouth, licking the slime clean before setting it back down. You clean yourself off before deciding to continue with your day, refreshed from the session.
\<<run setup.choice("[[Continue->Village]]");>>You look at the slime. So small, so vulnerable.
Something about how tiny it is compared to your massive body turns you on. You can feel your clit aching with need, demanding your attention as it erects slightly.
You grin to yourself as you bring the slime down to your labia, placing its head against your clit.
The slime reflexively wraps its hands around you, bringing its face closer to give your throbbing clit a long, wet lick.
You reflexively clench your legs together, wanting to get more from this slime.
The slime eagerly works with your clit, tugging on it gently and making sure to rub it in all the right ways.
You dig a finger past your lips, fingering yourself gently as the slime continues worshipping your clit.
You clench around your fingers; you can feel your orgasm quickly approaching by the eager stimulation.
It doesn't last as long as you'd hoped, but the slime has far greater technique than you would have expected.
Your chest heaves as your breathing grows more frantic. You clench your legs closer together as you wring your cunt around your fingers.
With a cry of pleasure, you finally cum. Girlcum slowly peters out from your lips, spilling out onto the ground beneath you as the slime continues licking and sucking on your clit.
\<<if setup.hasLimb($CharacterSheet_Player, "cocks")>>
Your dick joins in as well, shooting several ropes of cum far into the sky.
\<</if>>
Satisfied, you loosen your grip on your fingers and the slime. You set it down gently on the ground before deciding to continue with the day, refreshed from the session.
\<<run setup.choice("[[Continue->Village]]");>>You look at the tiny slime. So small, so vulnerable.
You pick it up within your grasp, admiring the futility of its predicament. The slime doesn't show any signs of fear or concern for its well being. This gives you a wicked idea.
Gripping it tightly, you reel your arm back, preparing to throw it. With a forceful swing, you hurl the slime across the horizon.
You can almost swear you hear a squeal of pure glee as it passes your ear.
It flies out of view rapidly, who knows how far exactly you chucked it.
\<<run setup.choice("[[Continue->Village]]");>>You leave the slime to itself. The slime quickly reverts to its spherical blob shape as you abandon it.
\<<run setup.choice("[[Leave->Village]]");>>The slime begins crawling over your form; its slick form glides along your torso as it sinks to your crotch.
\<<run setup.choice("[[Escape->Encounter_Loss_Slime_Escape]]");>>
\<<run setup.choice("[[Submit->Encounter_Loss_Slime_Submit]]");>>You kick and squirm at the slime, but your blows hardly make any impact on its exterior. Seeing your apparent discomfort, the slime slinks off your torso, giving you a chance to escape.
\<<run setup.choice("[[Run back to the Golden Bastion->Village]]");>>Feeling weakened from the ordeal, you do not attempt to resist the encroaching slime. It continues uninterrupted.
\<<run setup.choice("[[Penis Submit->Encounter_Loss_Slime_Submit_Penis]]");>>
\<<run setup.choice("[[Chest Submit->Encounter_Loss_Slime_Submit_Chest]]");>>
\<<run setup.choice("[[Rear Submit->Encounter_Loss_Slime_Submit_Rear]]");>>The slime worms its way past your garments, sliding its slick body uninterrupted until it wraps around your shaft.
The constant assault of groping and squeezing causes your manhood to rise to full mast.
The creature eagerly latches onto your manhood, caressing your balls as its entire body shifts to gently massage your manhood with slow repeated strokes.
Every throb from your erection causes it to wobble slightly in overeagerness. Whatever it wants, it's seemingly enthralled by your girth.
There is hardly any semblance of technique within its actions, just an eager blob pulsating its entire body to massage your length.
The slime is clearly experienced because you can feel yourself growing closer to the edge.
With each pulse of your manhood, the slime writhes tighter around your form, desperate to coax you to release.
Your breathing grows staggered as your resistance falls, with one final thrust into it you finally reach climax.
Waves of your cum are absorbed into its body; you feel yourself growing weary from the exertion.
Is this what it wants? Are you nothing but a supplier to the hungry slime?
Disoriented, you pass out from exhaustion.
You wake up sometime later, not quite sure how much time has passed.
\<<run setup.choice("[[Continue->Village]]");>>You clutch onto the slime; its damp body contorts underneath your grasp as you draw it closer.
The slime wraps around your torso, slinking past your garments as it tenderly caresses your chest.
It wriggles and writhes around your torso, making sure to coat every inch it can reach.
Each attempt you make at touching it only causes it to bounce and squirm even more.
The sentient blob is seemingly content on attempting to latch onto your pectorals, rubbing around your areola, possibly in an attempt to entice you.
It pulsates with an increasingly faster rhythm.
Its presence causes heat to stir within your loins as it gropes your chest.
The slime isn't stopping with the tender caresses, leaving wicks of ooze in its wake.
It seems to take notice of your enjoyment, but before you truly relish the moment, it quickly shoots itself into your mouth, past your lips without drawing its presence away from your chest.
You gag and sputter at the strange taste of the slime, but you don't choke on it yet.
The slime just contorts further as you try to pull your head back, stretching its body to match your attempts at making distance.
Whatever it wants from you, it's going to get it now. You can feel a strange sensation of pressure building up within your chest.
Is it stealing your air? Or perhaps it's crushing your torso beneath its weight.
You're feeling dizzy, the world is spinning, and the difficulty of breathing with the slime down your throat isn't helping.
Disoriented, you pass out from exhaustion and pleasure.
You wake up sometime later, not quite sure how much time has passed.
\<<run setup.choice("[[Continue->Village]]");>>You shift away from the slime, pulling it down from your chest and closer to your rear.
Perhaps it wouldn't be the worst thing to happen if you offered your ass? After all, the slime seemingly does want something from you.
The slime wraps around your thighs, tenderly caressing your taint.
You shift slightly, trying to make room for its presence as it gently presses its body along your glutes.
It snakes its way through your sphincter, pulsating as it shifts several inches of itself deep into your hole.
You clench around it; a faint numbing pleasure fills your body as it digs deeper into your ass.
The muscles of your sphincter stretch out as the slimy creature continues burrowing, wearing down your resistance as you squirm in pleasure.
A rhythmic pulsing gently massages your nethers as it continues, slowly shifting in and out of your rear.
Gentle pumps coax you into relaxing as you give in to the pleasurable sensation.
You gasp as the entirety of the slime slips into your body, you can feel it writhing within you as you feel like you're ready to reach orgasm, but are prevented by a disorienting sensation.
It feels as if your body is going to give in as if at any moment the slime will burst out of you.
Your entire body gives out, consciousness fades as everything turns to black.
You wake up sometime later, not quite sure how much time has passed.
\<<run setup.choice("[[Continue->Village]]");>><<include setup.getNextNarativeEventPassage(setup.StorySheet_Torgar.encounterPassages)>><<include setup.getNextNarativeEventPassage(setup.StorySheet_Torgar.postFightPassagesWin)>><<include setup.getNextNarativeEventPassage(setup.StorySheet_Torgar.postFightPassagesLoss)>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/Barrens/northernbarrens.jpg", undefined, undefined, true)>>
You journey east, past endless dunes and onto ruins of a forgotten village. One filled with cheap scraps that are too much of a bother to carry home.
It has been looted for a long time, years if you were to make a guess.
\<<run setup.choice("[[Continue->Torgar_FirstMeeting_Intro_1]]");>>A thin layer of sand covers everything all but the middle of the road; you can tell that people pass through more than anything.
That is until you notice a few boot prints drifting out of the path.
\<<run setup.choice("[[Inspect the boot prints->Torgar_FirstMeeting_Intro_2]]");>>At nearly <<print setup.getLength(12)>> long, you can tell that their owner must be massive.
You notice a faint chemical smell coming from where they lead.
\<<run setup.choice("[[Investigate->Torgar_FirstMeeting_Intro_3]]");>>
\<<run setup.choice("[[Leave->Village]]");>>\<<set $CharacterSheet_Torgar.info.known = setup.EncounterKnownState.KNOWN>>
\<<set $CharacterSheet_Torgar.quest.relationshipScoring++>>
You enter one of the ruined buildings of crumbling sandstones. Its ceiling is long gone.
While listening for any kind of unwelcome presence, you venture forth.
\<<run setup.choice("[[Keep an eye out for what could lie within->Torgar_FirstMeeting_Intro_3_1]]");>>Sure enough, you hear heavy footsteps nearby and drift your gaze toward their source.
A massive half-orc lifts a massive hand to cover the sun from his eyes; each of his fingers are almost as wide as a normal person's wrists.
\<<run setup.choice("[[Continue->Torgar_FirstMeeting_Intro_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "normal")>>
He gives you a surprised look before chuckling slightly, his breath making his impressive pectorals rise and fall in a raw display of power.
Booming steps resound louder and louder as he steps towards you. Besides his distracting bulge and impressive musculature, you can't help but notice the apparatus that he carries on his back.
The strange liquid within seems to swirl with excitement as he finally notices you.
"Well, I'll be damned..." He exclaims with a deep voice.
\<<run setup.choice("[[Continue->Torgar_FirstMeeting_Intro_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
The half-orc bellows out a hearty laugh before walking up to you.
His clothes stretch tightly on his powerful muscles, making them audibly groan.
"It's been a while since I saw a normal looking man out here. Thought you were all hiding in your cities by now."
He stops to take a closer look at you, his hand idly playing with his short beard. Whatever is on his mind, he seems satisfied with whatever assumption he can make based on your appearence.
\<<run setup.choice("[[Continue->Torgar_FirstMeeting_Intro_6]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
He extends his hand in a welcoming manner.
"I am Torgar, alchemist of the Shattered Peak!"
His words boom with a warm confidence, but you can't help but be suspicious of him.
\<<run setup.choice("[[Shake his hand->Torgar_FirstMeeting_Intro_7_ShakeHand]]");>>
\<<run setup.choice("[[Greet him from a distance->Torgar_FirstMeeting_Intro_7_DistantGreet]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
His hand is incredibly firm. He gives you a warm smile, before letting go.
"A nice welcome, that's something I haven't done in a while. But you shouldn't trust those who roam the Barrens so blindly." He exclaims in a somewhat serious tone.
<<include Torgar_FirstMeeting_Intro_7>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "normal")>>
"Very smart of you, you don't want to trust those who roam the Barrens. Still, you could have stumbled upon way worse than me."
He bellows out a hearty laugh before lowering his hand.
<<include Torgar_FirstMeeting_Intro_7>>"Monsters and beasts have a set of rules here. Where city dwellers would learn about someone through words, here they learn through combat. A most intimate kind of communication. Power is to be respected, worshiped even."
He instinctively grins with that last word. You can hear his knuckles crack soon after he says it.
"At first I had a hard time grasping it, but now I have to say it has won me over."
He bends his knees slightly, making you instinctively raise your guard up.
\<<run setup.choice("[[Continue->Torgar_FirstMeeting_Intro_8]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "angry")>>
"So, go on then, show me what you got!"
<<print setup.getFightStartPassages($CharacterSheet_Torgar)>>Orc looks at you, his mind seemingly elsewhere, the goo covering him pulses
peacefully, as if listening to his thoughts curiously.
Tells the player he's close to some kind of breakthrough, this corruption, he
thinks it can be taught to listen. Conquered and used for what we want it to be.
Says he wants to show you.
<<print setup.getFightStartPassages($CharacterSheet_Torgar)>>His whole body shakes, the goo reaches into him instead of reaching to cover
his body.
That's it...
His body grows. He reaches back, opening the container on his back.
The goo jumps to him, digging into his body.
Urghhh...
He shakes, his pecs bloating with mass.
I will master it... Use it to help those in need.
Runes suddenly appear on his body.
A master alchemist, that is who I am.
Arms suddenly burst from his back. He flexes, grinning.
YESSSSS!!!!
(This path will be expanded in later versions)
\<<run setup.choice("[[Leave->Village]]");>>Says he's so close... but he needs to see himself in a different angle, he needs
to find someone who can beat him so he reaches another level of mastery.
//up lost scoring
\<<run setup.choice("[[Leave->Village]]");>><<include Torgar_Mid_Rela_Path_Change_EmbracePath>><<include Torgar_Mid_Rela_Path_Change_EmbracePath>>\<<set $CharacterSheet_Torgar.quest.available_postFightPassagesWin_midRelaPathChange = false>>
\<<set $CharacterSheet_Torgar.quest.available_postFightPassagesLoss_midRelaPathChange = false>>
\<<set $CharacterSheet_Torgar.quest.lostScoring = 9999>>
\<<set $CharacterSheet_Torgar.quest.progress = setup.TorgarProgress.LOST>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
Torgar gives you a hungry look and nearly drools.
"Grrrr... I need more..."
His legs bend down as he pulls his head back and roars.
\<<run setup.choice("[[Continue->Torgar_Mid_Rela_Path_Change_EmbracePath_2]]");>>Within seconds, you hear monstrous roars answer his call.
The lustful roars of the Lost.
<h2>"I NEED MOOOOOORE!!!!"</h2>
He runs off, grunting hungrily at the thought of delving deeper into Corruption.
\<<run setup.choice("[[Leave->Village]]");>>Lustful moans resound from afar, moans that you now recognize without much of a thought.
It is Torgar's voice, and by the intensity of his lustful roars, you can tell that he has been learning to embrace his lust more and more.
\<<run setup.choice("[[Approach him->Torgar_Lost_Path_Trigger_EncounterStart_2]]");>>
\<<run setup.choice("[[Leave->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
With twisted laughter, he grasps his mighty cock.
You can see the fire in his eyes. What used to be a glint of curiosity is now an apparent devotion to lust and power.
"Feels so good... Every muscle feels more sensitive than my cock used to be."
He flexes both of his arms for you. "Grrrrr... Hmmmmm..."
\<<run setup.choice("[[Continue->Torgar_Lost_Path_Trigger_EncounterStart_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming")>>
His colossal tool twitches, spurting out loads of thick seed instinctively. It pleases him; he jerks his tool as he resumes.
"I followed your advice, gave in to the pleasure that grew ever since this gift came in contact with me."
His arm grasps the other container on his back.
\<<run setup.choice("[[Look at the container on his back->Torgar_Lost_Path_Trigger_EncounterStart_3_1]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming")>>
Even though it is open, the black goo within does not rush onto him; it stands, as if waiting for something.
"I can feel its need... It needs a worthy host."
\<<run setup.choice("[[Continue->Torgar_Lost_Path_Trigger_EncounterStart_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
He finally lets go of his cock, but it nevertheless throbs in hunger.
"You just might be the one..."
<<print setup.getFightStartPassages($CharacterSheet_Torgar)>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
With that last hit, Torgar suddenly drops his guard to look towards his shoulder.
"Yessss..."
His eyes widen, and he licks his lips as the other black mass emerges from its container.
It crawls along his back, heading towards his chest. Torgar bellows out a deep laugh in excitement.
"Come... Embrace it, just like I did."
\<<run setup.choice("[[Embrace his gift->Torgar_Lost_Path_Trigger_Win_Accept]]");>>
\<<run setup.choice("[[Refuse->Torgar_Lost_Path_Trigger_Win_Refuse]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "angry")>>
"Hmmmmrfff... Impossible."
The strange goo seems to react to what you just said, and it bounces back to its container like a snake.
"I'll be there when you're ready for it."
\<<run setup.choice("[[Leave->Village]]");>>\<<set $CharacterSheet_Torgar.quest.available_encounterPassages_lostPathTrigger = false>>
\<<set $CharacterSheet_Torgar.quest.available_postFightPassagesLoss_lostPathTrigger = false>>
\<<set $CharacterSheet_Torgar.quest.available_postFightPassagesWin_lostPathTrigger = false>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming")>>
"Yessss..."
The half-orcs body suddenly shivers in pleasure.
The black goo surrounding him suddenly expands, reaching further across his cock and arms, growing his glutes and legs.
"Hmmmmmffff... Take it. Make us whole!"
\<<run setup.choice("[[Kiss him->Torgar_Lost_Path_Trigger_Win_Accept_Kiss]]");>>
\<<run setup.choice("[[Turn around and tease him->Torgar_Lost_Path_Trigger_Win_Accept_Tease]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming")>>
\<<if setup.Size.compare($CharacterSheet_Player, "height", $CharacterSheet_Torgar) >= setup.Size.Comparators.MUCH_BIGGER>>
You kneel to reach Torgar, who pulls your head into a deep kiss.
\<<else>>
You pulls Torgar into a deep kiss.
\<</if>>
He coils his tongue around yours as it suddenly grows.
With each moan, it extends, more lengthy and fatter. You feel his saliva grow thicker.
\<<run setup.choice("[[Continue->Torgar_Lost_Path_Trigger_Win_Accept_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 1)>>
\<<set $CharacterSheet_Torgar.quest.available_encounterPassages_lostPathTrigger = false>>
\<<set $CharacterSheet_Torgar.quest.available_postFightPassagesLoss_lostPathTrigger = false>>
\<<set $CharacterSheet_Torgar.quest.available_postFightPassagesWin_lostPathTrigger = false>>
\<<set $CharacterSheet_Torgar.quest.lostScoring = 9999>>
\<<set $CharacterSheet_Torgar.quest.progress = setup.TorgarProgress.LOST>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
You turn around and give Torgar a wink.
"Mpphh...MMhhffGg...Ggrrarrr... I'm gonna breed you right here."
\<<if setup.Size.compare($CharacterSheet_Player, "height", $CharacterSheet_Torgar) >= setup.Size.Comparators.MUCH_BIGGER>>
You kneel so he can reach you, and he quickly climbs you to press his growing tool against your ass.
\<<else>>
He lifts you upon his growing tool, presses it against your entrance.
\<</if>>
\<<run setup.choice("[[Continue->Torgar_Lost_Path_Trigger_Win_Accept_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming")>>
The huge black gooey mass crawls to his cock, he roars in response.
<h2>"GRAHHHHHH"</h2>
His voice warps and deepens, getting more alien by the seconds.
"Yess... Take him... Complete us both... Cover every inch of us!"
The goo crawls and spreads upon his skin like a tight suit.
You feel the tip of his hands expand, growing into razor-sharp claws.
\<<run setup.choice("[[Fuck him->Torgar_Lost_Path_Trigger_Win_Accept_2_TorgarSpread][$bottom = false]]");>>
\<<run setup.choice("[[Make him fuck you->Torgar_Lost_Path_Trigger_Win_Accept_2_TorgarSpread][$bottom = true]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming")>>
\<<if $bottom == true>>
He thrusts inside of you, holding you like a toy as his tongue flicks out in lustful madness.
"I'm gonna turn you into a monster..."
\<<else>>
You hold him tight, grasping his waist before lifting him in a surge of strength.
Your cock presses tightly on his entrance as he moans.
"Oh fuck... Yes!"
\<</if>>
His pecs bloat out, turning shiny and jet black as the goo reaches towards you.
Black spires emerge around his neck, growing higher than his head. You feel the power radiating from him, feel it ooze from his cock and into your body.
"More..."
\<<run setup.choice("[[Continue->Torgar_Lost_Path_Trigger_Win_Accept_2_TorgarSpread_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 3)>>
\<<set $CharacterSheet_Torgar.quest.lost_FullyCovered = true>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming")>>
He growls, deep and monstrous as pleasure rushes through you both. You feel his need, his lust to grow and fuck rushing inside you. It is so potent... so delicious.
You both laugh madly as spurts of black tendrils spread all over your bodies.
<h2>GROOAAHHHHHHHHH!</h2>
\<<run setup.choice("[[Cum->Torgar_Lost_Path_Trigger_Win_Accept_2_TorgarSpread_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming", true)>>
\<<if $bottom == true>>
You both roar as he cums deep inside you.
This alone is enough to bring you to the edge.
\<<else>>
You both roar and cum deep inside Torgar.
This alone is enough to bring him to the edge.
\<</if>>
You both let out an earth-splitting howl, one that pushes the sand around you to form new dunes.
Black veins spread over your body as you snarl in orgasmic bliss.
You feel every fibre of muscle swell, getting infused with enough strength to crush mountains.
You are monsters, bound by lust and strength.
\<<run setup.choice("[[Continue->Torgar_Lost_Path_Trigger_Win_Accept_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny", true)>>
This goo that you now share builds and grows like an intimate bond.
You feel Torgar's lust, pleasure, and strength as if they were your own.
"Do you feel it too?" He asks, flexing his arm into a monstrous peak.
"Your strength... I feel it rushing through me... This is extraordinary!"
\<<run setup.choice("[[Continue->Torgar_Lost_Path_Trigger_Win_Accept_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny", true)>>
"Who knows how powerful we can get if we both push ourselves to our fullest... Hmmmmm..."
His monstrous clawed tries to grasp his cock in response, but it can barely reach it.
"Let's keep growing... See how far we can push this~."
∇: Torgar's cock has grown <<print setup.getLength(setup.applyGrowth($CharacterSheet_Torgar, "cock", 7))>> longer.
∇: Torgar's balls have grown <<print setup.getLength(setup.applyGrowth($CharacterSheet_Torgar, "balls", 3))>> in diameter.
∇: Torgar's muscles have grown (<<print setup.applyGrowth($CharacterSheet_Torgar, "muscles", 5)>>).
\<<run setup.applyCorruption($CharacterSheet_Torgar, 20)>>
∇: Torgar's Corruption has increased by 20.
∇: Your cock has grown <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "cock", 7))>> longer.
∇: Your balls have grown <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "balls", 3))>> in diameter.
∇: Your muscles have grown (<<print setup.applyGrowth($CharacterSheet_Player, "muscles", 5)>>).
\<<run setup.applyCorruption($CharacterSheet_Player, 15)>>
∇: Your Corruption has increased by 15.
∇: You have gained a "Torgar's Corrupted Bond" ability.
\<<run setup.AbiHndlr.addAbility($CharacterSheet_Player, setup.Ability.TorgarsBond)>>
\<<run setup.choice("[[Leave->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny", true)>>
Hmmmmrfff... You need to grow stronger to take this gift.
I'll be there when you're ready for it.
\<<run setup.choice("[[Leave->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
Deep, distorted moans resound from afar. Sounds of warped humanity, of intelligence seduced by pleasure.
You could recognize Torgar voice for hundreds of meters.
His footsteps resound in a thumping beat, shaking the sand beneath your feet.
There, he stands, his cock reaching up to the skies as he jerks it with all his might.
It is a mighty sight, such splendour and elegance bound to monstrous ferocity.
\<<run setup.choice("[[Continue->Torgar_Lost_Path_Idle_EncounterStart_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny", true)>>
With a roar, he thrust forward, sending load upon a load of dark, corrupted seed upon the dunes. He's a beast, a true monster...
One who finally catches a glimpse of you.
"Grrahhhhh... Ahhhhh... Come..."
It is all he can mutter before standing to fight you.
His lust is infectious; you are not sure if he even wants to be on top; your corrupted bodies will guide you both.
<<print setup.getFightStartPassages($CharacterSheet_Torgar)>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "angry")>>
Groans and growls, his body not showing signs of any wounds.
Yet he is now on his knees, both hands clasping his cock in a surge of pleasure.
"Grrrrrr... Get in there. Take me!"
\<<run setup.choice("[[Continue->Torgar_Lost_Path_Idle_Win_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming")>>
His impatence is showing, one of his hand reaches down to finger his own ass.
The power of your bond suddenly surges.
You feel the pleasure rush through him, urging you to take him.
\<<run setup.choice("[[Fuck him->Torgar_Lost_Path_Idle_Win_3]]");>>
\<<run setup.choice("[[Leave->Village]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 1)>>
\<<set $CharacterSheet_Torgar.quest.relationshipScoring++>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "angry")>>
You walk to him, using his desperate lust as a way to tease him.
"Cmon... Fuck me!"
He screams as you grasp his pecs from behind.
\<<if setup.Size.compare($CharacterSheet_Player, "height", $CharacterSheet_Torgar) >= setup.Size.Comparators.MUCH_BIGGER>>
You are impossibly huge compared to him; an ordinary mortal would break under the weight of your monstrous cock.
Thankfully, Torgar is no such thing anymore.
\<</if>>
\
\<<run setup.choice("[[Continue->Torgar_Lost_Path_Idle_Win_3_1]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming")>>
You barely need to press your <<LimbDesc "cocks">> upon his entrance for him to cling to you.
<h2>“GRAAHHHHH!!!”</h2>
He roars, both hands clenching his nipples. Pleasure shakes him to his core as thick loads of black cum gushes out of his cock.
\<<run setup.choice("[[Continue->Torgar_Lost_Path_Idle_Win_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming", true)>>
Yet, you both know that it's only the beginning. Your heart pulses faster and faster with every thrust. Every dominant move makes Torgar's skin shiver.
You feel its lust, the corruption welcoming your body to dig your <<LimbDesc "cocks">> even deeper.
<h2>"Deeper..."</h2>Torgar says in response.
By uttering those words, you feel your cock throb, every inch of it that's now surrounded by corrupted flesh.
You feel it reach for you, digging into your man meat, pumping it longer, more prominent, fatter.
\<<run setup.choice("[[Thrust deeper->Torgar_Lost_Path_Idle_Win_5]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming", true)>>
Your mouth opens as you join Torgar's lustful growls. It is like your cock is growing hard all over again.
Every thrust becomes tighter and much more pleasurable.
<h2>"Yessssss"</h2> Torgar moans, feeling your powerful thrusts reach him to his core.
\<<run setup.choice("[[Thrust deeper still->Torgar_Lost_Path_Idle_Win_6]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming", true)>>
You both growl; every thrust is now so deep that you feel your balls slap against the half-orc's corrupted form.
Every contact sends a sudden burst of growth upon them, sloshing more of your potent seed for him to enjoy.
They ripple with pleasure, embracing the dark powers of Torgar's corruption.
It only makes you hornier, so brimmed to the edge with pleasure.
\<<run setup.choice("[[Continue->Torgar_Lost_Path_Idle_Win_7]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming", true)>>
You feel climax come to you like a freight train as you thrust balls deep into him. But it can't seem to arrive.
You're stuck on the edge, with the limits of pleasure being pushed further and further away from you. It is so good, so good it's maddening.
You can only thrust deeper in the hopes that you can achieve pleasure beyond what it will now support.
\<<run setup.choice("[[Thrust even deeper->Torgar_Lost_Path_Idle_Win_7_1]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming", true)>>
You clench your balls and nipples and focus on Torgar's mad pleasurable growls. His lust seeps into your thoughts, pushing you to grow even more...
<h2>"Ohhhhh YESSSSSS!"</h2> He roars, shooting loads of thick black ooze all over you both. It rains upon you both as he desperately jerks himself off, but his climax never seems to end.
<h2>“YESSSSSSSS!!!!”</h2> You don't notice how much bigger you're growing, but you feel your cock burst in size.
With one final thrust, you finally break the dam.
\<<run setup.choice("[[Cum->Torgar_Lost_Path_Idle_Win_8]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming", true)>>
Vivid images of being surrounded by Lost fill your mind.
You stand among them, fucking and getting fucked by everthing around you in an endless chorus of lust and power.
<h2>"Grahhhhhh!!!!" </h2>
Togar roars once more, pulling you back to reality as you unleash your load inside of him. His clawed hands dig into the ground, forcing him to take every drop.
He gasps for air, desperately holding on as he keeps on shooting his corrupted load.
\<<run setup.choice("[[Continue->Torgar_Lost_Path_Idle_Win_9]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny", true)>>
You feel compelled to hold him, to feel his gooey cock with your tongue.
You soon both fall, nearly passing out from the mind-shattering pleasure surging through you both.
"This... Nothing could ever be better than this." Torgar says with surprising clarity.
\<<run setup.choice("[[Continue->Torgar_Lost_Path_Idle_Win_10]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny", true)>>
"Thank you for opening my mind to all of this." He says before resting his head on your pecs.
You hold him, letting time pass without a care in the world.
At your size and stature, no one would dare disturb either of you.
∇: Torgar's cock has grown <<print setup.getLength(setup.applyGrowth($CharacterSheet_Torgar, "cock", 7))>> longer.
∇: Torgar's balls has grown <<print setup.getLength(setup.applyGrowth($CharacterSheet_Torgar, "height", 3))>> in diameter.
∇: Torgar's muscles have grown (<<print setup.applyGrowth($CharacterSheet_Torgar, "muscles", 5)>>).
\<<run setup.applyCorruption($CharacterSheet_Torgar, 200)>>
∇: Torgar's Corruption has increased by 200.
∇: Your cock has grown <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "cock", 7))>> longer.
∇: Your balls has grown <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "height", 3))>> in diameter.
∇: Your muscles have grown (<<print setup.applyGrowth($CharacterSheet_Player, "muscles", 5)>>).
\<<run setup.applyCorruption($CharacterSheet_Player, 15)>>
∇: Your Corruption has increased by 15.
∇: You have gained a rank for "Torgar's Corrupted Bond".
\<<run setup.AbiHndlr.addAbility($CharacterSheet_Player, setup.Ability.TorgarsBond)>>
\<<if $CharacterSheet_Torgar.quest.relationshipScoring >= 11>>
\<<run setup.choice("[[Continue->Torgar_Lost_Path_Idle_Win_Epilogue]]");>>
\<<else>>
\<<run setup.choice("[[Leave->Village]]");>>
\<</if>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player", "CharacterSheet_Torgar"])>>
\<<set $CharacterSheet_Torgar.quest.progress = setup.TorgarProgress.LOST_TEAMMATE>>
\<<run setup.torgarJoinsPlayer()>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
"Our bond is so strong; it truly feels like we could take on anything.
Maybe finding a haven for my people was not the best way to look at it.
Maybe I need to present everyone this power, let the hungry feed on our seed, let the weak grow into powerful beasts."
His massive tendrils wrap around your waist, grazing your cock.
"Let me accompany you, grow with you, so we can make things right."
∇: Torgar has joined your party.
\<<run setup.choice("[[Leave->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
You fall, overwhelmed by the strength of the corrupted half-orc. His strength has increased; every hit comes with the might of whatever is now a part of him.
"Guhhhhh... This is not enough..." He moans.
\<<run setup.choice("[[Continue->Torgar_Lost_Path_Idle_Loss_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
The half-orc looks up to the skies and roars, his cock throbbing and standing completely upright as he does so.
It is impossibly loud, louder than hundreds of canons shooting simultaneously. You cover your ears in response.
When he's done, he idly jerks himself off, awaiting a response.
"Until you show me what true power is, those Lost will have to do."
It only takes a few seconds for an equally loud screech to answer back, and he rushes towards it.
\<<run setup.choice("[[Leave->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
It only takes a short trek before Torgar finds and joins you in your expedition.
\<<run setup.choice("[[Decide when Torgar attacks->Torgar_Lost_Teammate_ChangeAttackTiming]]");>>
\<<run setup.choice("[[Leave->Village][setup.flagTimePasses($CharacterSheet_Torgar)]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
"Of course, even monsters like us can benefit from a good strategy."
<<print setup.displayAttackTimingDescription($CharacterSheet_Torgar)>>
[[Attack before me->Torgar_Lost_Teammate_EncounterStart][$CharacterSheet_Torgar.fight.teammateSettings.attackTiming = setup.AttackTiming.BEFORE_PLAYER]]
[[Attack after me, but before our enemy->Torgar_Lost_Teammate_EncounterStart][$CharacterSheet_Torgar.fight.teammateSettings.attackTiming = setup.AttackTiming.BETWEEN_PLAYER_AND_ENEMY]]
[[Attack after me, but after our enemy->Torgar_Lost_Teammate_EncounterStart][$CharacterSheet_Torgar.fight.teammateSettings.attackTiming = setup.AttackTiming.AFTER_ENEMY]]
\<<run setup.choice("[[Cancel->Torgar_Lost_Teammate_EncounterStart]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/Barrens/northernbarrens.jpg", undefined, undefined, true)>>
You follow old tracks in the desert. Pathways that traders or other salvagers could have used, it is hard to say for sure.
What's important is that you remember where those tracks lead.
It is the road you have taken to encounter that half-orc, Torgar. Meeting him once more could lead to more exciting outcomes.
\<<run setup.choice("[[Follow the tracks->Torgar_Low_Rela_EncounterStart_Converse_2]]");>>
\<<run setup.choice("[[Return home->Village]]");>>You make your way to the ruined village with relative ease.
The half-orc is not difficult to find; his broad back has grown wider than the doors of the houses surrounding you.
You see him digging through some old rubble, but with only a glance, he drops a handful of rusted scraps to greet you.
"Ah... Good to see you again, Salvager."
\<<run setup.choice("[[Greet Him->Torgar_Low_Rela_EncounterStart_Converse_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
The half-orc gets up to greet you with a grand, welcoming smile.
He dusts off his hands before letting them rest at his side.
His physique is as impressive as ever, displaying a lifetime of heavy lifting and fighting.
Yet, there seems to be more to it. The half-orc's massive bulge hints towards some more... Unnatural growth.
\<<run setup.choice("[[Continue->Torgar_Low_Rela_EncounterStart_Converse_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "normal")>>
"Got something on your mind? Better to ask now, before we fight."
You take a step back, but it does not seem surprising for him to say such a thing on second thought.
At least he has given you a warning this time.
<<print setup.displayTorgarConverse()>>
<<print setup.getFightStartPassages($CharacterSheet_Torgar)>>\<<set $CharacterSheet_Torgar.quest.available_encounterPassages_lowRelaIdle_GotBig = false>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
"I wouldn't want to bore with the logistics of it, but I've been studying it for a long time. I've been making some concoctions to help with this. \
Corruption has so many remarkable properties when used in conjunction with Essence. It can awaken changes in one's body, gives them strength beyond what anyone can achieve on their own."
He grazes his hand across his biceps as he gives you a flex. It bursts, turning deliciously massive. Even Torgar himself seems excited at the sight of his bulk.
\<<run setup.choice("[[Continue->Torgar_Low_Rela_EncounterStart_GotBig_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "blushing")>>
The half-orc's face suddenly reddens with a blush.
"Now now... I can't get ahead of myself... I still need to get used to this."
\<<run setup.choice("[[Continue->Torgar_Low_Rela_EncounterStart_GotBig_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
He shakes his head, clenching his fists as his arm drops to his side.
"That being said, we should put our gains to the test!"
<<print setup.getFightStartPassages($CharacterSheet_Torgar)>>\<<set $CharacterSheet_Torgar.quest.available_encounterPassages_lowRelaIdle_Carry = false>>
\
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
"You mean this?"
His arm reaches back, and he knocks on one of the glass containers.
It agitates whatever is within; purple goo swivels excitedly as an audible ding rings from the impact.
\<<run setup.choice("[[Continue->Torgar_Low_Rela_EncounterStart_Carry_2]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
"Incredible, aren't they? They're unlike anything I've ever seen."
His enthusiasm is impossible to deny; he is elated at the idea of sharing his discovery.
"I found them in a ruin deep below the surface, almost kicked the bucket on my way back, but it was worth it."
\<<run setup.choice("[[Continue->Torgar_Low_Rela_EncounterStart_Carry_3]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "angry")>>
Upon holding a finger on the glass, you notice how the purple liquid within presses against it.
"The power within these little guys is nothing short of legendary. I've been extracting their power to concoct hundreds of enhancing potions and panaceas. There's probably more Essence within them than in an entire army."
He lets go of the glass cylinder with a frown. His finger waves in your direction like he is teaching a student.
"But the Corruption within is just as potent. Very important to process it into something new entirely. You don't wanna turn into one of those Lost."
\<<run setup.choice("[[Warn him of the dangers of Corruption->Torgar_Low_Rela_EncounterStart_Carry_3_AntiCorr]]");>>
\<<run setup.choice("[[Hint that you'd like to experiment with Corruption yourself->Torgar_Low_Rela_EncounterStart_Carry_3_ProCorr]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "sad")>>
\<<set $CharacterSheet_Torgar.quest.pureScoring++>>
"It sure is, hopefully no one ever needs to consume it as it is. If I were to make a guess I'd say it was used to power whole districts of the Sunken World."
Torgar suddenly realizes how heavy the mood is getting; it makes him slightly uncomfortable.
\<<run setup.choice("[[Continue->Torgar_Low_Rela_EncounterStart_Carry_3_Fight]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
"Well, that's enough of that. I've been eager to see if you've grown any stronger during your journey. How about another fight?"
With a grin, his fists clench.
It looks like he won't discuss it any further without fighting you again.
<<print setup.getFightStartPassages($CharacterSheet_Torgar)>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
"Under the right circumstances, it can yield some pretty incredible things."
He looks you over with a curious smile.
"You're a weird one, Salvager. Usually, city dwellers treat Corruption as the root of evil itself."
\<<run setup.choice("[[Say you're not a city dweller anymore->Torgar_Low_Rela_EncounterStart_Carry_3_ProCorr_2_NotACityBoy]]");>>
\<<run setup.choice("[[Hint that you're only curious->Torgar_Low_Rela_EncounterStart_Carry_3_ProCorr_2_Curious]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "normal")>>
"Hmmm... You're right; once you enter the Barrens, you never come back the same..."
He seems slightly lost in his thoughts.
"Maybe I should take this place more seriously myself."
\<<run setup.choice("[[Continue->Torgar_Low_Rela_EncounterStart_Carry_3_Fight]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
\<<set $CharacterSheet_Torgar.quest.ascendedScoring++>>
"Of course! We know so little about it; there's so much to discover!"
His passion is infectious; even when talking about something as dangerous as Corruption, you can't help but feel curious about what it could hold.
\<<run setup.choice("[[Continue->Torgar_Low_Rela_EncounterStart_Carry_3_Fight]]");>>\<<set $CharacterSheet_Torgar.quest.available_encounterPassages_lowRelaIdle_Origin = false>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "sad")>>
"I come from the Shattered Peak along with my clan. I have so many memories of that time, but reminiscing is tiring..."
He looks at the blue sky to hide his expression from you.
"Most of us are out there now; there just weren't enough resources to stay."
\<<run setup.choice("[[Continue->Torgar_Low_Rela_EncounterStart_Origin_2]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "angry")>>
"Alright, enough about the past. Are you going to fight me or what?"
His voice is tense. It feels like you struck a nerve by asking that question.
<<print setup.getFightStartPassages($CharacterSheet_Torgar)>>A short journey through the desert leads you to familiar ruins.
You stand where you first met Torgar, the alchemist.
Memories of your past encounters idly pass through your mind, of how the massive brute seems obsessed with his experiments.
It's hard to fully say whether he's genuinely accustomed to the harshness of the Barrens; his concoctions seem to lead him towards a strange path.
Yet, after having a taste yourself, part of you wishes for more...
\<<run setup.choice("[[Wait for his arrival->Torgar_Low_Rela_EncounterStart_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
It is not long before he reveals himself. He walks towards you, his pants barely holding his growing bulge back. Every throb threatens to tear them into ribbons.
"Here you are... I've been thinking about you more and more." He says, his tongue grazing over one of his tusks.
\<<run setup.choice("[[Continue->Torgar_Low_Rela_EncounterStart_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "blushing")>>
The half-orc grasps his own bulge with a muffled moan, he seems to have grown slightly since you last encounter.
"Just fight me already; there's I have to test the effects of my new concoctions..."
He does not seem interested in discussing with you much more. You brace yourself for the incoming fight.
<<print setup.getFightStartPassages($CharacterSheet_Torgar)>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
\<<if setup.getAvailableStoreFightMoveIDs($CharacterSheet_Player).length < 2>>
"Alright, you win again."
\<<else>>
"Hehehe, you're better than I expected!"
\<</if>>
He catches his breath and focuses on keeping his balance after a tiring battle.
"I gotta say, you fight like a demon."
\<<run setup.choice("[[Continue->Torgar_Low_Rela_Win_Idle_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
"Not a lot of people can push me to my limit like this, you're something special."
Torgar ponders amidst his exhausted grunts.
"Yes, I feel like you could handle them. I'm sure you've gathered quite a bit of Essence at this point too."
He suddenly gets back up, builds back composure and gives you a warm smile.
"There's something I'd like to offer you, a trade if you will."
\<<run setup.choice("[[Listen to his offer->Torgar_Buy_Sigils]]");>>
\<<run setup.choice("[[Leave->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
"Great! Maybe you'd offer some Essence to trade for some powerful concoctions I've been working on?" Torgar says with homely warmth.
He reaches for his belt with a groan. It seems like he has not dropped any of his strange potions during the fight.
"Barely anyone even knows about this power anymore, so I'll gladly share it with someone trustworthy."
<<print setup.displayFightMoveStore()>>
\<<run setup.choice("[[Leave->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
With that, he takes one of the vials adorned on his waist and hands it to you.
"Drink it, and enjoy..." He says with a smirk.
\<<run setup.choice("[[Drink the vial->Buy_First_Sigil_2]]");>>You raise the vial to your mouth, and your eyes widen the instant that the strange liquid comes in contact with your tongue.
It burns, but there is an undeniable sweetness to it, like biting into an apple.
\<<run setup.choice("[[Drink the whole vial->Buy_First_Sigil_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
You feel the burn spread all over your body, like $SigilColor lava pumping into your veins.
Torgar wasn't kidding; this is strong stuff.
"That's it, let it do its thing. It makes it so much easier." He says, holding your shoulders as your whole body shakes.
You nearly lose your balance; only by holding on to Torgar's arms can you steady yourself.
\<<run setup.choice("[[Continue->Buy_First_Sigil_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "blushing")>>
The burning feeling suddenly hits back with a vengeance, but the pain it causes hits you differently...
You moan, tilting your head back as warmth engulfs your core. You feel your balls churn and expand as the concoction finally reaches its goal.
They tingle in the best way; your breath quickens as the unstoppable chemical reaction makes your cock rise to full hardness.
"That's it..." Torgar mumbles before grasping your growing balls.
\<<run setup.choice("[[Moan in pleasure->Buy_First_Sigil_5]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "blushing")>>
You feel like your cum is boiling within your balls, a pleasurable warmth that screams to be unleashed.
Any second now, you feel like you'd explode into the biggest orgasm you ever had.
Any second...
Only the slightest touch...
\<<run setup.choice("[[Jerk yourself off->Buy_First_Sigil_6]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
Your hands grasp your cock and jerk your tool in a panic.
You feel your load coming, but something is different...
That burn is rising through your shaft, that pleasurable pain is reaching to be unleashed. Except now, it is a part of you, something that comes from your own body.
"Hahaha! Unleash it!" Torgar screams, overwhelmed by lust at the sight of your own experience.
\<<run setup.choice("[[Shoot your load->Buy_First_Sigil_7]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming", true)>>
You cum with a neverending torrent of thick seed, knocking Torgar back on his back. Amidst bestial growls, you try to grasp your cock, but it is beyond your control.
Torgar himself is brought to the edge, roaring in arousal at the intense power of your lust.
"GRAHHHHHH!" He screams, adding his own seed to the growing mess.
\<<run setup.choice("[[Continue->Buy_First_Sigil_8]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 1)>>
\<<run setup.stopSoundActions();>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming", true)>>
Suddenly, amongst the exquisite pleasure, you feel your cum move along your skin.
It drifts down your pecs and core, down your legs and onto the ground. The mess you've made condenses, concentrating towards Torgar.
"UURHHHHHHHH!" He groans. Your cum rushes to him faster and faster, condensing along his body.
You recognize this; this is the same technique that the half-orc has been using against you.
With a hard grasp of your balls, you grin; this power is now yours to use.
\<<run setup.choice("[[Continue->Buy_First_Sigil_9]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player", "CharacterSheet_Torgar"]);>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling", true)>>
Torgar gives out a hearty laugh.
"Very good! I knew you'd be able to handle this without issues. \
Best we clean ourselves up before we attract some of the Lost, but I'd say this experiment was a resounding success!"
He gets up, smiling in awe at your combined load.
"I hope we can meet again soon, big guy."
<<print "∇: Your balls have grown "+ setup.getLength(setup.applyGrowth($CharacterSheet_Player, "balls", 1.5)) + " in diameter." >>
<<print "∇: You can now equip a new technique into your moveset." >>
<<run setup.flagHighlightChoice("newCardAvail");>>
\<<run setup.choice("[[Leave->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
"You know, back where I'm from, we don't learn these new techniques by drinking the vial."
His hand suddenly lowers; he seems to be eyeing your bulge.
"There's a much more efficient way to get it done. One that you might enjoy even more..."
\<<run setup.choice("[[Let him continue->Buy_More_Sigil_2]]");>>
\<<run setup.choice("[[Take the vial and drink it->Buy_First_Sigil_1]]");>>\<<set $CharacterSheet_Torgar.quest.usedVialOnPlayerDick = true>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
With a grin, he grasps your bulge and brings the vial to your cock.
"Hold on to me; you're about to get hit pretty hard."
\<<run setup.choice("[[Hold on to him->Buy_More_Sigil_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "blushing")>>
You feel him tip the vial onto the slit of your hardening cock. You instantly recoil back and shiver.
The burn you felt when you previously drank the other concoction is even stronger, as is the powerful throbbing feeling of pleasure rushing through your cock.
You feel it course down towards your urethra; every inch of progress makes your cock throb faster and faster.
\<<run setup.choice("[[Continue->Buy_More_Sigil_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 2)>>
Thick $SigilColor veins burst along the shaft as the urge to breed rises within you. Its raw, animalistic passion is infectious.
Torgar himself seems enthralled by it; he cups your balls in worship, part of him wants to see them grow even bigger...
Something big is coming, the concoction finally reaches your balls.
You growl, feeling your load building into a load that gods would envy.
\<<run setup.choice("[[Continue->Buy_First_Sigil_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
"Now the question remains, how would you like to take this one?"
\<<run setup.choice("[[Drink the vial->Buy_First_Sigil_1]]");>>
\<<run setup.choice("[[Tell him to use it on your cock->Buy_More_Sigil_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
"This one is something special..."
He hands you a vial filled with a glowing, golden liquid.
"The Seed of Growth. It's said to grow its user's body when it activates. The effects are permanent too..."
A wide smirk crawls across his brutish maw.
"Of course, letting go of something this powerful comes with a price..."
\<<set $linkDesc = "Buy for "+setup.FightMove.Sigil_Growth.essenceCost+" Essence">>
\<<set $linkPath = setup.getSigilBoughtPassage()>>
\<<run setup.choice("[[$linkDesc->$linkPath][setup.buyFightMove($CharacterSheet_Player, setup.FightMove.Sigil_Growth.id)]]");>>
\<<run setup.choice("[[Go Back->Torgar_Buy_Sigils]]");>>
<<set $SigilColor = "golden">><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
A vial filled with a jet purple liquid catches your attention.
"Hmmm, the Seed of Pain. With enough of it running in someone's body, it can turn any attack into a fatal blow."
A wide smirk crawls up his brutish maw.
\<<set $linkDesc = "Buy for "+setup.FightMove.Sigil_Pain.essenceCost+" Essence">>
\<<set $linkPath = setup.getSigilBoughtPassage()>>
\<<run setup.choice("[[$linkDesc->$linkPath][setup.buyFightMove($CharacterSheet_Player, setup.FightMove.Sigil_Pain.id)]]");>>
\<<run setup.choice("[[Go Back->Torgar_Buy_Sigils]]");>>
<<set $SigilColor = "dark red">><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
A vial filled with a moving turquoise liquid gets your attention.
"This one is the Seed of Vitality. It converts the damaged flesh of your opponents into energy you can take for yourself."
\<<set $linkDesc = "Buy for "+setup.FightMove.Sigil_Vitality.essenceCost+" Essence">>
\<<set $linkPath = setup.getSigilBoughtPassage()>>
\<<run setup.choice("[[$linkDesc->$linkPath][setup.buyFightMove($CharacterSheet_Player, setup.FightMove.Sigil_Vitality.id)]]");>>
\<<run setup.choice("[[Go Back->Torgar_Buy_Sigils]]");>>
<<set $SigilColor = "turquoise">><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
"Looks like I win this time..." He says with a grin.
Right as you're about to collapse out of exhaustion, Torgar reaches out and holds you by the shoulders.
"Woah there, don't collapse on me now." He snaps his fingers inches away from your eyes, but the fight has genuinely taken its toll on you.
"Here, drink this; it'll give you a burst of strength for a while."
You can barely see it, but he is holding what seems to be a glass vial against your hand.
It's hard to say if you should drink what he offers, but it is your only chance to act before you pass out.
\<<run setup.choice("[[Drink the vial->Torgar_Low_Rela_Loss_Idle_2]]");>>
\<<run setup.choice("[[Pass out->Torgar_Low_Rela_Loss_Idle_PassOut]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
As your vision darkens, you take the vial and chug its content as fast as you can.
"Alright, I was worried that you'd pass out before you could even drink it!"
You still feel exhausted, but something jerks you awake, makes your muscles shiver.
"This should get you back on your feet for a few days." Torgar says with a grin. Your whole body burns like after an intense workout. Was this how he got so big himself?
You brush your hands on your tingling pectorals and suddenly shiver in pleasure.
It feels beyond good; every touch feels like a full orgasm that gets increasingly stronger. It takes every bit of willpower not to cum on the spot.
It tingles all over your body, makes you stronger... You feel your muscles grow as you grasp your cock instinctively.
\<<run setup.choice("[[Continue->Torgar_Low_Rela_Loss_Idle_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming")>>
"Feels good, doesn't it?" Torgar groans himself; he can't stop himself from pressing his hands against your pecs, letting him feel them expand.
You moan as he pinches one of your nipples; it is turning inhumanly sensitive. Every touch is bringing you dangerously close to the edge.
\<<run setup.choice("[[Shoot your load->Torgar_Low_Rela_Loss_Idle_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming", true)>>
Part of you tries to hold it in, but nothing can stop the flood of pleasure rushing through your veins.
With a roar, you shoot load after load. Cum spills all over Torgar's pecs and abs.
"Keep going..." He urges you to cum, to bring your pleasure to its natural peak.
\<<run setup.choice("[[Continue->Torgar_Low_Rela_Loss_Idle_5]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming", true)>>
Torgar pulls you in and kisses you as another orgasm rushes through you.
With your heads pulled back, you both unleash your biggest load yet. Carnal lustful roars bellow out of you as uncanny strength and vitality fill your whole being.
You feel more powerful than before...
\<<run setup.choice("[[Continue->Torgar_Low_Rela_Loss_Idle_6]]");>>\<<run setup.AbiHndlr.addAbility($CharacterSheet_Player, setup.Ability.EmpoweringDrink)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling", true)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
"Wow... That was something else." Torgar mumbles in between pants of exhaustion.
You nod, feeling more pumped than ever.
"I'll prepare some more concoctions for you, now that I know how well your body takes them."
He pulls you in one last time, giving you a deep kiss. You can taste the remains of your loads in his mouth.
It seems like he's been enjoying the taste...
∇: You gain the "Empowering Drink" Ability for the next four days.
\<<run setup.choice("[[Make your way home->Village]]");>>Your vision fades as does the feeling of the burning sun upon your skin.
\<<run setup.choice("[[Continue->Torgar_Low_Rela_Loss_Idle_PassOut_2]]");>>You wake up soon after, still exhausted but aware enough to recognize your surroundings.
The nearby mountains and dunes are instantly recognizable; you are only an hour's walk away from the Golden Bastion.
Has Torgar carried you there?
\<<run setup.choice("[[Return to the Golden Bastion->Village]]");>>Memories of your past encounters with Torgar idly pass through your mind, of how the massive brute seems obsessed with his experiments.
It's hard to say whether he's genuinely accustomed to the harshness of the Barrens; his concoctions seem to lead him towards a strange path.
Yet, after having a taste yourself, part of you wishes for more...
\<<run setup.choice("[[Meet him->Torgar_Low_Rela_Mid_Rela_Trigger_EncounterStart_1]]");>>
\<<run setup.choice("[[Make your way back home->Village]]");>>\<<set $CharacterSheet_Torgar.quest.available_encounterPassages_lowRelaMidRelaTrigger = false>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
"Here you are... Let's cut to the chase and fight already!" He says with uncontained excitement.
"The Lost keep growing in power. We must be prepared to face them soon."
<<print setup.getFightStartPassages($CharacterSheet_Torgar)>>\<<set $CharacterSheet_Torgar.quest.available_postFightPassagesWin_lowRelaMidRelaTrigger = false>>
\<<set $CharacterSheet_Torgar.quest.available_postFightPassagesLoss_lowRelaMidRelaTrigger = false>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "sad")>>
Torgar falls to one knee, his strength failing him despite is massive stature.
He clenches his fist.
"I'm glad you can handle yourself, don't get me wrong." He says with clenched teeth.
"But I need to be stronger; I won't let the Lost overpower me."
\<<run setup.choice("[[Continue->Torgar_Low_Rela_Mid_Rela_Trigger_Choices]]");>>\<<set $CharacterSheet_Torgar.quest.available_postFightPassagesWin_lowRelaMidRelaTrigger = false>>
\<<set $CharacterSheet_Torgar.quest.available_postFightPassagesLoss_lowRelaMidRelaTrigger = false>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "sad")>>
Upon seeing you fall to one knee, Torgar gives you a hand.
His own exhaustion is undeniable as his muscular arm shakes as he helps you up.
He sighs.
"I'm glad we can handle ourselves, don't get me wrong." He says before clenching his teeth.
"But I need to be stronger; I won't let the Lost overpower me."
\<<run setup.choice("[[Continue->Torgar_Low_Rela_Mid_Rela_Trigger_Choices]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "angry")>>
The strange purple liquid on his back swirls like a typhoon as emotions flare within the half-orc.
"This body is just not enough... But I can't stay behind and let those beasts rule our land; let them reduce all our advancement into pointless debauchery."
The purple mass expands, fills the cylinder to its very limit.
<h2>CRACK</h2>
"I need to get stronger!"
\<<run setup.choice("[[Warn him about the containers->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_Warn]]");>>
\<<run setup.choice("[[Stay silent->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_NoWarn]]");>>\<<set $CharacterSheet_Torgar.quest.lostScoring-->>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
You yell and warn him about the cracking containers on his back, but as he finally snaps out of his outburst, the cylinder on his right shoulder shatters.
\<<run setup.choice("[[Continue->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_2]]");>>\<<set $CharacterSheet_Torgar.quest.lostScoring-->>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "angry")>>
You keep an eye on the cracking containers but say nothing.
Before he has a chance to snap out of his outburst, the cylinder on his right shoulder shatters.
\<<run setup.choice("[[Continue->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Torgar"], 1)>>
His hand reaches for his shoulder in reaction, pressing it in the black goo that now drips down his chest and back.
"Ahhh... This is not good."
All anger suddenly melts into uncertainty; he gives you a confused look as his body begins to rumble and shake.
His whole body throbs, his muscles pumping as a thick layer of the strange black substance crawls down his back towards his waist.
"Oh, gods... This feels..." He stops, his words getting interrupted by a deep moan.
\<<run setup.choice("[[Continue->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Torgar"], 2)>>
"Awwwwww..." His face blushes into a deep red as more of the goo pumps into him.
"Something's happening... Oh, fuuuuck!" He screams, thrusting his cock forward in a sudden burst of arousal.
You see his tool growing, filling his pants with more cock than they can handle. They begin to tear under the pressure as he growls.
His whole body begins to throb; each throb makes him moan louder.
\<<run setup.choice("[[Continue->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Torgar"], 3)>>
Suddenly, it stops, just as quickly as it has started. Torgar's body is entirely still, his clothes on the brink of bursting into ribbons as he stares at his cock with heavy breaths.
"Oh, gods... It's happening again; I can feel it."
\<<run setup.choice("[[Continue->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_5]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Torgar"], 2)>>
\<<set $CharacterSheet_Torgar.quest.progress = setup.TorgarProgress.INFECTED>>
His core suddenly explodes with growth, sending a surge of mass rushing to his abs and pecs, nearly pushing you back.
"AWWWW... FUUUCK!"
He lifts his right hand; feels each finger grow thicker with every wave of goo entering his body.
The sound of tearing reaches you both, a chorus blaring with his every move. His bulging forearms begin to show under his shredding gloves; he stares at them in complete awe.
"This... This is incredible." He mutters before bursting out of his gloves with a single flex.
\<<run setup.choice("[[Continue->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_6]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Torgar"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "blushing")>>
"Look at these arms. They feel harder than steel!"
You can hear his breath getting faster, his biceps throbbing bigger.
\<<run setup.choice("[[Continue->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_7]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Torgar"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
"If only I knew this would happen..."
His pecs protrude out before he can finish his sentence. They swell, growing into impossibly large mounds of undulating steel.
He gives out a deepening groan as the goo spreads further along his skin, feeding him with more pleasure and power than his clothes could handle.
"I'd have embraced it a long time ago."
\<<run setup.choice("[[Continue->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_8]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Torgar"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming")>>
A black tendril suddenly brushes along his nipple. It completely cut his breath short.
"GAAAHHHHHH... Keep it coming!"
His hands press on his shoulder and chest, spreading the goo further across himself, forcing it into his legs and waist.
He flexes his abs, teasing the goo to enter every crease of his already massive form.
"C'mon... Get in there..."
\<<run setup.choice("[[Continue->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_9]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Torgar"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
With a loud snap, one of the belts of his harness breaks off, shattered by his growing legs.
"Look at this body... No Lost is going to stand a chance against me now!" He grasps what remains of his pants and tears them into ribbons with one pull.
He looks genuinely massive in every way; every part of him is now bursting with muscles that put his previous body to complete shame. \
He has to have at least doubled his mass since the start of his growth.
Yet, just when you think that the growth was ending, black tendrils suddenly reach for his cock and balls.
\<<run setup.choice("[[Continue->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_10]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Torgar"], 3)>>
<<set $CharacterSheet_Torgar.quest.blackVeinsOnDick = true>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming")>>
<h2>"Ah... Ah.... AHHHHH!"</h2>
His chest pushes forward as his shaft suddenly expands to full hardness. Thick veins throb as his cock consumes the black goo, taking its gift of size and power for itself.
The half-orc yells as it grows his cock into a monstrous fuck tool.
\<<run setup.choice("[[Continue->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_10_1]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Torgar"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming")>>
<h2>"So fucking MASSIVE!"</h2>
He grasps his balls, feels their pulse and swells against his fingers.
"Urrrrrrrghhh" He feels them churn, filling up with thick seed.
His hands then reach for his shaft.
\<<run setup.choice("[[Continue->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_11]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Torgar"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming")>>
<h2>"I'm so... fucking... HUGE!"</h2>
With one hard jerk, his whole body gives in and urges the goo to give its host a monstrous pulse of growth.
<h2>"GRRRRRRRRRRAHHHHHHHHHHHHHHHH!"</h2>
\<<run setup.choice("[[Continue->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_12]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Torgar"], 4)>>
=======
你的手抓住它的勃起,坚硬而柔韧,但不会被你的触摸变形。
鉴于它现在已如此滑溜,你甚至不用担心润滑的问题。
当你用阴唇摩擦着史莱姆的龟头,尽情享受着温暖黏滑的触感时,它几乎没有深入你的倾向。你将阴唇对准了肉棒,又靠近了一点。
你缓慢地转动着身子,利用它的龟头撑开你的阴唇,并刺激着阴蒂。
\<<run setup.choice("[[继续->Encounter_Win_Slime_Sex_RideVaginal_2]]");>>你一点点地向下坐去;它迅速地将它的尺寸变为更加吻合你阴道的大小。
你可以感受到它在你体内跳动的每一寸身体,你轻柔地握紧它的鸡巴,用你在它肚带附近的肌肉发力,拉近着你和他身体的距离。
在史莱姆的鸡巴柔软又坚挺地紧紧夹在你屁股中时,你用双手支撑在它的胸膛上。
你慢慢地上下摇动着屁股,给自己一个在加快速度前适应它的机会。
\<<if $ReshapeRace == "Naga" || $ReshapeRace == "Minotaur" >>
你感到了它的尾巴搭上你的后背,以近乎宠溺的方式温柔地爱抚着你。
\<<elseif $ReshapeRace == "Displacer">>
你注意到它的触手温柔地磨蹭着你的肩膀,随后向下伸去,以近乎宠溺的方式抚摸着你的胸部。
\<</if>>
史莱姆微微弓背以深入你,但你没有责备它,它似乎和你一样享受。
下方有种无法形容的触感,也许是它缺少微弱的心跳,但它的勃起处徐缓的跳动足以让你忽视这个事实。
温和的频率已近乎暧昧,但史莱姆仍未有明显要深入你的样子,似乎它已经满足于这平缓的状况。
\<<run setup.choice("[[继续->Encounter_Win_Slime_Sex_RideVaginal_3]]");>>节奏全部由你把控,每当你抵达了它鸡巴的根部,肥大的睾丸都在挤压着你的屁股。
很快,你感到你的阻力开始下降,腰部则在逐渐发紧。
在你短暂失重的时间里,它的身体会微微扭动。突然,你的脸直接埋在了它的胸口。
史莱姆用毫无特征的双眼看着你,你不确定它在想什么,但你的思绪一下子让你的双腿被拽倒在它身上这件事给打断了。接着,它的胳膊围紧你的后背,让你紧紧缠绕在它的身上。
腰部聚集的压力使你呼吸困难。一条又长又湿的舌头从它的嘴里伸出,淫荡地舔了下你的脸蛋。
它将你困在怀中,开始猛烈地向你进攻。抵达的高潮使你喊出声来,下面紧紧咬着它的勃起。
你分泌出的淫液只会进一步润滑它已足够滑溜的坚挺。
\<<if setup.hasLimb($CharacterSheet_Player.info.anatomy, "cocks")>>
你的鸡巴抽搐着,将数股精液射满了史莱姆的躯体。
\<</if>>
\<<run setup.choice("[[继续->Encounter_Win_Slime_Sex_RideVaginal_4]]");>>它粗大的鸡巴狂暴而热切抽动着,同样也射了出来。
当你坐在它身上时,你感到数股温热黏滑的精种进入了你的子宫。
随着它缩小的鸡巴缓慢地滑出,缓缓流出的粘液沾满了你的下面和它的腹股沟。
随着一声满足的叹息,你沉醉在与它一起的余韵中,享受着它黏滑的身体带来的温暖而舒缓的触感。
\<<run setup.choice("[[继续->Encounter_Win_Slime_Sex_RideVaginal_5]]");>>过了一会儿,你认为最好开始继续今天的工作。你毫不费力地从它的缠绕中解脱出来。
史莱姆几乎没察觉到你的离去,依然像你仍在那里一样躺在地上。你拿起你的东西,继续着你的一天。
\<<run setup.choice("[[继续->Village]]");>>你欣赏着它的身材, \
\<<if $ReshapeSize == "Slim">>
它苗条的身体柔软而不引人注目。
\<<elseif $ReshapeRace == "Muscular">>
它庞大的体形温暖而诱人。它的肌肉组织产生的每一道沟壑都很养眼。
\<<elseif $ReshapeRace == "Hyper">>
它大到不可思议的肌肉发达的身体几乎完全限制了它的活动性,这个史莱姆完全屈服的,只受制于你的意志。
\<</if>><<include Encounter_Win_Slime_Sex_Intro>>
你试图舒适地躺在它的上面,
\<<if $ReshapeSize == "Hyper">>
你将双手撑在它巨大而厚重的胸肌上,双脚正好可以挨住地面。
\<<else>>
你将双手撑在它的胸上,舒舒服服地跨坐在它的身上。
\<</if>>
在你掌握住平衡后,你伸出一只手去体验它的勃起的光滑的质感。
它又温暖又湿润,完全不用担心润滑的问题。
\<<run setup.choice("[[继续->Encounter_Win_Slime_Sex_RideAnal_2]]");>>你将它的龟头对准你的后庭,轻柔地调戏着他的勃起。
史莱姆并没强行进入你,反而是以出乎意料的绅士风度支撑着你的身体。
你一点点地向下坐在它的肚带上,它迅速地将它的尺寸变为更加吻合你的菊花的大小。你喘着粗气,继续下降,直到它的胯部。
进入你鸡巴的长度无法完全确定,但这温暖黏滑的触感依然可口。
\<<if $ReshapeRace == "Naga" || $ReshapeRace == "Minotaur">>
你感到了它的尾巴搭上你的后背,以近乎宠溺的方式温柔地爱抚着你。
\<<elseif $ReshapeRace == "Displacer">>
你注意到它的触手温柔地磨蹭着你的肩膀,随后向下伸去,以近乎宠溺的方式抚摸着你的胸部。
\<</if>>
你一只手伸向自己的下面,一点也不想浪费此时的快乐。
\<<if setup.hasLimb($CharacterSheet_Player.info.anatomy, "cocks")>>
在前列腺液的润滑下,鸡巴开始随着你在它的勃起上缓慢摇动的频率,在你紧握的手指间规律地抽插。
\<<elseif setup.hasLimb($CharacterSheet_Player.info.anatomy, "vaginas")>>
你轻轻刺激着你的阴蒂,随着你在它鸡巴上缓慢摇动的频率,慢慢地打着转按摩它。
\<</if>>
\<<run setup.choice("[[继续->Encounter_Win_Slime_Sex_RideAnal_3]]");>>史莱姆开始微微弓背以深入你,促使你的括约肌紧紧夹住了它下体的周长。
你趴下身体,在它用胳膊抱紧你屁股时支撑在它黏糊糊的肩膀上。
史莱姆温柔地爱抚着你的后背,继续开始深入。
随着一次有力的猛戳,你差点整个跌倒在史莱姆的身上。
你的头现在离它的脸更近了,这使它向你伸出舌头,给你的脸蛋一个漫长且淫荡的舔舐。
它一只手伸向你的阴部,
\<<if setup.hasLimb($CharacterSheet_Player.info.anatomy, "cocks")>>
用光滑的手指紧握住你的鸡巴,一边操着你一边给你打飞机。
\<<elseif setup.hasLimb($CharacterSheet_Player.info.anatomy, "vaginas")>>
将一根手指伸入,戳着你的阴蒂。它温柔地按摩着你的阴蒂,用光滑的手指前后拨弄,让你紧紧地吸住它的阴茎。
\<</if>>
你感觉快到极限了,呼吸变得断断续续。你努力挤压着它的阴茎,想要榨取出它的一切价值。
终于抵达的性高潮使你发出了愉悦的叫喊。
\<<if setup.hasLimb($CharacterSheet_Player.info.anatomy, "cocks")>>
你硬到发疼的阴茎在它的胸口射满了精种。
\<<elseif setup.hasLimb($CharacterSheet_Player.info.anatomy, "vaginas")>>
从你的阴唇中漏出的淫液使你的身体微微颤抖。
\<</if>>
\<<run setup.choice("[[继续->Encounter_Win_Slime_Sex_RideAnal_4]]");>>史莱姆再次给了你一个坚定的冲刺,尽可能插到了你菊花的最深处,接着你感到它脉动着的鸡巴直接在你屁股中射出了数股精种。
随着它缩小的鸡巴缓慢地滑出,缓缓流出的粘液沾满了你的下面和它的腹股沟,你也躺在了它的怀中。
你沉醉在余韵之中。
\<<run setup.choice("[[离开->Encounter_Win_Slime_Sex_RideAnal_5]]");>>你毫不费力地从它的缠绕中解脱出来。史莱姆几乎没察觉到你的离去,依然像你仍在那里一样躺在地上。
你拿起你的东西,继续着你的一天。
\<<run setup.choice("[[继续->Village]]");>>在你靠近史莱姆的同时,你无法克制地观赏着它被赐予的身材。
\<<if $ReshapeSize == "Hyper">>
尤其是在它现在的身材如此巨大的情况下。
\<</if>>
你把它推倒在地,使它摆出方便你的姿势。
\<<if $ReshapeRace == "Naga">>
你趴在它身上,拉起它的尾巴,缠在你的腰间,然后用你的龟头对准了它的穴口。
\<<else>>
你趴在它身上,将它的双腿架在在你的腰间,然后用你的龟头对准了它的穴口。
\<</if>>
你用龟头挤压着阴唇;鉴于史莱姆的天性,你甚至不用考虑去润滑这温暖潮湿的部位。
你双手扶在它的两侧,身体牢牢地把它压在地上。
\<<run setup.choice("[[继续->Encounter_Win_Slime_Sex_PenetrateVagina_2]]");>>你的阴茎深入进它的褶皱中,它的肉壁闭合在你周围,近乎规律地绞着你的鸡巴。
你继续匀速进入,现在的史莱姆似乎只想伺候你了。
\<<if $ReshapeRace == "Naga" || $ReshapeRace == "Minotaur">>
你感到了它的尾巴搭上你的后背,以近乎宠溺的方式温柔地爱抚着你。
\<<elseif $ReshapeRace == "Displacer">>
你注意到它的触手温柔地磨蹭着你的肩膀,随后向下伸去,以近乎宠溺的方式抚摸着你的胸部。
\<</if>>
你开始加快频率,将阴茎尽可能地深入到史莱姆的体内。
它完美地契合着你,甚至到了能将你整个胯下都挤入它里面的程度。它的阴道紧密贴合着你的鸡巴,同时还有律动地挤压着。
每次抽插都需要挤入它黏滑的身体;这身体完全贴合你鸡巴的周长。
随着你即将抵达高潮,你感到了鸡巴的跳动开始剧烈。
满当当的蛋蛋已等不及要将每一滴精液直接射入这个渴望的史莱姆中。
随着最后一下用力的冲刺和愉悦的吼叫,你将鸡巴尽可能地深入,直接射入了史莱姆的里面。
\<<run setup.choice("[[继续->Encounter_Win_Slime_Sex_PenetrateVagina_3]]");>>史莱姆紧紧吸着你的鸡巴,渴望着榨取你的一切价值,吸收更多的精液。
高潮结束使你松了一口气,鸡巴从受虐的子宫里滑出来。你花了一点时间整理自己,一串精液从你的鸡巴上滴落。
在你清理好后,你拿起自己的东西离开了,留史莱姆独自躺在地上。
\<<run setup.choice("[[继续->Village]]");>>在你靠近史莱姆的同时,你无法克制地观赏着它被赐予的身材。
\<<if $ReshapeSize == "Hyper">>
尤其是在它现在的身材如此巨大的情况下。
\<</if>>
你让它跪在了地上,摆好姿势,然后走到它的身后。
你跪在屈服的史莱姆身后,将龟头对准了它的屁股。
你用阴茎的头部在它的后穴上摩擦;那黏滑的表面很是诱人,鉴于它已如此湿滑,你甚至不用担心润滑的问题。
\<<if $ReshapeRace == "Naga" || $ReshapeRace == "Minotaur">>
史莱姆摇动着尾巴,将你拉近,这无声的姿势几乎是在乞求着你的进入。
\<<elseif $ReshapeRace == "Displacer">>
史莱姆的触手向后挥动,缠住你的身体,温柔地将你拉近,这无声的姿势几乎是在乞求着你的进入。
\<<else>>
史莱姆诱惑地摇动着屁股,这无声的姿势几乎是在乞求着你的进入。
\<</if>>
\<<run setup.choice("[[继续->Encounter_Win_Slime_Sex_PenetrateAss_2]]");>>你开始缓慢挺近史莱姆体内,毫不费力地插进了它黏滑的后门。括约肌随着你的扩张开始夹紧。
史莱姆稍稍变动形态以更好适应你鸡巴的尺寸,确保在你老二周围是一圈紧致、黏滑又会规律地收缩的肉套。
你刚开始加速,史莱姆便立马饥渴地向后撞击,迫使你尽可能多地塞入你的长度。
你牢牢抓着它,更加用力的冲刺着,同时抱住它的腰部,提醒它谁才是老大。
每次冲刺都会让你肥大的蛋蛋拍打在他的身体上。
持续紧咬着你鸡巴的史莱姆使你无法随心所欲地保持着这种力度。
随着你操的速度越来越无法控制,你感到的阻力也在下降。性高潮的逼近使你的呼吸开始短促。
\<<run setup.choice("[[继续->Encounter_Win_Slime_Sex_PenetrateAss_3]]");>>随着最后一次强力的冲刺,你拼尽全力将鸡巴插入了最深的位置,确保它能接受最多的精液。
史莱姆热切地夹着你,渴望着榨取更多的精液。
\<<if setup.hasLimb($CharacterSheet_Slime.info.anatomy, "cocks")>>
同时,它也将几道精液射到了地上。
\<</if>>
高潮结束使你松了一口气,泄气的鸡巴从体内滑出时带出了一串精液。
你花了一点时间整理自己,享受着余韵。
你离开了,留史莱姆独自懒洋洋地倒在地上。
\<<run setup.choice("[[离开->Village]]");>>你看着小小的史莱姆,确实很可爱,但考虑到它的尺寸又能做什么呢?
\<<run setup.choice("[[小小的真可爱,当个飞机杯吧->Encounter_Win_Slime_Sex_TooBig_PenileMasturbation]]");>>
\<<run setup.choice("[[小小的真可爱,来干我后面吧->Encounter_Win_Slime_Sex_TooBig_VaginalMasturbation]]");>>
\<<run setup.choice("[[小小的真可爱,一掷能飞很远吧->Encounter_Win_Slime_Sex_TooBig_Hurl]]");>>多么微小,多么脆弱的史莱姆。相比于你巨大的体形,如此微小的东西使你兴奋了起来。
看到自己的勃起让你产生了一个邪恶的念头。
\<<if setup.getStatValue($CharacterSheet_Player, "cock") > 120 && setup.getStatValue($CharacterSheet_Player, "cock") > setup.getStatValue($CharacterSheet_Slime, "height")>>
你坏笑着把它拿到你的下体,观赏着你的大鸡巴伫立在还没有它大的史莱姆面前的场景。
\<<else>>
虽然你的鸡巴并没高过史莱姆,你的身体尺寸也足够使你满足。
\<</if>>
被你紧紧压在身上的史莱姆尽其所能抱紧你的鸡巴。
你几乎要将这史莱姆捏碎了,但它惊人地保持住了你给它定的外形。
你缓慢地撸着自己的鸡巴,渐渐加快了节奏。
史莱姆仍在崇拜着你的阳具,它的抚摸也越来越激动。.
你胸脯起伏、呼吸急促。史莱姆在你鸡巴上温热的触感使你很快达到了高潮。
你将它用力握住你的鸡巴,在高潮到来时朝空中射出了几道精液。
精液量多到将你手中的史莱姆染成了乳白色。
看着它的窘境,你满意地大笑了几声,但你考虑接下来要给这小小的生物一点回报。
你将它举到嘴边,舔了个干净,又放回原处。在这振奋的小插曲后,你清理了一下,继续着你的一天。
\<<run setup.choice("[[继续->Village]]");>>多么微小,多么脆弱的史莱姆。
相比于你巨大的体形,如此微小的东西使你兴奋了起来。你的阴蒂因性需求隐隐作痛,轻微的勃起更是在渴望你的关注。
你嬉笑着将史莱姆置于你的阴唇处,用它的头部瞄准了你的阴蒂。
史莱姆条件反射地用手抚摸着你,随后脸部贴近,给你颤动的阴蒂一个长长的湿吻。
你下意识夹紧双腿,想从史莱姆那里得到更多。
史莱姆很渴望玩弄你的阴蒂,温和地拨弄着,确保在以正确的方式摩擦。
你伸入一根手指,和侍奉你的阴蒂的史莱姆一起轻轻地指插自己。
你夹紧了你的手指,可以感到这急切的刺激正让性高潮加速到来。
高潮的持续时间并没你希望的长,但史莱姆的技术的熟练度远远超出你的期望。
你胸脯起伏、呼吸急促。在阴道绞着你的手指时,你的双腿并得更紧了。
伴随着你愉悦的叫喊,史莱姆持续吮吸舔弄你的阴蒂使你终于流出水来,淫液滴滴答答从阴唇里漏出,流到了周围的地面上。
\<<if setup.hasLimb($CharacterSheet_Player.info.anatomy, "cocks")>>
你的鸡巴也不甘寂寞,朝着天空射出了几股精液。
\<</if>>
你心满意足地放开了你的手指和史莱姆。你轻轻地将它放在地上。在这振奋的小插曲后,你继续着你的一天。
\<<run setup.choice("[[继续->Village]]");>>你看着迷你的史莱姆。多么微小,多么脆弱。
你将它握在手心,欣赏着它束手无策的困境。史莱姆并未表现出任何害怕或担忧的信号。这给了你一个邪恶的念头。
你将它握紧,向后收起手臂,准备将它丢出去。随着胳膊用力的一甩,你将其丢向视野之外。
在它掠过你耳朵时,你几乎能确定听到了一声满是欢欣的尖啸。
它迅速飞出了视野,天知道你把它丢了多远。
\<<run setup.choice("[[继续->Village]]");>>你不再去管它。当你遗弃了史莱姆后,它迅速变回了原本的一团球形的外表。
\<<run setup.choice("[[离开->Village]]");>><<print setup.getFightReward($CharacterSheet_Slime, true)>>
史莱姆开始向你身体上爬动,黏黏地滑过你的身体,朝着你的裆部进去。
\<<run setup.choice("[[润润子->Encounter_Loss_Slime_Escape]]");>>
\<<run setup.choice("[[接受->Encounter_Loss_Slime_Submit]]");>>你感到不适,但你的脚踢几乎没对它的外在造成任何影响。史莱姆发现你明显的不安,于是从你身体上滑走离开,这给了你逃跑的机会。
\<<run setup.choice("[[润回黄金堡垒->Village]]");>>折磨使你虚弱到无法抗拒史莱姆的侵犯。它则继续了下去。
\<<run setup.choice("[[用你的肉棒迎接它的侵犯->Encounter_Loss_Slime_Submit_Penis]]");>>
\<<run setup.choice("[[用你的胸肌迎接它的侵犯->Encounter_Loss_Slime_Submit_Chest]]");>>
\<<run setup.choice("[[用你的菊花迎接它的侵犯->Encounter_Loss_Slime_Submit_Rear]]");>>史莱姆继续以黏糊糊的身体爬过你的衣服,直到它包裹住了你的肉棒。
你的阴茎很快便在持续的摸索挤压的侵犯中完全竖起了桅杆。
这个生物急切地爬上了你的阴茎,一边抚摸着你的蛋蛋,一边用整个身体缓缓重复着撸动你阴茎的动作。
你鸡巴的每次抽动都让它在过度的热切中摇晃。不管它想要的是什么,它似乎都被你的下体迷住了。
它的动作几乎没任何技巧,只是单纯地用整个身体渴望地磨蹭你的鸡巴。
很明显,史莱姆有过类似经验,因为你感到自己要忍不住了。
你阴茎的每次搏动都让极度渴望你释放出来的史莱姆更紧密地蠕动在你的鸡巴上。
你的防线被突破,随着呼吸的急促,你在它最后的撸动中达到了高潮。
一大滩精液被它的身体悉数吸收;努力之后的你开始越来越疲惫。
这就是它想要的吗?你只不过是这饥饿的史莱姆的一个供应者?
你大脑混乱,疲惫地昏厥过去。
之后,你醒了过来,不确定到底经过了多长的时间。
\<<run setup.choice("[[继续->Village]]");>>你紧紧抓住了史莱姆;在你将它拿近时,它潮湿的身体被你的紧握扭曲了。
史莱姆缠绕着你的身体,滑过你的衣服,然后开始温柔地爱抚你的胸膛。
它蜿蜒地在你躯体上蠕动,确保它所能及的每一寸都被包裹住了。
每次触摸的尝试只会让它弹动,并蠕动得更为剧烈。
这一团有知觉的东西似乎很满足占领你的胸肌的感觉,然后开始摩擦你的乳晕,似乎是要引诱你。
它玩弄的频率越来越快。
它的行为使你的腰部有热量在搅动。
史莱姆并未停下它的温和的触碰,在它的后方渗出了一条线痕。
它似乎开始注意到你的快乐,但在你真正开始享受之前,它迅速伸入你的嘴巴,穿过你的嘴唇,而主体依然在你的胸上。
你嘴里满是史莱姆奇怪的味道,吭哧了几声,但并没有被呛到。
但每当你试图将脑袋向后伸以拉开距离,它都会伸展身体以更加深入你。
不管它想要你的什么,都是唾手可得。你可以感到胸口有种奇怪的压迫感在积累。
它要取走你的空气?或者它可能想用重量压碎你的身体。
你感到头晕眼花,整个世界都在旋转,而喉咙里的史莱姆并未使你的呼吸困难好转。
你大脑混乱,疲惫和快感让你昏厥过去。
之后,你醒了过来,不确定到底经过了多长的时间。
\<<run setup.choice("[[继续->Village]]");>>你将史莱姆从胸部挪向了你的屁股附近。
也许在你献上菊花后,最糟糕的事情就不会发生了?不论如何,这个史莱姆四五都想从你这里有所收获。
史莱姆缠绕在你的大腿上,开始温柔地爱抚你的污秽之处。
你稍稍动了下姿势,试图让它挪出空间。它则轻柔地全身附在你的臀肌上。
它蛇一样钻进你的括约肌,随着几英寸的深入,它的身体也开始在你小穴深处胀动。
你紧紧夹着它,它钻得更深了一些,使你全身充满了微弱的酥麻的快感。
括约肌开始放松,它持续的挖掘带来的快感使你沉醉,并慢慢放松抵抗。
在它缓慢进出你的屁股时,你的下体也在被温柔地抚摸着。
绅士的脉动使你被放松感包围,并向着这舒畅的触感投降。
史莱姆全部滑了进去,你倒抽一口气,虽然史莱姆在你体内的翻腾让你感觉立马就要高潮,但被不安阻止了。
仿佛只要史莱姆被喷出你体外,你的身体便会立刻缴械一样。
你全身都精疲力竭,意识逐渐模糊。你的眼前一片漆黑。
之后,你醒了过来,不确定到底经过了多长的时间。
\<<run setup.choice("[[继续->Village]]");>><<include setup.getNextNarativeEventPassage(setup.StorySheet_Torgar.encounterPassages)>><<print setup.getFightReward($CharacterSheet_Torgar)>>
<<include setup.getNextNarativeEventPassage(setup.StorySheet_Torgar.postFightPassagesWin)>><<print setup.getFightReward($CharacterSheet_Torgar, true)>>
<<include setup.getNextNarativeEventPassage(setup.StorySheet_Torgar.postFightPassagesLoss)>>你向着东边旅行,穿过无数的沙丘后,到达了一个被遗忘的村庄的遗址上。满地都是搬回家都嫌麻烦的廉价的碎片。
这里明显被一直掠夺了很长的时间,至少要数以年计。
\<<run setup.choice("[[继续->Torgar_FirstMeeting_Intro_1]]");>>除了路中央的地方都覆盖了一层薄沙,你可以肯定主要都是人走过留下的痕迹。
直到你发现了朝向路外的靴印。
\<<run setup.choice("[[查看靴印->Torgar_FirstMeeting_Intro_2]]");>>从它近乎<<print setup.getLength(12)>>的长度来看,它们的主人一定是个大个子。
从它们消失的方向那里传来了微弱的化学物品的气息。
\<<run setup.choice("[[侦查->Torgar_FirstMeeting_Intro_3]]");>>
\<<run setup.choice("[[离开->Village]]");>>\<<set $CharacterSheet_Torgar.info.known = setup.EncounterKnownState.KNOWN>>
\<<set $CharacterSheet_Torgar.quest.relationshipScoring++>>
你进入了其中一栋破损的砂岩建筑。天花板早就没了。
你谨慎向前,捕捉着一切不怀好意的存在发出的动静。
\<<run setup.choice("[[留意内部情况->Torgar_FirstMeeting_Intro_3_1]]");>>沉重的脚步声清楚地传来,使你转向它的来源。
一个巨大的半兽人正用手遮挡着眼部的阳光;每根手指的粗度几乎可以和一个普通人的手腕媲美。
\<<run setup.choice("[[继续->Torgar_FirstMeeting_Intro_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "normal")>>
他对着你先是一愣,然后发出了一声轻笑,随着呼吸起伏的傲人的胸肌狂野地展示着他的力量。
他朝你走来,轰鸣的脚步声越来越大。除了他令人分心的鼓起和瞩目的肌肉,你同样无法不注意到他背上的设备。
不明的液体在里面剧烈地摇晃着。他终于开了口。
"我真该死……"他用低沉的声音喊道。
\<<run setup.choice("[[继续->Torgar_FirstMeeting_Intro_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
走到你身边后,半兽人发出了一声真挚的笑声。
衣服被他充满力量的肌肉撑得紧紧的,可以听到它们的嘎吱作响。
"我很久都没在这里见过一个长相正常的男人了。我想你们现在全都躲进了你们的城里。"
他驻足以仔细端详你的样子,一只手随意地把玩着自己的胡茬。不知道他在想什么,但他似乎都对你的出现所代表的假设十分满足。
\<<run setup.choice("[[继续->Torgar_FirstMeeting_Intro_6]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
他以迎接的方式朝你伸出一只手。
"我是托加,破碎山峰的炼金术师!"
他低沉的嗓音满是友好的自信,但你仍对他保持着怀疑。
\<<run setup.choice("[[跟他握手->Torgar_FirstMeeting_Intro_7_ShakeHand]]");>>
\<<run setup.choice("[[在远处打招呼->Torgar_FirstMeeting_Intro_7_DistantGreet]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
他的手掌非常坚硬。他给了你一个热情的微笑,然后放开你的手。
"真是一个热烈的欢迎,我都很久没这么做过了。不过,你不应该信任那些在荒漠漫无目的闲逛的家伙们。"他的语气有一些严肃。
<<include Torgar_FirstMeeting_Intro_7>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "normal")>>
"非常明智,你不愿信任那些在荒漠漫无目的闲逛的家伙们。不过,你可能有过比我糟得多的遭遇。"
他发出了巨大的热情友好的笑声,然后低下他的手。
<<include Torgar_FirstMeeting_Intro_7>>"这儿的怪物和野兽有一套规矩。城里人是从别人的话语中学习的,而在这里是通过冲突。最亲密的一种交流方式。力量是要被尊重地,甚至是崇拜。"
最后一个词使他本能地咧嘴笑了。话音刚落,你便听见了他捏指关节的咔啪声。
"最开始那段时间我很难适应,但现在,我只能说它已经彻底深入我心。"
他微微屈膝,你凭着直觉提高了警惕。
\<<run setup.choice("[[继续->Torgar_FirstMeeting_Intro_8]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "angry")>>
"那么,继续吧,让我看看你的本事!"
<<print setup.getFightStartPassages($CharacterSheet_Torgar)>>半兽人看着你,似乎是出了神,覆盖在他身上的粘液
安静地脉动着,仿佛在好奇地听着他的心声。
这种腐化告诉玩家他即将达到某种突破,他本以为能够
控制住它。结果是被征服,被它以我们想要的方式利用。
说,他想要向你展示。
<<print setup.getFightStartPassages($CharacterSheet_Torgar)>>他全身都在颤抖,粘液在覆盖到他全身后便开始
进入他的身体。
就是这样……
他的身体变得更大。他向后伸出手,打开了背上的容器。
粘液蹦向了他,钻入他的身体。
呃啊……
他发抖着,胸肌激情地膨胀。
我要控制它……用它帮助需要的人们。
瞬间,他身上布满了符文。
记住我的身份,一个炼金大师。
手臂瞬间从他的背部爆出。他曲起手臂,露齿而笑。
很好!!!!!
(该路线将于后续版本中继续)
\<<run setup.choice("[[离开->Village]]");>>说,他已经这么接近了……但他需要从另一个角度审视自己,需要
找到一个可以打败他的人,来使他突破控制的等级。
//up lost scoring
\<<run setup.choice("[[离开->Village]]");>>你沿着沙漠中古老的道路行走。很难确认这些道路是否是被贸易员或是其他的拯救者使用的。
重要的是你记得这些路指向了哪里。
你曾沿着这条路,遇到了那个半兽人,托加。再次遇见他可以带来更多兴奋的结果。
\<<run setup.choice("[[沿着路走->Torgar_Low_Rela_EncounterStart_Converse_2]]");>>
\<<run setup.choice("[[返回黄金堡垒->Village]]");>>你相对轻松地进入了废弃的村庄里。
找到半兽人并不困难;他宽阔的背部已经长到比你周围房子的门还要宽了。
你看到你看到他在挖一些旧的瓦砾,但只瞥了一眼,他便丢到了一手的残片来迎接你。
"啊……很高兴再次遇到你,拯救者。"
\<<run setup.choice("[[问候他->Torgar_Low_Rela_EncounterStart_Converse_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
半兽人起身,以友好愉悦的微笑迎接了你。
他拍去手上的灰,垂在身体两侧。
一如既往健硕的体型展示着他背着重物和战斗的一生。
但是,似乎还有些什么。半兽人那巨大的凸起暗示着一些……更不自然的生长。
\<<run setup.choice("[[继续->Torgar_Low_Rela_EncounterStart_Converse_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "normal")>>
"在想什么呢?最好在我们开始战斗前问我。"
你向后退了一步,不过转念一想,他会这么说并不是很奇怪。
至少这次他给你过警告了。
<<print setup.displayTorgarConverse()>>
<<print setup.getFightStartPassages($CharacterSheet_Torgar)>>\<<set $CharacterSheet_Torgar.quest.available_encounterPassages_lowRelaIdle_GotBig = false>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
"我永远不会想要对后勤事务感到厌烦,尽管我已经研究了这么长时间。我做了些能够帮助的混合液。\
在和精华结合后,腐化表现出了如此丰富的惊人的属性。它能够唤醒体内的变化,给予无人能凭着自己努力匹敌的力量。"
他向你曲臂,手则揉捏这自己的二头肌。它爆涨着,看起来可口又巨大。就连托加似乎都为这副景象兴奋了起来。
\<<run setup.choice("[[继续->Torgar_Low_Rela_EncounterStart_GotBig_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "blushing")>>
半兽人的脸突然红了。
"够了够了……我不能操之过急……我仍需要去适应它。"
\<<run setup.choice("[[继续->Torgar_Low_Rela_EncounterStart_GotBig_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
他摇摇头,胳膊垂到身体两侧,握紧了拳头。
"也就是说,我们需要测试我们的收获!"
<<print setup.getFightStartPassages($CharacterSheet_Torgar)>>\<<set $CharacterSheet_Torgar.quest.available_encounterPassages_lowRelaIdle_Carry = false>>
\
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
"你认真的?"
他伸手敲了敲背后的其中一个玻璃罐。
里面的东西躁动了起来;清晰的敲击声使里面的紫色粘液兴奋地转动着。
\<<run setup.choice("[[继续->Torgar_Low_Rela_EncounterStart_Carry_2]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
"难以置信,不是吗?它们与我见过的任何东西都不同。"
他的激情毋庸置疑;分享他的发现使他十分得意。
"我在一片地下深处的遗迹中找到了它们,在回去的路上差点把桶踢翻,但一切都是值得的。"
\<<run setup.choice("[[继续->Torgar_Low_Rela_EncounterStart_Carry_3]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "angry")>>
你将一根手指放在玻璃上,注意到这紫色的液体是怎么挤压的。
"这些小家伙的力量不亚于传说级。从它们这儿提取的力量让我调制了几百瓶强化药水和万灵药。它们的精华数量可能比整个军队的都多。"
他皱了下眉,手指放开了玻璃罐,转而指向了你的方向,宛如在教导一个学生。
"但其中的腐化一样强大。这在将其加工为全新的东西的时候是很重要的。你可不想变成迷失者的一员吧。"
\<<run setup.choice("[[警告他腐化的危险->Torgar_Low_Rela_EncounterStart_Carry_3_AntiCorr]]");>>
\<<run setup.choice("[[暗示你想试试腐化->Torgar_Low_Rela_EncounterStart_Carry_3_ProCorr]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "sad")>>
\<<set $CharacterSheet_Torgar.quest.pureScoring++>>
"确实如此,希望再也没有人需要去使用这个东西。如果要我猜测,我得说这是用来给整个沉落世界区域供能的。"
托加马上意识到气氛的沉重;这让他有些不太舒服。
\<<run setup.choice("[[继续->Torgar_Low_Rela_EncounterStart_Carry_3_Fight]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
"好吧,就先说到这里。我很想知道你在旅途中成长了多少。要不要再来切磋一次?"
他咧嘴一笑,握紧了拳头。
看样子在战斗之前他不会说下去了。
<<print setup.getFightStartPassages($CharacterSheet_Torgar)>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
"在合适的场景里,它可以产生一些不可思议的能力。"
他露出一抹不寻常的微笑。
"你是一个怪人,拯救者。一般来说,城里人都认为腐化是邪恶的根源。"
\<<run setup.choice("[[说你不再是城市的居民了->Torgar_Low_Rela_EncounterStart_Carry_3_ProCorr_2_NotACityBoy]]");>>
\<<run setup.choice("[[暗示你只是好奇->Torgar_Low_Rela_EncounterStart_Carry_3_ProCorr_2_Curious]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "normal")>>
"嗯……说的也对;一旦你踏入了荒漠,你就不可能回头了……"
他有一点失神。
"也许我应该对这片土地更认真一些。"
\<<run setup.choice("[[继续->Torgar_Low_Rela_EncounterStart_Carry_3_Fight]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
\<<set $CharacterSheet_Torgar.quest.ascendedScoring++>>
"没错!我们知道的太少了;还有很多需要去探索!"
他的热情很有感染力;哪怕是在说到诸如腐化一样危险的东西,你也无法克制对它的好奇。
\<<run setup.choice("[[继续->Torgar_Low_Rela_EncounterStart_Carry_3_Fight]]");>>\<<set $CharacterSheet_Torgar.quest.available_encounterPassages_lowRelaIdle_Origin = false>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "sad")>>
"我和我的族人一起从破碎山峰来到了这里。有很多在那里的回忆,但要想起太累了……"
他望向蔚蓝的天空,隐藏住了表情。
"现在大部分人都离开了那里;只是没有足够生存的资源了。"
\<<run setup.choice("[[继续->Torgar_Low_Rela_EncounterStart_Origin_2]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "angry")>>
"好了,过去的事到此为止。你要和我战斗吗?"
他的声音满是紧张。这个问题给了你一个激灵。
<<print setup.getFightStartPassages($CharacterSheet_Torgar)>>你轻车熟路地到达了熟悉的废墟中。
你站在第一次遇见那个炼金术师托加的地方。
曾经的回忆不经意涌上心头,那个粗野的大个儿是如何为他的研究忙得团团转的样子。
很难说他是不是真正完全适应了荒原的艰苦;他的药水似乎让他走上了一条奇怪的道路。
不过,在你亲自品尝过后,你有些想要更多……
\<<run setup.choice("[[等着他->Torgar_Low_Rela_EncounterStart_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
没过多久,他便现了身。他朝你走来,裤子将将能包住他增大的凸起。每一次跳动都可能将其撑破。
"你来了……我一直一直在想着你。"他说道,舌头舔着自己的一根獠牙。
\<<run setup.choice("[[继续->Torgar_Low_Rela_EncounterStart_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "blushing")>>
半兽人握住自己的凸起,发出一声沉闷的呻吟。与上次相比他似乎又长大了一点。
"直接来战斗吧;我需要测试一下我新配的药剂的效果……"
他似乎没兴趣说下去了。你正面迎接了挑战。
<<print setup.getFightStartPassages($CharacterSheet_Torgar)>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
\<<if setup.getAvailableStoreFightMoveIDs($CharacterSheet_Player).length < 3>>
"行吧,你又赢了。"
\<<else>>
"嘿嘿,你比我以为的更厉害!"
\<</if>>
在令人疲劳的战斗后,他平稳住呼吸,努力保持自身的平衡。
"不得不说,你战斗的样子像个恶魔。"
\<<run setup.choice("[[继续->Torgar_Low_Rela_Win_Idle_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
"没有多少人能将我逼到如此的极限,你是有些特别的。"
托加在他疲惫的咕噜声之间琢磨道。
"好吧,我想你可以处理它们。我确信你现在也收集了不少的精华。"
他突然挺起背,沉思了一阵,向你露出了一个温暖的微笑。
"如果你愿意的话,我可以给你提供一个交易。"
\<<run setup.choice("[[听听他的交易->Torgar_Buy_Sigils]]");>>
\<<run setup.choice("[[离开->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
"太好了!也许你愿意花费一些精华来交换一点我正在做的强力的合剂?"托加语调间是淳朴的热情。
他嘟囔着将手伸向了腰带。看起来在战斗中他没有弄掉任何一点他的奇怪的液体。
"现在几乎没有人知道这个力量了,所以我很乐意和一个值得信赖的人分享。"
<<print setup.displayFightMoveStore()>>
\<<run setup.choice("[[离开->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
说完,他取下了腰间的一个小瓶,递到你的手里。
"喝下吧,然后开始享受……"他得意地笑道。
\<<run setup.choice("[[浅酌一口->Buy_First_Sigil_2]]");>>你把小瓶举到了嘴边,奇怪的液体刚接触到你的舌头,就让你睁大了双眼。
它有种灼烧感,但不可否认味道甜的如同咬了一口苹果。
\<<run setup.choice("[[整瓶喝下->Buy_First_Sigil_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
你感到热量散布了你的全身,如同$SigilColor的岩浆在你血管中涌动。
托加没有开玩笑;这东西的劲儿很大。
"就是这样,让它自己起作用吧。如此一来会轻松许多。"他一边说,一边扶住你颤抖的肩膀。
你差点站不稳身子;只有依靠托加的胳膊才能保持平衡。
\<<run setup.choice("[[继续->Buy_First_Sigil_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "blushing")>>
灼烧感突然报复地抵抗了一下,但这种疼痛有点不同……
你呻吟起来,脑袋后仰,温暖淹没了你的核心。当药水终于抵达了终点后,你感到自己的睾丸正在搅动、涨大。
它们强烈地刺痛着;不可阻挡的化学反应让你的鸡巴完全硬了起来,呼吸也开始加快。
"来了……"托加喃喃着,握住了你仍在膨胀的蛋蛋。
\<<run setup.choice("[[爽出声来->Buy_First_Sigil_5]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "blushing")>>
蛋蛋里的精液正在沸腾,愉悦的温暖叫嚣着要被释放。
你感到你随时都能爆发出你最激烈的一次性高潮。
随时……
只需最轻的触摸……
\<<run setup.choice("[[急不可耐地撸管->Buy_First_Sigil_6]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
你的手握住你的鸡巴,慌乱地撸动着。
你感到精液要突破精关了,但有一些地方不一样……
灼烧感顺着你的肉棒上升,快乐的疼痛即将被释放。除了当下以外,它都是你的一部分,是你自己的身体产生的。
"哈哈哈!发泄出来吧!"托加大吼着,沈浸在了眼前的你的经历流露出的肉欲之中。
\<<run setup.choice("[[打开精关->Buy_First_Sigil_7]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming", true)>>
浓厚的精种如不会停止一般射出,打在了托加的背上。在兽性的咆哮中,你试图抓紧你的鸡巴,但它完全无法被控制。
托加自己也到达了极限,你的欲望强烈地激发了他充满性欲的怒吼。
"嘎啊啊啊!"他大喊着,为这份混乱贡献了自己的精种。
\<<run setup.choice("[[继续->Buy_First_Sigil_8]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 1)>>
\<<run setup.stopSoundActions();>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming", true)>>
在这精妙的快感之中,你突然感觉到你的精液正在自己的皮肤上移动。
它经过你的胸肌和核心,沿着双腿到达了地面。你所制造的东西开始浓缩,并专心地朝着托加移动。
"呜哇啊啊啊!"他呻吟着。你的精液移动得越来越快,凝固在了他的身体上。
你认了出来;这和半兽人用来和你打斗的同样的科技。
随着你蛋蛋的紧缩,你咧开嘴笑了;现在这力量已归你使用。
\<<run setup.choice("[[继续->Buy_First_Sigil_9]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player", "CharacterSheet_Torgar"]);>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling", true)>>
托加发出了真心的笑声。
"很好!我就知道你能够掌握住它的。\
我们最好在吸引了迷失者之前清理好自己,不过我必须要说这次的试验是彻底的成功!"
他站起来,向着你们混合的雄汁敬畏地微笑着。
"我希望我们很快就能再会,大家伙。"
<<print "∇: 你睾丸的直径增长了"+ setup.getLength(setup.applyGrowth($CharacterSheet_Player, "balls", 1.5)) + "。" >>
<<print "∇: 现在你可以装备一张新的战斗行动。" >>
\<<run setup.choice("[[离开->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
"说起来,在我的家乡,我们学习新技能并不是通过饮用小瓶的。"
他的手瞬间放了下去;他似乎在打量你的鼓起。
"有一种高效得多的方法。一种你也许会更加喜欢的方式……"
\<<run setup.choice("[[让他继续->Buy_More_Sigil_2]]");>>
\<<run setup.choice("[[拿小瓶喝它->Buy_First_Sigil_1]]");>>\<<set $CharacterSheet_Torgar.quest.usedVialOnPlayerDick = true>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
他咧嘴一笑,抓住你的凸起,将小瓶拿到你的鸡巴前。
"抓紧我;你会感到剧烈的疼痛。"
\<<run setup.choice("[[抓紧他->Buy_More_Sigil_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "blushing")>>
你感到他将小瓶倒在了你勃起的鸡巴的马眼上,瞬间弹回身体,浑身颤抖。
这比你之前喝下其他合剂带来的灼烧感强烈得多,如同涌动的强烈快感冲进了你的鸡巴里。
它沿着你的尿道流下;每一寸深入都让你鸡巴的跳动越来越快。
\<<run setup.choice("[[继续->Buy_More_Sigil_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 2)>>
肉棒上粗粗的$SigilColor血管爆涨着,播种的强烈欲望开始提升。这原始而兽性的激情是会传染的。
托加也沦陷了;他崇拜地罩住你的蛋蛋,有一些想要看它们继续涨大……
终于,药水抵达了你的睾丸,大的要来了。
你喊出了声,感觉自己的精液量变得上帝都会嫉妒。
\<<run setup.choice("[[继续->Buy_First_Sigil_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
"那么现在,还有一件事,你准备怎么用它呢?"
\<<run setup.choice("[[喝下去->Buy_First_Sigil_1]]");>>
\<<run setup.choice("[[让他倒在你的鸡巴上->Buy_More_Sigil_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
"这是个特别的东西……"
他递给你一小瓶发着金光的液体。
"生长之种。据说在激活后会使使用者的身体生长。同时这个效果是永恒的……"
他粗野的嘴巴露出了大大的傻笑。
"当然了,获得这么强力的东西是要付出一定代价的……"
\<<set $linkDesc = "买下"+setup.FightMove_Sigil_Growth.essenceCost+"生长之种">>
\<<set $linkPath = setup.getSigilBoughtPassage()>>
\<<run setup.choice("[[$linkDesc->$linkPath][setup.buyFightMove($CharacterSheet_Player, setup.FightMove_Sigil_Growth.id)]]");>>
\<<run setup.choice("[[返回->Torgar_Buy_Sigils]]");>>
<<set $SigilColor = "golden">><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
一小瓶黑紫色的液体吸引了你的注意。
"呵,苦痛之种。喝下足够的量之后,每次攻击都会变成致命一击。"
他粗野的嘴巴露出了大大的傻笑。
\<<set $linkDesc = "买下"+setup.FightMove_Sigil_Pain.essenceCost+"苦痛之种">>
\<<set $linkPath = setup.getSigilBoughtPassage()>>
\<<run setup.choice("[[$linkDesc->$linkPath][setup.buyFightMove($CharacterSheet_Player, setup.FightMove_Sigil_Pain.id)]]");>>
\<<run setup.choice("[[返回->Torgar_Buy_Sigils]]");>>
<<set $SigilColor = "暗红色">><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
一小瓶摇动的蓝绿色液体吸引了你的注意。
"这一瓶是焕发之种。它能将你对手肉体上的伤害转变为你能够吸收的能量。"
\<<set $linkDesc = "买下"+setup.FightMove_Sigil_Vitality.essenceCost+"焕发之种">>
\<<set $linkPath = setup.getSigilBoughtPassage()>>
\<<run setup.choice("[[$linkDesc->$linkPath][setup.buyFightMove($CharacterSheet_Player, setup.FightMove_Sigil_Vitality.id)]]");>>
\<<run setup.choice("[[返回->Torgar_Buy_Sigils]]");>>
<<set $SigilColor = "turquoise">><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
"似乎这次是我赢了……"他露出了得意的笑容。
在你即将因精疲力竭跌到时,托加伸手扶住了你的肩膀。
"哇哦,可别现在倒我身上。"他在你眼前打了个响指,但战斗完全击溃了你的身体。
"来,喝下这个;这会让你短时间内爆发力量。"
你几乎无法看清,但他还是将一个似乎是玻璃小瓶的东西塞进你的手里。
不知道你是否应该喝下他给的东西,但这是你在昏迷前能做的最后的事情。
\<<run setup.choice("[[喝下去->Torgar_Low_Rela_Loss_Idle_2]]");>>
\<<run setup.choice("[[算了->Torgar_Low_Rela_Loss_Idle_PassOut]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
随着你眼前越来越黑,你拿起小瓶,尽你所能快地喝下了里面的东西。
"行了,我还担心你在喝下之前都会昏迷了呢!"
你依旧精疲力竭,但有种东西让你瞬间清醒起来,肌肉也在打颤。
"这应该能维持你几天的行动。"托加露齿笑道。你整个身体像经历了拉练一样灼烧着。这就是他让自己变得这么大的方法吗?
你用手磨蹭着刺痒的胸肌,瞬间因快感发抖起来。
感觉好到了极致;每次触碰都像是完全的性高潮,同时还在增强。只有依靠所有的意志力才能不当场射精。
它使你全身刺痒,让你变得更强……当你本能地握紧你的鸡巴时,你感到了肌肉的增长。
\<<run setup.choice("[[继续->Torgar_Low_Rela_Loss_Idle_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming")>>
"感觉很爽,不是吗?"托加独自嘟囔道;他无法控制自己的手不去按在你的胸上,感受着胸部的膨胀。
他扭动你的一个乳头,引得你呻吟出来;它变得残忍的敏感。每一次触摸都将你带到了危险的边缘。
\<<run setup.choice("[[卸下你的存货->Torgar_Low_Rela_Loss_Idle_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming", true)>>
你试着克制,但什么都无法阻止你血管中奔腾的快感了。
伴随着你的咆哮,你一波又一波地射了出来。精液射满了托加的胸肌和腹肌上。
"继续……"他催促着你,使你的快感达到了自然的顶峰。
\<<run setup.choice("[[继续->Torgar_Low_Rela_Loss_Idle_5]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming", true)>>
托加将你拉近,亲吻了你,让你再次达到了高潮。
随着你们的脑袋拉开,你们都发泄出了最大的一波精子。你发出了淫荡而肉欲的咆哮声,神秘的力量和焕发的活力充满了你的身体。
你感觉比以前更强大了……
\<<run setup.choice("[[继续->Torgar_Low_Rela_Loss_Idle_6]]");>>\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_EmpoweringDrink)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling", true)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
"哇哦……这我可没想到。"托加喃喃道,疲惫地喘息着。
你点点头,过度劳累的肌肉感觉更肿胀了。
"既然知道了你的身体能这么好地适应,我会给你准备更多的合剂的。"
他最后一次拉近你,深深地吻了一下。你都能尝到你残留在他嘴里的精液。
他好像很喜欢这个味道……
∇: 你获得了有效期四天的能力"赋能饮料"。
\<<run setup.choice("[[回家->Village]]");>>在阳光炙烤你皮肤的感觉中,你的眼前一片漆黑。
\<<run setup.choice("[[继续->Torgar_Low_Rela_Loss_Idle_PassOut_2]]");>>很快你醒了过来,依然很累,但足以认清周围的观景。
附近的山和沙丘被你一眼认了出来;这里距离黄金堡垒只有一小时的路程。
是托加带你到这儿的吗?
\<<run setup.choice("[[回到黄金堡垒->Village]]");>>曾经的回忆不经意涌上心头,那个粗野的大个儿是如何为他的研究忙得团团转的样子。
很难说他是不是真正完全适应了荒原的艰苦;他的药水似乎让他走上了一条奇怪的道路。
不过,在你亲自品尝过后,你有些想要更多……
\<<run setup.choice("[[去见他->Torgar_Low_Rela_Mid_Rela_Trigger_EncounterStart_1]]");>>
\<<run setup.choice("[[还是回家吧->Village]]");>>\<<set $CharacterSheet_Torgar.quest.available_encounterPassages_lowRelaMidRelaTrigger = false>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
"你来了……让我们直接开始战斗吧!"他语气中是明显的兴奋。
"迷失者的力量一直在增强。我们必须要为将来面对它们做好准备。"
<<print setup.getFightStartPassages($CharacterSheet_Torgar)>>\<<set $CharacterSheet_Torgar.quest.available_postFightPassagesWin_lowRelaMidRelaTrigger = false>>
\<<set $CharacterSheet_Torgar.quest.available_postFightPassagesLoss_lowRelaMidRelaTrigger = false>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "sad")>>
托加单膝跪地,尽管身形巨大,他的力量还是输了。
他握紧了拳头。
"不要误会,我很高兴你能够照顾好自己。"他咬紧了牙关。
"但我需要变得更强;我不会让迷失者赢过我的。"
\<<run setup.choice("[[继续->Torgar_Low_Rela_Mid_Rela_Trigger_Choices]]");>>\<<set $CharacterSheet_Torgar.quest.available_postFightPassagesWin_lowRelaMidRelaTrigger = false>>
\<<set $CharacterSheet_Torgar.quest.available_postFightPassagesLoss_lowRelaMidRelaTrigger = false>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "sad")>>
看到你单膝跪地,托加伸出了一只手。
他自身的疲劳也毋庸置疑,肌肉发达的手臂在帮你起身时不停在颤抖。
他叹了口气。
"不要误会,我很高兴我们能够照顾好自己。"他咬紧了牙关。
"但我需要变得更强;我不会让迷失者赢过我的。"
\<<run setup.choice("[[继续->Torgar_Low_Rela_Mid_Rela_Trigger_Choices]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "angry")>>
半兽人饱满的情绪让他背后奇怪的紫色液体如台风一样打旋。
"这具身体还不行……但我不能落后,任由野兽统治我们的土地;任由它们将我们的一切进步化作毫无意义的放荡淫行。"
紫色的东西开始膨胀,撑到了容器的极限。
<h2>CRACK</h2>
"我要变得更强!"
\<<run setup.choice("[[警告他容器要碎了->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_Warn]]");>>
\<<run setup.choice("[[沉默不语->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_NoWarn]]");>>\<<set $CharacterSheet_Torgar.quest.lostScoring-->>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
你大声呼喊,警告他背后的容器正在裂开,但当他终于从他情绪的爆发中回过神时,右肩膀的罐子破碎了。
\<<run setup.choice("[[继续->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_2]]");>>\<<set $CharacterSheet_Torgar.quest.lostScoring-->>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "angry")>>
你眼睁睁看着龟裂的容器,一言不发。
还没等他从情绪爆发中回过神,他右肩膀的罐子就破碎了。
\<<run setup.choice("[[继续->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Torgar"], 1)>>
他的手立马伸向肩膀,按住了满是黑色粘液的它,现在已经流到了他的胸口和后背上。
"啊……这下不妙了。"
所有的愤怒瞬间化为了犹豫;他给你了一个困惑的表情,全身都开始发抖。
随着奇怪的黑色物质从背部爬向了他的腰间,他全身抽搐,肌肉膨胀。
"哦天……这感觉……"他还没说完,就被深深的呻吟打断了。
\<<run setup.choice("[[继续->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Torgar"], 2)>>
"啊啊啊啊……"随着更多的粘液覆盖,他的脸变成了深红色。
"发生了什么……哦,操!!!"他尖叫起来,突然爆发的性高潮让他的鸡巴猛地向前冲刺。
你看到他的鸡巴在变大,裤子已经撑不下了。随着他的咆哮,裤子被压力撑破开来。
他整个身体都开始抽动;每一下都让他的呻吟声更大。
\<<run setup.choice("[[继续->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Torgar"], 3)>>
突然,它停了下来,就像开始时一样迅速。托加的身体完全僵住了,他喘着粗气,低头看了看边缘被撑破成布条的衣服。
"哦天……又要来了;我感觉到了。"
\<<run setup.choice("[[继续->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_5]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Torgar"], 2)>>
\<<set $CharacterSheet_Torgar.quest.progress = setup.TorgarProgress.INFECTED>>
他的核心瞬间膨胀,让大量的粘液涌向了腹肌和胸肌,几乎把你向后推倒。
"啊啊……操!!"
他举起右手,进入身体的粘液使他每根手指都开始变粗。
你们都听到了撕碎的声音,伴着他每一个动作发出。他鼓胀的前臂开始从破旧的手套下显露;他惊讶地看着这景象。
"这……这太神奇了。" 他自言自语道,屈起手臂,一下让手套完全破掉。
\<<run setup.choice("[[继续->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_6]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Torgar"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "blushing")>>
"看看这胳膊。它们现在比钢铁还要坚硬!"
你可以听出他的呼吸在加速,二头肌也在涨得更大。
\<<run setup.choice("[[继续->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_7]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Torgar"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
"要是早知道会这样……"
还没说完,他的胸肌便弹了出来。它们不断隆起,成了大到不可思议的起伏的铁丘。
随着粘液的继续,他发出了深深的怒吼,快感和力量超过了他衣服的极限。
"我一开始就会接受它了。"
\<<run setup.choice("[[继续->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_8]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Torgar"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming")>>
一根黑色的卷须突然掠过他的乳头,让他完全喘不过气来。
"嘎啊啊啊啊……继续!"
他将手压在肩膀和胸部,把粘液进一步抹到他的腿和腰部。
他炫耀着他的腹肌,挑逗着粘液进入他已足够巨大的身体的每一处缝隙中。
"来吧……进来……"
\<<run setup.choice("[[继续->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_9]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Torgar"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
啪的一声,一条系带被他增长的腿部弄断了。
"看看这副身体……现在没有一个迷失者能够打败我了!"他拽紧剩下的裤子,一拉便将其彻底撕碎。
他看起来各方面都很魁梧;现在他身体的每个部分都充满了肌肉,以前的身体完全没法比。\
他的体重至少比开始时增加了一倍。
然而,就在你以为他的成长即将结束时,黑色的卷须突然伸向他的鸡巴和蛋蛋。
\<<run setup.choice("[[继续->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_10]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Torgar"], 3)>>
<<set $CharacterSheet_Torgar.quest.blackVeinsOnDick = true>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming")>>
<h2>"啊……啊……啊啊啊!"</h2>
他的胸部朝前凸起,因为他的肉棒突然变得极度坚硬。他的鸡巴吞噬了黑色粘液后,鸡巴上的青筋暴起,将粘液的大小和力量悉数吸收。
半兽人大喊着,他的鸡巴长成了一个骇人的操人工具。
\<<run setup.choice("[[继续->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_10_1]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Torgar"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming")>>
<h2>"太他妈大了!"</h2>
他抓住自己的睾丸,用手指感受着它们呢的脉搏和膨胀。
"咕呃呃呃呃"里面搅动着满满的浓稠的精种。
接着,他用双手握住了他的肉棒。
\<<run setup.choice("[[继续->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_11]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Torgar"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming")>>
<h2>"我真是太……他妈的……大了!"</h2>
他狠狠地撸了一下,全身都软了,渴求着粘液给它的宿主一个极巨化增长。
<h2>"嘎啊啊啊啊啊啊啊啊啊啊啊啊啊啊!!!!"</h2>
\<<run setup.choice("[[继续->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_12]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Torgar"], 4)>>
>>>>>>> CN0.9.0COM
\<<set $CharacterSheet_Torgar.fight.hp += 80>>
\<<set $CharacterSheet_Torgar.fight.stamina += 100>>
\<<set $CharacterSheet_Torgar.fight.strength += 45>>
\<<run setup.applyCorruption($CharacterSheet_Torgar, 500)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming", true)>>
<<<<<<< HEAD
Cum gushes out of his monstrous cock, shooting load upon load on his face, pecs and arms.
<h2>"AHHHHHHHHHHH... FUCK YES!"</h2>
It does not stop; load after load covers the half-orc's bulging form until every inch of him is covered in thick white seed.
∇: Torgar's body has grown <<print setup.getLength(setup.applyGrowth($CharacterSheet_Torgar, "height", 5*12))>> taller.
∇: Torgar's cock has grown <<print setup.getLength(setup.applyGrowth($CharacterSheet_Torgar, "cock", 2*12))>> longer.
∇: Torgar's balls has grown <<print setup.getLength(setup.applyGrowth($CharacterSheet_Torgar, "balls", 0.8*12))>> in diameter.
∇: Torgar's muscles have grown considerably (<<print setup.applyGrowth($CharacterSheet_Torgar, "muscles", 40)>>).
∇: Torgar's strength has increased by 45.
∇: Torgar's health has increased by 80.
∇: Torgar's prowess has increased by 100.
∇: Torgar's Corruption has increased by 50.
\<<run setup.choice("[[Continue->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_13]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Torgar"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling", true)>>
"Hehehe... Look at me now!" He exclaims, jerking his shaft for one more load to gush out.
"Hmmm... I gotta say, I'm not certain what the future holds for me now, but this pleasure is unbelievable."
He flexes his biceps for you to gaze at, but at least he seems to now have some level of clarity.
\<<run setup.choice("[[Urge him to fight Corruption->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_Pure]]");>>
\<<run setup.choice("[[Tell him that power is meant to be embraced->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_Corrupt]]");>>
\<<run setup.choice("[[Say that you believe in him to do the right thing->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_Ascended]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Torgar"])>>
\<<set $CharacterSheet_Torgar.quest.pureScoring++>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "sad", true)>>
Corruption is dangerous, and he doesn't seem to realize how far he's already gone. \
You urge him to stop; he's no better than the Lost if he continues down that path.
"Yes, I see your point... I must go experiment. Unless I understand what is happening to me, I'm afraid I might have the same fate as the Lost."
His gaze is confident but still hides some worry.
\<<run setup.choice("[[Continue->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_Pure_1]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "normal", true)>>
"I hope we'll meet again."
After giving you an understanding nod, he takes off.
You feel the ground shake with him every step, and soon, his form diminishes on the horizon.
\<<run setup.choice("[[Leave->Village]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Torgar"], 1)>>
\<<set $CharacterSheet_Torgar.quest.lostScoring++>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny", true)>>
"I'm starting to feel the same way." He flexes his bicep and licks it lustfully.
It makes you shake to your core...
"But now I must go experiment. Who knows what potential I now hold deep within myself~"
\<<run setup.choice("[[Continue->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_Corrupt_1]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Torgar"])>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny", true)>>
His gaze is confident but still hides some worry.
"We'll meet again, and when we do... You're in for a taste of this monstrous cock."
He takes off.
You feel the ground shake with him every step, and soon, his form diminishes on the horizon.
\<<run setup.choice("[[Leave->Village]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Torgar"])>>
\<<set $CharacterSheet_Torgar.quest.ascendedScoring++>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "normal", true)>>
Corruption is dangerous, as you both are aware. You tell him that you trust that he won't betray what he believes in because of sudden power and pleasure.
"Hmmm... You're right; I must go experiment. Maybe this Corruption can be conquered one way or another. Then who knows what the future holds..."
His gaze is confident but still hides some worry.
\<<run setup.choice("[[Continue->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_Ascended_1]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny", true)>>
"I hope we'll meet again."
After giving you an understanding nod, he takes off.
You feel the ground shake with him every step, and soon, his form diminishes on the horizon.
\<<run setup.choice("[[Leave->Village]]");>>It is not long into your trip that familiar lustful groans resound on the horizon.
They are deep, bestial, desperate, yet booming with intense bliss.
You recognize Torgar's voice.
\<<run setup.choice("[[Approach->Torgar_Mid_Rela_Idle_EncounterStart_2]]");>>
\<<run setup.choice("[[Leave->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
"It's good to see you again." He mumbles, his gaze unable to pull away from his cock.
His hands graze the humongous shaft, and he pulls his head back, shivering with pleasure. \
It throbs with inhuman power, gives out clear signs that his arousal has only increased since you last met him.
Yet he stops himself, his meaty hands sticking to his knees in response to the pleasure rushing through him.
\<<run setup.choice("[[Ask him how he is doing->Torgar_Mid_Rela_Idle_EncounterStart_2_HowDoing]]");>>
\<<run setup.choice("[[Give him a teasing wink->Torgar_Mid_Rela_Idle_EncounterStart_2_Wink]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
\<<set $CharacterSheet_Torgar.quest.pureScoring++>>
\<<set $CharacterSheet_Torgar.quest.ascendedScoring++>>
He gives you a cheerful smile as he flexes.
"I gotta say, this stuff has been doing some work." With a double biceps pose, he threatens to tear up any clothing that desperately clings to him.
\<<run setup.choice("[[Continue->Torgar_Mid_Rela_Idle_EncounterStart_2_HowDoing_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
"Extreme muscle growth and arousal, increased semen production, overwhelming libido."
Just saying it seems to arouse him. His cock rises until it presses on his pecs, but he manages to stay focused.
"This feels like a more potent Corruption, except for the fact that it doesn't seem to wither down with time..."
\<<run setup.choice("[[Continue->Torgar_Mid_Rela_Idle_EncounterStart_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
\<<set $CharacterSheet_Torgar.quest.lostScoring++>>
"Hmmmm... You're in for the breeding of a lifetime if you keep teasing me like that..."
His voice is so much deeper than since you first met.
You see his cock rise until it presses on his pecs.
But he shakes his head; it seems like he has more pressing matters than satiating his lust at the moment.
\<<run setup.choice("[[Continue->Torgar_Mid_Rela_Idle_EncounterStart_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "normal")>>
His huge legs bend into an impressive flex as he gets up.
"When I think of all this could accomplish, of how many wonderful things could be done with harvesting this power for the good of all, when I fight for what I believe. Then I feel in control."
\<<run setup.choice("[[Continue->Torgar_Mid_Rela_Idle_EncounterStart_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "angry")>>
"Fight me once more! Only through putting it all on the line can I consume this Corruption!"
With a confident grin, his body barrels towards you.
<<print setup.getFightStartPassages($CharacterSheet_Torgar)>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
\<<set $CharacterSheet_Torgar.quest.relationshipScoring++>>
"Guhhhh... I yield."
His massive body fumbles forward as he falls to one knee. He pants in a mixture of exhaustion and arousal.
You can tell how much his lust distracts him, but as always, beating him has made you earn his attention.
\<<run setup.choice("[[Ask him what he plans to do next->Torgar_Mid_Rela_Win_Idle_Ask]]");>>
\<<run setup.choice("[[Leave him be->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
\<<set $CharacterSheet_Torgar.quest.relationshipScoring++>>
"Looks like I win this time..."
The rush of victory excites the entity within him even more. Black veins throb intensely all over him, feeding pleasure and power to his bulking flesh.
He licks his tusks, embraces the lust surging through him. It doesn't seem like he's willing to be reasoned with much further.
\<<run setup.choice("[[Ask him what he plans to do next->Torgar_Mid_Rela_Win_Idle_Ask]]");>>
\<<run setup.choice("[[Leave->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "normal")>>
The question seems to pull him out of his lust induced trance.
"I want... I need to control this thing."
He ponders, his monstrously massive hand grazing the tip of his beard.
"Studying helps me focus... When I'm set on a clear goal, this entity seems to calm down."
\<<run setup.choice("[[Tell him to reject the entity entirely->Torgar_Mid_Rela_Win_Idle_Ask_Reject]]");>>
\<<run setup.choice("[[Encourage him to keep studying its effects->Torgar_Mid_Rela_Win_Idle_Ask_Study]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "normal")>>
"Yes... It's hard to deny how dangerous it could be."
He sits down cross-legged and closes his eyes to focus.
\<<run setup.choice("[[Continue->Torgar_Mid_Rela_Win_Idle_Ask_Reject_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "sad")>>
"I don't know much about the old world before it got turned to ruins. Maybe this thing had a role in its destruction? How can I even be sure?"
You notice the black veins along his body shrink slightly.
"I still have to find a haven for my people too... I can't get distracted so easily."
\<<run setup.choice("[[Hold his hand->Torgar_Mid_Rela_Win_Idle_Ask_Reject_Hold]]");>>
\<<run setup.choice("[[Leave him be->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "blushing")>>
He jumps as you hold his hand onto yours. His eyes widen, his whole face turns red.
He's not used to romantic intimacy; his life of studies and survival didn't leave room for such things.
But soon, he relaxes.
You feel his heartbeat slow down.
And for a while, it feels like things are going to be okay.
\<<run setup.choice("[[Continue->Torgar_Mid_Rela_Win_Idle_Ask_Reject_Hold_2]]");>>\<<set $CharacterSheet_Torgar.quest.pureScoring++>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
After a few minutes, he suddenly gets up and gives you a warm smile.
"Thank you, I really needed that." He says before letting out a hearty laugh.
"I'll try to get this thing under control for you and my clan."
And just like that, he walks off.
\<<run setup.choice("[[Leave->Village]]");>>\<<set $CharacterSheet_Torgar.quest.ascendedScoring++>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "normal")>>
"I don't know much about the old world before it got turned to ruins."
He looks around him at the ruins surrounding you both.
For a second, you can see the glint of curiosity shining in his eyes.
"Something leads to their ruin, but we can learn from their mistakes instead of rejecting them."
\<<run setup.choice("[[Continue->Torgar_Mid_Rela_Win_Idle_Ask_Study_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
He suddenly gets up, his volition suddenly restored.
"I'll find a way to make something worthwhile for my people."
He waves you goodbye before heading off.
"Thank you, friend; you're helping more than you might think."
\<<run setup.choice("[[Leave->Village]]");>>\<<set $CharacterSheet_Torgar.quest.available_encounterPassages_midRelaPathChange = false>>
=======
精液从他的大鸡巴中喷涌而出,射到了他的脸上,胸上和胳膊上。
<h2>"啊啊啊……爽死了!"</h2>
这一切都没有停止;大量的精液最终将半兽人膨胀的身体的每一寸都盖满了浓浓的白色精种。
∇: 托加的身高增长了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Torgar, "height", 5*12))>>。
∇: 托加的鸡巴长度增长了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Torgar, "cock", 2*12))>>。
∇: 托加的睾丸直径增长了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Torgar, "balls", 0.8*12))>>。
∇: 托加的肌肉相当多地增长了(<<print setup.applyGrowth($CharacterSheet_Torgar, "muscles", 40)>>)。
∇: 托加的力量增长了45。
∇: 托加的生命值增长了80。
∇: 托加的耐力增长了100。
∇: 托加的腐化增长了50。
\<<run setup.choice("[[继续->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_13]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Torgar"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling", true)>>
"嘿嘿嘿……看看我的样子!"他惊叹道,再次从肉棒中挤出了一发。
"哼……我得承认,我不确定未来会怎么样,但这快感真是让人难以置信。"
他朝你展示了他的二头肌,但至少现在他看着还有一些清醒。
\<<run setup.choice("[[让他对抗体内的腐化->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_Pure]]");>>
\<<run setup.choice("[[告诉他这种力量是注定要被你吸收的->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_Corrupt]]");>>
\<<run setup.choice("[[告诉他去做他觉得正确的事->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_Ascended]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Torgar"])>>
\<<set $CharacterSheet_Torgar.quest.pureScoring++>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "sad", true)>>
腐化很危险,但他似乎没有意识到他已经陷入了多深。\
你敦促他马上停止;如果他继续这样,他不会比一个迷失者强到哪儿去。
"好吧,我明白你说的意思了……我必须去做实验了。除非我明白了它对我做了什么,否则我担心我可能会和迷失者拥有相同的命运。"
他的目光中满是自信,但隐藏了一些担忧。
\<<run setup.choice("[[继续->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_Pure_1]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "normal", true)>>
"希望我们还能再见。"
他点头表示理解了你的话,随后起身离开。
他每走一步,你都感到大地都在摇晃。很快,他的身影消失在视野之外。
\<<run setup.choice("[[离开->Village]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Torgar"], 1)>>
\<<set $CharacterSheet_Torgar.quest.lostScoring++>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny", true)>>
"我也开始有同样的感觉了。"他秀着自己的二头肌,淫荡地舔舐着它。
这让你的核心部位开始颤抖……
"但现在我必须去做实验了。谁知道我还隐藏了多少潜力呢~"
\<<run setup.choice("[[继续->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_Corrupt_1]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Torgar"])>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny", true)>>
他的目光中满是自信,但隐藏了一些担忧。
"我们会再见的,到那时……你就要来尝尝这个大鸡巴了。"
他起身离开。
他每走一步,你都感到大地都在摇晃。很快,他的身影消失在视野之外。
\<<run setup.choice("[[离开->Village]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Torgar"])>>
\<<set $CharacterSheet_Torgar.quest.ascendedScoring++>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "normal", true)>>
你们都很清楚,腐化是危险的。你告诉他你相信他不会因为这突如其来的力量和快感背叛自己的信仰。
"唔……你说得对;我必须去做试验了。也许腐化能被某种方式控制住。但谁知道未来会如何……"
他的目光中满是自信,但隐藏了一些担忧。
\<<run setup.choice("[[继续->Torgar_Low_Rela_Mid_Rela_Trigger_Choices_Ascended_1]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny", true)>>
"希望我们还能再见。"
他点头表示理解了你的话,随后起身离开。
他每走一步,你都感到大地都在摇晃。很快,他的身影消失在视野之外。
\<<run setup.choice("[[离开->Village]]");>>你的旅途并未持续很久,熟悉的淫荡的咆哮声便传了过来。
深沉、兽性、欲求不满,但洋溢着极乐。
你认出这是托加的声音。
\<<run setup.choice("[[靠近->Torgar_Mid_Rela_Idle_EncounterStart_2]]");>>
\<<run setup.choice("[[离开->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
"能再次见到你真好。"他低语道,视线却无法从他的鸡巴上拉回。
他的双手握着巨大的肉棒,头部后仰,因快感而不断战栗。\
鸡巴搏动的力量超出了人类的范围,显然从上次见面之后他的性高潮在不断增长。
不过他停了下来,流淌的快感让他不得不用粗壮的手掌扶住他的膝盖。
\<<run setup.choice("[[问他感觉怎么样->Torgar_Mid_Rela_Idle_EncounterStart_2_HowDoing]]");>>
\<<run setup.choice("[[朝他wink->Torgar_Mid_Rela_Idle_EncounterStart_2_Wink]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
\<<set $CharacterSheet_Torgar.quest.pureScoring++>>
\<<set $CharacterSheet_Torgar.quest.ascendedScoring++>>
他开心地微笑了一下,屈起了手臂。
"我得说这东西确实有用。"他摆出一个双肱二头肌的姿势,几近要撕裂任何拼命贴在他身上的衣服。
\<<run setup.choice("[[继续->Torgar_Mid_Rela_Idle_EncounterStart_2_HowDoing_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
"究极的肌肉增长,究极的高潮,增产的精子量,过剩的性欲。"
仅仅是说出这些似乎就刺激了他。他的鸡巴一直勃起,直到顶住了胸肌,但他仍试图保持专心。
"这感觉是一种更强力的腐化,只不过似乎不会随时间衰退……"
\<<run setup.choice("[[继续->Torgar_Mid_Rela_Idle_EncounterStart_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
\<<set $CharacterSheet_Torgar.quest.lostScoring++>>
"嗯……你要是继续这么挑逗我的话可是会陷入终身都被播种的情形……"
他的嗓音比第一次见面相比深沉了许多。
他的鸡巴一直勃起,直到顶住了胸肌。
但他摇了摇头;似乎现在他有比满足自己肉欲更重要的事情。
\<<run setup.choice("[[继续->Torgar_Mid_Rela_Idle_EncounterStart_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "normal")>>
他站起身,腿部巨大的肌肉令人无法无视。
"当我想到这一切能够完成的东西,这力量能完成多少为了所有人利益的绝妙的事情,以及我为自己信仰而战的时候。我感到一切尽在掌控。"
\<<run setup.choice("[[继续->Torgar_Mid_Rela_Idle_EncounterStart_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "angry")>>
"再和我打一场吧!只有将其逼到极限我才能消耗掉这些腐化!"
带着自信的笑容,他的身体朝你冲了过来。
<<print setup.getFightStartPassages($CharacterSheet_Torgar)>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
\<<set $CharacterSheet_Torgar.quest.relationshipScoring++>>
"咕……我投降。"
他巨大的身体笨拙地向前单膝倒下,喘息里混合着疲惫和欲望。
你能确定他的性欲能让他多么分心,但就和往常一样,击败他能使他将注意力集中到你身上。
\<<run setup.choice("[[问他下一步打算做什幺->Torgar_Mid_Rela_Win_Idle_Ask]]");>>
\<<run setup.choice("[[让他凉快着->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
\<<set $CharacterSheet_Torgar.quest.relationshipScoring++>>
"看来这次是我赢了……"
胜利的喜悦使他全身更加兴奋。布满全身黑色的血管愤怒地搏动着,将快感和力量运送到他膨胀的肉体上。
他舔舔獠牙,接纳了涌向他的欲望。似乎它已经不再想要保持理性了。
\<<run setup.choice("[[问他下一步打算做什幺->Torgar_Mid_Rela_Win_Idle_Ask]]");>>
\<<run setup.choice("[[离开->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "normal")>>
这个问题将他从肉欲的恍惚中拉了回来。
"我想……不,我需要控制住它。"
他开始沉思,大到骇人的手掌摩挲着胡子的末梢。
"研究能使我专注……当我有个清晰的目标后,这个个体似乎就会冷静。"
\<<run setup.choice("[[告诉他彻底拒绝研究这个个体->Torgar_Mid_Rela_Win_Idle_Ask_Reject]]");>>
\<<run setup.choice("[[鼓励他继续研究它的效果->Torgar_Mid_Rela_Win_Idle_Ask_Study]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "normal")>>
"你说得对……很难否认它可能的危险。"
他双腿盘坐,闭上眼睛以集中意志。
\<<run setup.choice("[[继续->Torgar_Mid_Rela_Win_Idle_Ask_Reject_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "sad")>>
"关于被毁灭前的旧世界我知道的不多。也许这东西也是一个原因?我怎样才能确认?"
你注意到他身上的黑色血管收缩了一点。
"我仍需要为我的族人寻找一个避难所……我不能如此轻易地被分心。"
\<<run setup.choice("[[握住他的手->Torgar_Mid_Rela_Win_Idle_Ask_Reject_Hold]]");>>
\<<run setup.choice("[[先处理其他->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "blushing")>>
当你握住他的双手时,他猛地跳了起来。他双眼圆瞪,整张脸烧得通红。
他不习惯这种浪漫的亲密接触;研究和生存的生活并没有让他有了解这些的地方。
但很快,他放松了下来。
他的心跳开始舒缓。
又过了一会儿,感觉他已经没问题了。
\<<run setup.choice("[[继续->Torgar_Mid_Rela_Win_Idle_Ask_Reject_Hold_2]]");>>\<<set $CharacterSheet_Torgar.quest.pureScoring++>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
几分钟后,他突然站起来,给你了一个温暖的微笑。
"谢谢,我真的很需要这个。"他发出了一声真挚的笑。
"我会努力将这东西控制住的,为了你,为了我的部落。"
就这样,他离开了。
\<<run setup.choice("[[离开->Village]]");>>\<<set $CharacterSheet_Torgar.quest.ascendedScoring++>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "normal")>>
"关于被毁灭前的旧世界我知道的不多。"
他望了望你们周围的废墟。
有一瞬,你看到了他眼中好奇的闪光。
"某些东西导致了他们的毁灭,但我们可以从他们的错误中学习,而不是拒绝接受。"
\<<run setup.choice("[[继续->Torgar_Mid_Rela_Win_Idle_Ask_Study_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
他突然站起身,这使他充满了决心。
"我一定要为我的族人发挥一些价值。"
他向你挥手告别,然后离开了。
"谢谢你,朋友;你对我的帮助超出了你的想象。"
\<<run setup.choice("[[离开->Village]]");>>\<<set $CharacterSheet_Torgar.quest.available_encounterPassages_midRelaPathChange = false>>
>>>>>>> CN0.9.0COM
\<<set $CharacterSheet_Torgar.quest.progress = setup.evaluateTorgarPath()>>
\
\<<if $CharacterSheet_Torgar.quest.progress == setup.TorgarProgress.LOST>>
<<include Torgar_Mid_Rela_Path_Change_EncounterStart_Lost>>
\<<elseif $CharacterSheet_Torgar.quest.progress == setup.TorgarProgress.REDEEMED>>
<<include Torgar_Mid_Rela_Path_Change_EncounterStart_Redeemed>>
\<<else>>
<<include Torgar_Mid_Rela_Path_Change_EncounterStart_Ascended>>
<<<<<<< HEAD
\<</if>>Soon after you leave the Golden Bastion, you feel Torgar's presence.
He is nearly impossible to miss through a subtle smell of overwhelming manliness, the sound of deep moans and thumping footsteps.
You feel guided to him.
\<<run setup.choice("[[Find Torgar->Torgar_Mid_Rela_Path_Change_EncounterStart_Lost_2]]");>>
\<<run setup.choice("[[Leave->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
You find the half-orc after less than an hour of travel.
He stands with a lustful grin as the goo pumps more and more of itself in his body.
The once savvy nature of the orc seems buried under the never-ending chorus of moans and throbbing cocks and muscles.
"You... hmmm... Come closer. You would make such a good fuck tool..."
Thick black goo oozing out of his cock as he gets ready to pounce on you.
<<print setup.getFightStartPassages($CharacterSheet_Torgar)>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
(Torgar is on the Path of Mastery)
(Unfortunately, only the path in which you encourage him to embrace the goo is currently available.)
<<print setup.getFightStartPassages($CharacterSheet_Torgar)>>\<<if $CharacterSheet_Torgar.quest.progress == setup.TorgarProgress.LOST>>
=======
\<</if>>你刚离开黄金堡垒一会儿,便感到了托加的气息。
他洋溢出的阳刚的微妙气味几乎无法被忽视,还有那低沉的呻吟和巨大的脚步声。
你感到被引导了过去。
\<<run setup.choice("[[去找到托加->Torgar_Mid_Rela_Path_Change_EncounterStart_Lost_2]]");>>
\<<run setup.choice("[[离开->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
不到一小时,你便找到了这个半兽人。
他站在那里,露出了淫笑,身上的粘液已经越来越多。
曾经兽人那领悟的天性似乎已被掩埋在永不停息的呻吟和鸡巴与肌肉搏动的响声之中。
"你……嗯……过来。你将会是个完美的飞机杯……"
他准备好了朝你进攻,浓浓的黑色粘液正从他的鸡巴里不断分泌出来。
<<print setup.getFightStartPassages($CharacterSheet_Torgar)>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
(托加选择了驾驭之路)
(很抱歉,当前可选路线只有你鼓励他接纳粘液这一条。)
<<print setup.getFightStartPassages($CharacterSheet_Torgar)>>\<<if $CharacterSheet_Torgar.quest.progress == setup.TorgarProgress.LOST>>
>>>>>>> CN0.9.0COM
<<include Torgar_Mid_Rela_Path_Change_Win_Lost>>
\<<elseif $CharacterSheet_Torgar.quest.progress == setup.TorgarProgress.REDEEMED>>
<<include Torgar_Mid_Rela_Path_Change_Win_Redeemed>>
\<<else>>
<<<<<<< HEAD
(This is the point in Torgar's story when we branch into one of three different paths based on your choices thus far.)
(Unfortunately, only the path of Ascension is not available at the moment.)
\<<run setup.choice("[[Enter the Path of the Embrace->Torgar_Mid_Rela_Path_Change_EmbracePath]]");>>
\<<run setup.choice("[[Enter the Path of Redemption->Torgar_Mid_Rela_Path_Change_RedemptionPath]]");>>
\<<run setup.choice("[[Leave->Village]]");>>
\<</if>>\<<if $CharacterSheet_Torgar.quest.progress == setup.TorgarProgress.LOST>>
=======
(这里是托加故事的分歧点,基于你目前为止的选择,我们将托加的故事分成了三条路线)
(很抱歉,当前济世之路尚不能选择)
\<<run setup.choice("[[进入接纳之路->Torgar_Mid_Rela_Path_Change_EmbracePath]]");>>
\<<run setup.choice("[[进入救赎之路->Torgar_Mid_Rela_Path_Change_RedemptionPath]]");>>
\<<run setup.choice("[[离开->Village]]");>>
\<</if>>\<<if $CharacterSheet_Torgar.quest.progress == setup.TorgarProgress.LOST>>
>>>>>>> CN0.9.0COM
<<include Torgar_Mid_Rela_Path_Change_Loss_Lost>>
\<<elseif $CharacterSheet_Torgar.quest.progress == setup.TorgarProgress.REDEEMED>>
<<include Torgar_Mid_Rela_Path_Change_Loss_Redeemed>>
\<<else>>
<<<<<<< HEAD
(This is the point in Torgar's story when we branch into one of three different paths based on your choices thus far.)
(Unfortunately, only the path of Ascension is not available at the moment.)
\<<run setup.choice("[[Enter the Path of the Embrace->Torgar_Mid_Rela_Path_Change_EmbracePath]]");>>
\<<run setup.choice("[[Enter the Path of Redemption->Torgar_Mid_Rela_Path_Change_RedemptionPath]]");>>
\<<run setup.choice("[[Leave->Village]]");>>
\<</if>>After less than an hour of travel, you hear familiar moans. The sound of deep yearning contained in a struggling soul.
At this point, you quickly recognize that voice. The deep moans are coarse and horse-like in tone.
It is Torgar's Voice.
\<<run setup.choice("[[Approach->Torgar_Mid_Rela_Path_Change_EncounterStart_Redeemed_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
"You... I need to fight you once more."
He lets go of his monstrous cock and coils his hands into fists.
"Anything to distract me from this monster inside me."
<<print setup.getFightStartPassages($CharacterSheet_Torgar)>><<include Torgar_Mid_Rela_Path_Change_RedemptionPath>><<include Torgar_Mid_Rela_Path_Change_RedemptionPath>>\<<set $CharacterSheet_Torgar.quest.available_postFightPassagesWin_midRelaPathChange = false>>
\<<set $CharacterSheet_Torgar.quest.available_postFightPassagesLoss_midRelaPathChange = false>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
You notice how the black mass around him seems smaller than before as if it's withering.
Torgar seems conflicted, buried under the pressure of constant pleasure pushing him to give in.
But he firmly pushes back.
"This power. It feels better than anything I have ever felt in my life. It pulses in every muscle, pushes against my loins, day and night."
\<<run setup.choice("[[Continue->Torgar_Mid_Rela_Path_Change_RedemptionPath_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "angry")>>
"But I have things to do, things that my people count on."
He glances at his impossibly huge arms before jerking away.
"Please leave me be for now. I am endlessly grateful for your words earlier, but I don't think I can resist your allure for much longer."
\<<run setup.choice("[[Leave him be->Village]]");>>
\<<run setup.choice("[[Tease him->Torgar_Mid_Rela_Path_Change_RedemptionPath_Tease]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "normal")>>
You approach, and he already shivers in response. But he grasps your hand as it's about to reach him.
"You have no idea how much I want this... But I truly feel that I'll lose myself to this thing if I give in now."
He looks at you with pleading eyes. But his cock clearly throbs with need.
\<<run setup.choice("[[Pleasure him->Torgar_Lost_Path_Trigger_Win_Accept_Tease]]");>>
\<<run setup.choice("[[Leave him be->Village]]");>>The quietness of the barrens is something you've now learned to understand. Between each step, you listen for any sound that would reveal anything out of the ordinary.
\<<run setup.choice("[[Listen carefully->Torgar_Pure_Path_Trigger_EncounterStart_2]]");>>You hear a faint voice in the distance, a familiar one. But something seems off.
The words you can gather are nonsense, talks of a lost tongue.
\<<run setup.choice("[[Follow the voice->Torgar_Pure_Path_Trigger_EncounterStart_3]]");>>
\<<run setup.choice("[[Leave->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "normal")>>
The closer you get, the more you recognize Torgar's deep voice. His words thunder out with an uncanny softness. You feel more relaxed the closer you get.
You finally see him, hunched forward and mumbling within a canyon hidden within unexplored corners of the barrens.
His breathing is heavy, and it quickly hastens once he notices your arrival.
"It's you... You're here just in time."
\<<run setup.choice("[[Continue->Torgar_Pure_Path_Trigger_EncounterStart_4]]");>>\<<run $CharacterSheet_Torgar.fight.fightMoveIDs.push(setup.FightMove.TonicOfStillness.id)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
The strange goo that clads his skin pulses softly, but it's not as substantial as it's once been.
"Corruption is leading him to a path I refuse to follow. Please, fight me once more. I need to taste the essence in the air, harness it to get this thing out of me."
∇: Torgar can now use the "Tonic of Stillness" fight move.
<<print setup.getFightStartPassages($CharacterSheet_Torgar)>><<include Torgar_Pure_Path_Trigger_PostFight>><<include Torgar_Pure_Path_Trigger_PostFight>>\<<set $CharacterSheet_Torgar.quest.available_encounterPassages_purePathTrigger = false>>
=======
(这里是托加故事的分歧点,基于你目前为止的选择,我们将托加的故事分成了三条路线)
(很抱歉,当前救赎线路尚不能选择)
\<<run setup.choice("[[进入接纳之路->Torgar_Mid_Rela_Path_Change_EmbracePath]]");>>
\<<run setup.choice("[[进入救赎之路->Torgar_Mid_Rela_Path_Change_RedemptionPath]]");>>
\<<run setup.choice("[[离开->Village]]");>>
\<</if>>走了不到一个小时,你便听到了熟悉的呻吟。声音里充满了一个挣扎的灵魂和深深的渴望。
一瞬间,你便认了出来。那叹息中如马匹一样粗粝的声调。
是托加的声音。
\<<run setup.choice("[[前去查看->Torgar_Mid_Rela_Path_Change_EncounterStart_Redeemed_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
"是你……我需要再和你打一次。"
他的手放开了他庞大的鸡巴,握成了拳头。
"任何能够将我从体内的怪物中分心的事情都行。"
<<print setup.getFightStartPassages($CharacterSheet_Torgar)>><<include Torgar_Mid_Rela_Path_Change_RedemptionPath>><<include Torgar_Mid_Rela_Path_Change_RedemptionPath>>\<<set $CharacterSheet_Torgar.quest.available_postFightPassagesWin_midRelaPathChange = false>>
\<<set $CharacterSheet_Torgar.quest.available_postFightPassagesLoss_midRelaPathChange = false>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
他身上黑色的东西似乎在萎缩,变得比之前小了一些。
托加貌似十分矛盾,全身持续的快感在迫使他缴械投降。
但他仍坚定地抗拒了。
"这股力量。我一生从未有过如此美妙的体验。它在我每一块肌肉中涌动,冲击着我的腰部,无论昼夜。"
\<<run setup.choice("[[继续->Torgar_Mid_Rela_Path_Change_RedemptionPath_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "angry")>>
"但我仍有需要做的事情,要让我的族人能够依靠。"
他看了看自己大到不可能的胳膊,然后猛地收回。
"拜托了,现在不要管我。我无比感激你早前的建议,但我感觉我将要无法继续抗拒你的魅力了。"
\<<run setup.choice("[[先处理其他->Village]]");>>
\<<run setup.choice("[[挑逗他->Torgar_Mid_Rela_Path_Change_RedemptionPath_Tease]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "normal")>>
你还没靠近,他都开始发抖了。但他握住了你即将触碰住他的手。
"你不明白我现在有多想要……但我真的觉得如果我现在放弃的话我就会失去自我。"
他的眼睛充满了恳求,但他的鸡巴很明显因欲望跳动着。
\<<run setup.choice("[[取悦他->Torgar_Lost_Path_Trigger_Win_Accept_Tease]]");>>
\<<run setup.choice("[[先处理其他->Village]]");>>如今,你已学会理解荒原的寂静。每一步的间隔中,你都努力捕捉任何不正常的东西会出现的声音。
\<<run setup.choice("[[仔细聆听->Torgar_Pure_Path_Trigger_EncounterStart_2]]");>>远传传来了微弱的话语声。很熟悉,但似乎又有些不对劲。
整合起来的词语毫无意义,如失语者的发言。
\<<run setup.choice("[[循声而去->Torgar_Pure_Path_Trigger_EncounterStart_3]]");>>
\<<run setup.choice("[[离开->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "normal")>>
随着你越来越接近,你更加确定这是托加低沉的声音。他的嗓音中有种异样的温柔在轰鸣。你感到愈发放松。
终于,你找到了那个缩成一团,躲在荒原未探索角落的峡谷中嘟嘟囔囔的家伙。
他的呼吸很沉重,而意识到你的出现使他立马气短。
"是你……你来的正是时候。"
\<<run setup.choice("[[继续->Torgar_Pure_Path_Trigger_EncounterStart_4]]");>>\<<run $CharacterSheet_Torgar.fight.fightMoveIDs.push(setup.FightMove_TonicOfStillness.id)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
皮肤表面的古怪粘液轻和地律动着,但已大不如从前那般牢固。
"腐化想要将我的身体引导至我拒绝遵从的道路。求你了,再和我打一次。我必须要获得空气中的精华,利用它来排出这个东西。"
∇: 托加现在可以使用战斗技能"冷静补剂"。
<<print setup.getFightStartPassages($CharacterSheet_Torgar)>><<include Torgar_Pure_Path_Trigger_PostFight>><<include Torgar_Pure_Path_Trigger_PostFight>>\<<set $CharacterSheet_Torgar.quest.available_encounterPassages_purePathTrigger = false>>
>>>>>>> CN0.9.0COM
\<<set $CharacterSheet_Torgar.quest.available_postFightPassagesLoss_purePathTrigger = false>>
\<<set $CharacterSheet_Torgar.quest.available_postFightPassagesWin_purePathTrigger = false>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "blushing")>>
<<<<<<< HEAD
He groans, physically fighting the goo; it pulses, feeding him with pleasure,
his cock hardens, cum drips out of it, but he fights back, forcing it out.
\<<run setup.choice("[[Fuck him->Torgar_Pure_Path_Trigger_PostFight_FuckHim]]");>>
\<<run setup.choice("[[Stand back and watch->Torgar_Pure_Path_Trigger_PostFight_PostSex]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 1)>>
Torgar yanks the remains of his tattered pants and throws them aside. He gazes at you, arousal burning in his eyes.
He quickly turns over and bends down on his hands and knees.
"Help me <<PlayerName>>... Get it all out of me."
\<<run setup.choice("[[Take him->Torgar_Pure_Path_Trigger_PostFight_FuckHim_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming")>>
You grasp the half-orc's muscular cheeks and force your <<LimbDesc 'cocks'>> in. His muscular ass has made his entrance all the tighter. You grunt and force yourself deeper with every thrust.
Torgar could hardly tolerate it. Huge loads of thick seed are already oozing out of his humongous cock. You notice its slightly dark hues lighten with every load.
\<<run setup.choice("[[Keep fucking him->Torgar_Pure_Path_Trigger_PostFight_FuckHim_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 3)>>
You grasp his ass even harder. Torgar moans from the increasing force of your touch.
"Gahhhhh... Keep going... Pleeeeeease"
The half-orc muffles through heavy groans. He grabs his cock with both hands and jerks it desperately.
\<<run setup.choice("[[Continue->Torgar_Pure_Path_Trigger_PostFight_FuckHim_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming")>>
<h2>"Ahhhhh... AHHHHH!!! FUUUUUCK!!!!!!"</h2>
You thrust faster and faster until you cum, building up a chorus of lustful roars that resounds across the Barrens.
\<<run setup.choice("[[Continue->Torgar_Pure_Path_Trigger_PostFight_PostSex]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming")>>
He jerks his monstrous throbbing tool like his life depends on it. You feel his giant balls churn buckets of seed every time he thrusts the air.
"Grrrr... Ghhhhh. AHHHHHHH!!!"
He clenches the rocky ground in a thundering roar to find some balance as his urethra pumps huge bumpy loads towards his glands.
\<<run setup.choice("[[Continue->Torgar_Pure_Path_Trigger_PostFight_PostSex_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming", true)>>
<h2>"GRRRAHHHHHHHHHHHH!!!!!!"</h2>
His cock shoots out thick cum with the strength of a cannon. Monstrously huge loads that never seem to stop coming.
Torgar pants and roars as he holds on to the soil, desperately trying to shoot his load as far away as possible.
\<<run setup.choice("[[Continue->Torgar_Pure_Path_Trigger_PostFight_PostSex_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 1)>>
<<set $CharacterSheet_Torgar.quest.blackVeinsOnDick = false>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming", true)>>
With a few dozen shots, his load begins to whiten. His throbbing veins are getting smaller.
Finally, his muscles begin to deflate, gradually bringing him back to the body he used to know.
\<<run setup.choice("[[Continue->Torgar_Pure_Path_Trigger_PostFight_PostSex_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny", true)>>
After almost an hour of nonstop climax, he sighs in satisfaction and falls on his back. His cock still oozes seed, but its milky white color feels somewhat reassuring to see.
He is beyond exhausted from experience, but he still addresses you nonetheless.
"Gahhhhh... Thank you. I'm finally free."
\<<run setup.choice("[[Continue->Torgar_Pure_Path_Trigger_PostFight_PostSex_5]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player", "CharacterSheet_Torgar"])>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny", true)>>
\<<set $CharacterSheet_Torgar.quest.progress = setup.TorgarProgress.REDEEMED_TEAMMATE>>
He tries to get up but gives up halfway to rest on his back.
"Give me some time to pull myself together, find some clothes and clean myself up. Then please, come back to me."
\<<run setup.choice("[[Return to the Golden Bastion->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "normal")>>
Soon after entering the Barrens, you notice a person waiting for you.
A silhouette of reasonably impressive bulk and stature.
\<<run setup.choice("[[Approach him->Torgar_Redeemed_Path_Idle_Win_Epilogue_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
Torgar approaches, adjusting his tight tunic; he is still too big for most clothing.
"I must thank you, explorer. Your help and wisdom have truly helped me out of this cycle of greed."
He pulls you into a hug and doesn't let go. He holds you tight, making you feel the warmth of his body and the beating of his heart.
His massive body is a lot to take in, but you do your best to hug him back.
"I still feel the lasting effects of this corruption, but I think I've surmounted its worst."
\<<run setup.choice("[[Kiss him->Torgar_Redeemed_Path_Idle_Win_Epilogue_Join]]");>>
\<<run setup.choice("[[Keep hugging him->Torgar_Redeemed_Path_Idle_Win_Epilogue_End]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "blushing")>>
You close your eyes and kiss him; he quickly pulls you closer in response.
His tongue coils against yours. Warmth builds through our whole body as he moans into your mouth.
"If only you knew how badly I've wanted this <<PlayerName>>... You saved my soul."
You push your tongue in deeper, and he growls in response.
\<<run setup.choice("[[Kiss him->Torgar_Redeemed_Path_Idle_Win_Epilogue_End]]");>>\<<set $CharacterSheet_Torgar.quest.available_encounterPassages_redeemedTeammateFirstTime = false>>
=======
他嘴上呻吟,身体却在对抗着粘液;脉动的粘液仍在给他提供着快感,
让他鸡巴发硬,精液从中滴落,但他压抑着自己,强迫它离开体内。
\<<run setup.choice("[[操他->Torgar_Pure_Path_Trigger_PostFight_FuckHim]]");>>
\<<run setup.choice("[[站在一旁看戏->Torgar_Pure_Path_Trigger_PostFight_PostSex]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 1)>>
托加猛地拽下了他褴褛的裤子并扔到一边。他注视着你,眼底的激情在熊熊燃烧。
他迅速转过身去,以双手双膝支撑跪在地上。
"帮帮我<<PlayerName>>……把它全弄出来吧。"
\<<run setup.choice("[[那就上吧->Torgar_Pure_Path_Trigger_PostFight_FuckHim_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming")>>
<<print setup.processFlavours($CharacterSheet_Player, "你抓住半兽人的肌肉发达的臀部,强行将你的@[all|cocks|noverb]插了进去。他强壮的屁股是他的后门紧致非常。你哼了一声,每次冲刺都用力要进到更深。")>>
托加几乎无法忍受了。大量的浓精正从他巨大的鸡巴中分泌而出。你发现每股精液的黑光都在一点点减弱。
\<<run setup.choice("[[继续干他->Torgar_Pure_Path_Trigger_PostFight_FuckHim_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 3)>>
你加大了手上的力道。托加开始漏出呻吟声。
"嘎啊……继续……求你了————"
随着半兽人低沉的淫叫,他双手握住了自己的鸡巴,开始狠狠地撸动。
\<<run setup.choice("[[继续->Torgar_Pure_Path_Trigger_PostFight_FuckHim_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming")>>
<h2>"啊……啊!!!操死我!!!"</h2>
你不断地加速,直到射了出来,使得荒原上传来了一片交织的淫靡的咆哮声。
\<<run setup.choice("[[继续->Torgar_Pure_Path_Trigger_PostFight_PostSex]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming")>>
他套弄着自己跳动着的骇人之物,好像赌上了性命。你感到在他每次在空中冲刺的时候,他的巨球里海量的精液都在搅动。
"喝……呼。啊啊啊!!!"
一声雷鸣般的吼叫,紧接着是被攒紧在手里的岩地,只为让他在尿道里朝着腺体喷出巨量带有凸块的存货时,能够保持住身体的平衡。
\<<run setup.choice("[[继续->Torgar_Pure_Path_Trigger_PostFight_PostSex_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming", true)>>
<h2>"嘎啊啊啊啊啊!!!!!"</h2>
他鸡巴射精的力道堪比加农炮。巨量的精液似乎永远都发泄不完。
托加大口吸气,然后咆哮,双手依然抓着土地,不顾一切地要将精液射到最远的地方。
\<<run setup.choice("[[继续->Torgar_Pure_Path_Trigger_PostFight_PostSex_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 1)>>
<<set $CharacterSheet_Torgar.quest.blackVeinsOnDick = false>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming", true)>>
数十股精液之后,他的精子开始变白。暴起的血管也在缩窄。
终于,他的肌肉如泄了气一般,逐渐将他变回了他习惯的那具身体。
\<<run setup.choice("[[继续->Torgar_Pure_Path_Trigger_PostFight_PostSex_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny", true)>>
经历了将近一个小时的高潮后,他满足地舒了口气,躺在了地上。他的鸡巴依然在泄精,但乳白的颜色某种程度上很令人安心。
这次体验让他已不胜疲惫,但他还是要向你说出这句话。
"嘎哈……谢谢你。我终于解脱了。"
\<<run setup.choice("[[继续->Torgar_Pure_Path_Trigger_PostFight_PostSex_5]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player", "CharacterSheet_Torgar"])>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny", true)>>
\<<set $CharacterSheet_Torgar.quest.progress = setup.TorgarProgress.REDEEMED_TEAMMATE>>
他试着坐起身,但中途又倒在了地上。
"我得缓一会儿才能起身找几件衣服并清理下自己。到那时候,请你一定要回来找我。"
\<<run setup.choice("[[回到黄金堡垒->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "normal")>>
你刚进到荒漠中,你就发现了一个等待的身影。
那身体和高度构成的轮廓大到惊人,但依然在合理范围。
\<<run setup.choice("[[靠近他->Torgar_Redeemed_Path_Idle_Win_Epilogue_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
托加朝你走来,整理了一下他的紧身无袖上衣;对绝大部分衣服而言他还是太大了。
"我必须要感谢你,拾荒者。是你的协助和智慧真正帮我逃离了贪欲的循环。"
他将你拉入怀中,不肯松手。他紧紧的拥抱可以让你感觉到他身体的温热和跳动的心脏。
要抱住他巨大的身体很难,但你还是尽可能地抱了回去。
"我还有感觉到腐化的持续影响,但我想我已经克服了最糟糕的部分。"
\<<run setup.choice("[[亲吻他->Torgar_Redeemed_Path_Idle_Win_Epilogue_Join]]");>>
\<<run setup.choice("[[继续抱着他->Torgar_Redeemed_Path_Idle_Win_Epilogue_End]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "blushing")>>
你闭上双眼,亲吻了他;他迅速把你拉得更近了。
他的舌头和你的互相缠绕。你们全身都在升温,随后他保持着接吻的姿势哽咽道:
"要是你能明白我有多想这样做就好了,PlayerName>>……你拯救了我的灵魂。"
你将舌头伸到更深处,引得他低声咆哮了一下。
\<<run setup.choice("[[亲吻他->Torgar_Redeemed_Path_Idle_Win_Epilogue_End]]");>>\<<set $CharacterSheet_Torgar.quest.available_encounterPassages_redeemedTeammateFirstTime = false>>
>>>>>>> CN0.9.0COM
\<<run setup.completeAchievement("Achievement_Redemption");>>
\<<run setup.torgarJoinsPlayer()>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "sad")>>
<<<<<<< HEAD
He hugs you closer still; you feel warm and safe, covered in the warrior's bulk.
Your eyes open for an instant, and you see tears roll down his cheeks.
For once in a long time, Torgar truly feels welcomed and safe.
"Th-Thank you..."
\<<run setup.choice("[[Continue->Torgar_Redeemed_Path_Idle_Win_Epilogue_End_2]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player", "CharacterSheet_Torgar"])>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "blushing")>>
You let time pass and appreciate his warmth.
Δ: Torgar can now join your expeditions.
\<<run setup.choice("[[Leave->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
Torgar is waiting for you near the Golden Bastion. He welcomes you with a warm smile upon seeing you approach.
\<<run setup.choice("[[Continue->Torgar_Redeemed_Teammate_Path_Idle_Menu]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
While he is smaller than he used to be, his composure shows unparalleled comfort and warmth.
\<<run setup.choice("[[Talk to him about his home->Torgar_Redeemed_Teammate_Path_Idle_Menu_ShatteredPeak]]");>>
\<<run setup.choice("[[Decide when Torgar attacks->Torgar_Redeemed_Teammate_ChangeAttackTiming]]");>>
\<<run setup.choice("[[Leave->Village][setup.flagTimePasses($CharacterSheet_Torgar)]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
"Of course, all can benefit from a good strategy."
=======
他依然紧紧抱着你;被包围在勇士健硕的身体里让你感到温暖且安全。
突然,你睁开了眼睛,看到泪水正从他脸颊滑落。
在如此漫长的时间之后,托加第一次真正地感受到了安心,感受到了总有个人会欢迎自己。
"Xi——谢谢你……"
\<<run setup.choice("[[继续->Torgar_Redeemed_Path_Idle_Win_Epilogue_End_2]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player", "CharacterSheet_Torgar"])>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "blushing")>>
任凭时间流逝,你享受着他的温存。
Δ: 托加现在可以和你一起探险了。
\<<run setup.choice("[[离开->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
托加正在黄金堡垒的附近等着你。刚一看见你,他便露出了温暖的微笑来迎接。
\<<run setup.choice("[[继续->Torgar_Redeemed_Teammate_Path_Idle_Menu]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
虽然他和之前相比小了一些,但他的沉着依旧展露出了无与伦比的安心和温暖。
\<<run setup.choice("[[跟他谈有关故乡的事->Torgar_Redeemed_Teammate_Path_Idle_Menu_ShatteredPeak]]");>>
\<<run setup.choice("[[决定托加尔攻击的时间->Torgar_Redeemed_Teammate_ChangeAttackTiming]]");>>
\<<run setup.choice("[[离开->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
"当然可以,一个优秀的战略能让所有人都受益。"
>>>>>>> CN0.9.0COM
<<print setup.displayAttackTimingDescription($CharacterSheet_Torgar)>>
[[Attack before me->Torgar_Redeemed_Teammate_Path_Idle_Menu][$CharacterSheet_Torgar.fight.teammateSettings.attackTiming = setup.AttackTiming.BEFORE_PLAYER]]
[[Attack after me, but before our enemy->Torgar_Redeemed_Teammate_Path_Idle_Menu][$CharacterSheet_Torgar.fight.teammateSettings.attackTiming = setup.AttackTiming.BETWEEN_PLAYER_AND_ENEMY]]
[[Attack after me, but after our enemy->Torgar_Redeemed_Teammate_Path_Idle_Menu][$CharacterSheet_Torgar.fight.teammateSettings.attackTiming = setup.AttackTiming.AFTER_ENEMY]]
<<<<<<< HEAD
\<<run setup.choice("[[Cancel->Torgar_Redeemed_Teammate_Path_Idle_Menu]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "normal")>>
"My home? It's why I'm out here, really."
His eyes glance down at the endless sand. You can tell that this is a sensitive topic.
"I used to be the leader of my tribe, a clan of warriors that even the Lost didn't dare approach."
\<<run setup.choice("[[Continue->Torgar_Redeemed_Teammate_Path_Idle_Menu_ShatteredPeak_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "sad")>>
"But at some point, the earth we settled on stopped flourishing, and our strongest warriors ventured out to find a better place to live."
\<<run setup.choice("[[Suggest him to let his people move to the Golden Bastion->Torgar_Redeemed_Teammate_Ptah_Idle_Menu_ShatteredPeak_3]]");>>
\<<run setup.choice("[[Say nothing->Torgar_Redeemed_Teammate_Path_Idle_Menu]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "sad")>>
He stays quiet for a few seconds and lets out a deep sigh.
"I would gladly take that offer, friend, but that simply can't happen. The last time I went back to the Shattered Peak, it was completely deserted. My people disappeared without a trace, and I still don't know what happened to them."
\<<run setup.choice("[[Say you'll help him find them->Torgar_Redeemed_Teammate_Ptah_Idle_Menu_ShatteredPeak_4]]");>>
\<<run setup.choice("[[Comfort him->Torgar_Redeemed_Teammate_Ptah_Idle_Menu_ShatteredPeak_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "normal")>>
"I appreciate that... I'm always looking out for them with every chance I get, and now that I got rid of this Corruption, I can get back to it."
\<<run setup.choice("[[Continue->Torgar_Redeemed_Teammate_Path_Idle_Menu]]");>><<set $CharacterSheet_town_guard.quest.met = true>>\
Tendrils of black curl down your forearm as <<SymbioteName>> reacts to your rising anger. You feel the ethereal presence hug your mind, affirming that it has your back, that you have no reason to be afraid.
You charge at the man, fist raised!
"As I thought! Submit or die!" the guard roars, drawing his weapon!The dust riled up by your battle begins to settle; a shimmering sheen of brown that acts as a backdrop to your hulking form standing over the fallen guardsman.
Power still sizzles within your core; a rabid beast of strength battering at the cages of your senses.
<<set $CharacterSheet_town_guard.quest.beatenOnce = true>>
\<<run setup.choice("[[Leave him->leave_guard]]");>>
\<<run setup.choice("[[Knock him out->knock_guard]]");>>
<<if setup.AbiHndlr.hasAchievement($CharacterSheet_Player,"Achievement_MemoriesOfNyx")>>\
\<<run setup.choice("[[Corrupt him->corrupt_guard]]");>>
<</if>>\<<set $CharacterSheet_town_guard.quest.fled = true>>\
You shake your head and drop the man to the floor. He lands on the ground with a heavy thud and skitters toward the town, never taking his eyes off of you. "M-monster!" He cries, before turning and fleeing.
Light coughing from behind catches your attention as the familiar face of Abel wades into view through the cloud of dirt. "What in the name of the Eldest is going on here!?"
\<<run setup.choice("[[Continue->abel_gets_better_look_guard_alive]]");>>Even through the haze of adrenaline fueling every one of your pulsing veins, you notice the fear glaze over the eyes of the guardsman.
You decide that the best course of action is to knock him out cold.
A dull thud resounds off of his skull from your blow as his body falls limp at your feet.
\<<run setup.choice("[[Continue->abel_gets_better_look_guard_unconscious]]");>><<set $CharacterSheet_town_guard.quest.corrupted = true>>\
It's too much to contain!
The building pressure of lust within you has been screaming at you the entire journey.
The sudden flourish in your loins leaves you panting, steam rolling from your mouth in misty puffs.
There is no point in this violence. There is no point in having someone against you.
<span class="glitch nyx fucked" data-text="G̶̠͉͖͐R̴̛̎̔̚͜Ȍ̵̹̹̹̖̅W̷̨͊̾̚͠">All shall</span><span class="glitch nyx" data-text="S̶͔̣͈͕̥̆̎̔͑́́̈̿̾̆͝͝ͅP̶̼̺̪̘͚̱͓̙̭̙͐̇̄̐̍̋̅̅̆̕͘͘͠R̴̦̩͕̙̿͆͌̾̈́̏͐̕E̶̡̧̝̭̩̪̜͙͋̓̿̓͝A̴̜̘͚̜͕̜̙̺͎̤͋̀̓̀̊̂̔̿͑̾̐̀̃͐̑̾͜͜ͅD̶̢̘͚̹̦̟̈́͒͐͆́͘"> gaze upon </span><span class="glitch nyx fucked" data-text="C̷̛̛̱̹̟͚͕̱̗͎͙̳̞̜̘̬̝͖̖̟̻̐̎́̌̈͐̉͑͐̋̽̔̋͂̋͝ͅƠ̶̢̱̯̬̖̥̠̬̼̼̼̜͔̬̜͚̯̺̹̩̐̍̅͒̅̓̀̚͠R̷̨̡̛̪̣͚̲͕̝̥̩͚̗̭̫̯̪͙̯̥̓͐̉̈́̒͐̃͒̽͊͛̀͋̅̕͜R̷̠̎U̵̧̫͙̺̤̰͎͓̦̓̎̿̈́̈̅́͌͝P̸̘͔̺̘̮̼̱̭̜̲͕̬̩̋̑́͜T̷͓̱͎̘̞̣͎̗̙̦̲͔͒͛͑̋̔̊̀͑̔͒͆̚̚͜͝͠͝͝ͅ">the host of Nyx</span>
You hold him tightly against you, your hand moving to support his head rather than choke him out. He offers a muffled squeal in fear before you silence him be locking your lips with his.
His body goes limp in your <<charLimbDesc $CharacterSheet_Symbiote 'arms'>>. You feel his cock hardening alongside your own, your <<charLimbDesc $CharacterSheet_Symbiote 'cocks'>> joining in the ascent of heated lust.
You hold him tightly against you. His deep breaths push his stomach tightly against yours. Your eyes close as your tongues begin to dance together. Spit mixes with spit and your breaths intermingle in each others' throats.
A power wells up within you, flows upwards from your core and drips from your tongue directly into the guard's throat.
Black veins begin to appear from the man's neck and slowly begins to work over his body. You feel his initial reluctance completely simmer away. \
His body pulses against yours, sliding upwards and outwards. He embraces you, his form bulking up ever so slightly.
Light coughing from behind catches your attention and forces the two of you to break your kiss. The familiar face of Abel wades into view through the cloud of dirt. "What in the name of the Eldest is going on here!?"
\<<run setup.choice("[[Continue->abel_gets_better_look_guard_corrupted]]");>>You find yourself frozen with the tip of a sword poised at your throat. A single movement and your journey would be at an end.
"Any last words?" he barks.
\<<run setup.choice("[[Continue->Quest_MQ001_EchoPostMerge_3_Meet_Abel_aggressive]]");>>You turn to face your friend proper, leaving the fleeing guard to disappear into the distance.
You notice that Abel is wearing the ceremonial kit reserved for the Herald of the Eldest. Questions spin within your mind like a frenzied flock of crows.
"$CharacterSheet_Player.info.name!? Is that you?" Abel blurts out while wrapping some cloth around his nose, "What happened here!? What in the blazes was that all about?"
"No, nevermind," he stammers, "It's dangerous to talk here. Meet me at my house, you can explain where the hell you have been and what just happened when we're there."
\<<run setup.choice("[[Continue->Village]]");>>You turn to face your friend proper.
You notice that Abel is wearing the ceremonial kit reserved for the Herald of the Eldest. Questions spin within your mind like a frenzied flock of crows.
"$CharacterSheet_Player.info.name!? Is that you?" Abel blurts out while wrapping some cloth around his nose, "What happ-?"
He stammers, looking at the limp guardsman, "Did... did you do this? Why?"
The joyful expression he donned when he came into view simmers away into a colour of sadness and fear.
"What happened to you out there? The $CharacterSheet_Player.info.name I knew would never lift a finger to one of our own!" Abel takes a few steps backwards, moving back toward the town, "Leave him here, I'll see to it he gets medical attention. You've done enough as it is. Get inside, and come to my house. We need to talk. About you. About this. About everything."
\<<run setup.choice("[[Continue->Village]]");>>You turn to face your friend proper.
You notice that Abel is wearing the ceremonial kit reserved for the Herald of the Eldest. Questions spin within your mind like a frenzied flock of crows.
"$CharacterSheet_Player.info.name!? Is that you?" Abel blurts out while wrapping some cloth around his nose, "What happ- oh... Am I interrupting something?"
"N-no! Nothing at all!" The guardsman steps away as he begins to register what had happened. A bashful blush washes across his face, "I'll return to my duties. You may pass."
"Uh..." Abel stammers as he watches the guard shamble away, his cheeks burning bright red, "What was that about, exactly? Nevermind that, please, let's get you into the Golden Bastion. Come meet me in my house, we have a lot of catching up to do!"
\<<run setup.choice("[[Continue->Village]]");>>A figure gradually emerges from the opaque void, moving steadily in your direction, evidently driven by the purpose of wrenching you from the encroaching abyss.
Every heavy step this stranger takes is telegraphed to your ears, amplified by the eerie silence that has swallowed any and all other sounds.
You suddenly realize who the silouhette belongs to.
<<print setup.getNextNarativeEventPassageListText(setup.StorySheet_Player.apothusPostFightLinks, 10)>>\[[Reach for Kanathar->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerWins_Companions_Kanathar]]You believe you've glimpsed a shimmering shadow of your mischievous companion, but he is absent.
His moment exists somewhere else, vaguely tethered to the present.
His time has passed, and is yet to come.
\<<run setup.choice("[[Continue->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerWins_Companions]]");>>[[Reach for Tiadane->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerWins_Companions_Tiadane]]<<include Feed_The_Chosen_Final_Minotaur>>[[Reach for Ferro->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerWins_Companions_Ferro]]<<include Ferro_Ending>>[[Reach for Ethrex->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerWins_Companions_Ethrex]]<<include Ethrex_Ending>>[[Struggle alone->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerWins_Struggle]]<<include Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerWins_7>>[[Consume Apothus->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerWins_Consume]]<<include Feed_The_Chosen_Final_CorruptEverything>>All you can hear is your heavy breathing as a wave of corruptive energy washes over you.
You stare back at Apothus and grin, knowing how much of a failure he has become in the eyes of Nyx.
Your veins glow in otherworldy purple; A glow that taints the air and soil.
\<<run setup.choice("[[Continue->Feed_The_Chosen_Final_CorruptEverything_1]]");>>Countless Lost immediately cum as your vision is overwhelms by the Black Sun growing within you.
It fills your mind with visions of a corrupted world, one where people's deepest desires can be achieved.
Your grin widens in response, clenching your fist. Countless Lost start worshiping you as the god that you are.
\<<run setup.choice("[[Merge with Nyx->Feed_The_Chosen_Final_CorruptEverything_2]]");>>You welcome the worships of the Lost, let them pleasure every inch of your growing form.
Their slick gooey selves rubbing and licking every part of your body that they can reach.
Your lift an arm towards the Lost, one that shines brighter than the flame of a thousand suns.
The dark light seeps into their skin, feeds them with the mass and power of giants.
\<<run setup.choice("[[Continue->Feed_The_Chosen_Final_CorruptEverything_2_1]]");>>They hiss and moans in pleasure as their muscles surge with the power of gods.
Soon the ruins shatter and crumble under the mass of worshippers growing around them.
Like the hungry beasts that they are, they lunge at you.
Countless wet tongues, cocks and tendrils worship your cocks and muscles.
You feel their devotion warp your form, their unadulterated lust <span class="glitch nyx" data-text="fueling your ascension. ">fueling your ascension. </span>
\<<run setup.choice("[[Ascend->Feed_The_Chosen_Final_CorruptEverything_3]]");>>Your body suddenly lurches forward, multiple new appendages bulging against the skin of your back, demanding freedom!
Countless tendrils burst from you, wriggling this way and that, as if they had a will of their own, seeking out ambitious warriors and leaders,
securing them within their coils, fucking them, turning them, <span class="glitch nyx" data-text="corrupting them">corrupting them</span>, growing them into new, gigantic corrupt gods.
\<<run setup.choice("[[Continue->Feed_The_Chosen_Final_CorruptEverything_3_1]]");>>Meanwhile some of your cocks begin birthing legions of spawns that seek out those dedicated few who spread and disseminate your <span class="glitch nyx fucked" data-text="words of power">words of power</span>.
Their bodies shred their clothing to grow into the enormous, hyper-endowed brutes of brawn and lust that they had always desired to be.
Other dicks begin belching thick waves of tainted seed upon the ground that seeps within the shattered ruins,<span class="glitch nyx" data-text=" c̴̡͂̇o̶̖͚̹͌̐̾n̴̖͓̒͂ q̸͓͉̊̅u̵̩͕̦̅e̸̝͐͋͠ŕ̶͖̑i̶̮̫̿͝n̵͓̣̥̒͝g̸̨̬̪͒ ̴̝̽ t̷͓͛͐h̴̢̙̐̂ĕ̷̢̧͕̀ ̸̛͓͉̟͝p̷͓̀͋̕l̶̯̺̾͌̄ǎ̶̡̓͝n̶̖͉̝͛̾̕ę̵͉͍͆ẗ̷̓̅͜"> corrupting the soil</span>.
Even Apothus loses himself to the fire in your eyes.
\<<run setup.choice("[[Continue->Feed_The_Chosen_Final_CorruptEverything_3_2]]");>>Twisted, tainted plants begin growing in patches spreading outward from you as you begin to mutate the immediate surroundings into a realm of infectious lust where arousal fills the air.
Thick, veiny, wriggling vines tipped with massive phallic like buds begin sprouting from the ground, plunging into and filling your new followers with even more power, making them cum onto the rich, fertile ground.
<span class="glitch nyx fucked" data-text="feeding the cycle and spread">feeding the cycle and spread</span> of corruption as it begins to spread horizon to horizon...
\<<run setup.choice("[[Spread...->Feed_The_Chosen_Final_CorruptEverything_4]]");>><<run setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.PURPLE)>>\
Like a shadow creeping across the surface of the planet, your corruption continues to engulf all it reaches.
As the taint spreads from realm to realm, darkening the endless barren's sands, you feel each new god awaken with an overwhelming tsunami of pleasure.
It cascades over you as they ascend into their own eruptions of bliss that feed the spreading corruption <span class="glitch nyx fucked" data-text="c̴̡͂̇o̶̖͚̹͌̐̾n̴̖͓̒͂q̸͓͉̊̅u̵̩͕̦̅e̸̝͐͋͠ŕ̶͖̑i̶̮̫̿͝n̵͓̣̥̒͝g̸̨̬̪͒ ̴̝̽t̷͓͛͐h̴̢̙̐̂ĕ̷̢̧͕̀ ̸̛͓͉̟͝p̷͓̀͋̕l̶̯̺̾͌̄ǎ̶̡̓͝n̶̖͉̝͛̾̕ę̵͉͍͆ẗ̷̓̅͜">conquering the planet</span>.
You feel their power enhancing yours, growing and mutating your body further!
\<<run setup.choice("[[Spread...->Feed_The_Chosen_Final_CorruptEverything_4_1]]");>>Two new massive arms burst from your sides, bulging with sinew and muscle, expanding to match your <<LimbDesc "arms">>.
Your <<LimbDesc "hands">> grab and stroke some of your dicks, tendrils lashing from your back, <span class="glitch nyx" data-text="coiling around new cocks">coiling around new cocks</span> as they grow from between your legs in response.
These new prehensile lengths <span class="glitch nyx fucked" data-text="s̶͓͗è̸̘̥̚ë̶̱̫͐k̷͍̗͒ ̵̛͕̖̓ó̵͓̈ ǔ̴͇͘t̷̖̙͒">seek out</span> newly converted acolytes to spread your gift to, fucking them and growing them into massive horny beasts.
\<<run setup.choice("[[Spread...->Feed_The_Chosen_Final_CorruptEverything_4_2]]");>><span class="corruptText75">The howls of corrupted beasts and raging lusts overwhelm your newly heightened deific senses and your eyes drift closed against the din of <span class="glitch nyx fucked" data-text="ḙ̷̒x̷̥͗͋u̷͔̿̃l̴͖̓t̷̡̻̆̒a̸͈͖͌͝t̶̨̋̇ì̵̮ő̷̫n̷̫͑ ̷̡̩̓̈́ a̷̧̛̔n̴̝͍̆̃d̴̝͍̚ ̶̺͙͊̊d̷̻͐͗e̵̹̞̾p̴̨̫̈́ṙ̶̭̪ä̴̤́͘͜v̴̹͒i̶͖͍͝ẗ̵̞́̾y̶̙̆͘">exultation and depravity</span>.
Your face contorts as a new pair of <span class="glitch nyx fucked" data-text="g̸͓̜̚l̴̖̥̈́̑o̶̠̞͒͗w̶̡̛i̴̢͉̿n̸͍̣̓̉g̵̯̀,̶̢̓ ̴̝̦͊̾ p̴͎̰͠u̴͖̒r̴͓̆p̶̝̍̚l̴͉̎͑e̶̩͚̓̎ ̷͕̮̋ ę̵̂̑y̵͔͉̐͑e̴̮͕̊s̸̝̗̊̈́">glowing, purple eyes</span> suddenly settle into place.
When they once again open, you <<LimbDesc "eyes">> burn with <span class="glitch nyx" data-text="e̵̝̽n̵̹̈͛d̷̖͕̔͘l̵̜̯̎̈́e̵̖͑ŝ̵͉͈s̵̲̽ ̵͍̣͠ ̴̡̬̈̾ ̶̜̍ṕ̷̘͉̓ỏ̴͍͔͂w̷̜̣̐͊ȩ̴͉̿̔ṟ̵̍ ̴͚̘̿͝ ̷͍̌ ̴͈͂a̴̢͈̐̾n̵̯̔̆d̸̢̛̹ ̵̤͛͜͠ ̵̺̮̈ ̸̥̆ͅc̷̯̬̈́ô̶̖͜r̶̖͘r̶̰̘͋ȗ̴͙̘̀p̸̦̩̂t̴̳̝̽̉i̸͍̚͝ō̸̡̢͝ń̴͚">endless power and corruption</span>, \
illuminating your surroundings with their <span class="glitch nyx fucked" data-text="S̶̠̊͝E̵͓͇͋À̷̝Ȓ̵̹̥Ị̴͙́̔N̵̜͍͂̽G̵͈͚͒ ̷̞̙̔͠ P̸̞̐Ǘ̸̩̏R̸̮̫̀P̷̮̉̕L̶̗͘͠Ē̴̦͓ ̵͎̤̆̒Ǵ̵͍̞́A̴͎̠̒Z̷̛̥̅E̵̼̘͐.̷̢͈̀̎">searing purple gaze.</span></span>
\<<run setup.choice("[[Usher in a New Age->Feed_The_Chosen_Final_CorruptEverything_5]]");>>\<<set $CorruptSidebar = true>>
<span class="corruptText100">\
<span class="glitch nyx fucked" data-text="G̶̠͉͖͐R̴̛̎̔̚͜Ȍ̵̹̹̹̖̅W̷̨͊̾̚͠">All shall</span>\
<span class="glitch nyx" data-text="S̶͔̣͈͕̥̆̎̔͑́́̈̿̾̆͝͝ͅP̶̼̺̪̘͚̱͓̙̭̙͐̇̄̐̍̋̅̅̆̕͘͘͠R̴̦̩͕̙̿͆͌̾̈́̏͐̕E̶̡̧̝̭̩̪̜͙͋̓̿̓͝A̴̜̘͚̜͕̜̙̺͎̤͋̀̓̀̊̂̔̿͑̾̐̀̃͐̑̾͜͜ͅD̶̢̘͚̹̦̟̈́͒͐͆́͘"> gaze upon </span>\
<span class="glitch nyx fucked" data-text="C̷̛̛̱̹̟͚͕̱̗͎͙̳̞̜̘̬̝͖̖̟̻̐̎́̌̈͐̉͑͐̋̽̔̋͂̋͝ͅƠ̶̢̱̯̬̖̥̠̬̼̼̼̜͔̬̜͚̯̺̹̩̐̍̅͒̅̓̀̚͠R̷̨̡̛̪̣͚̲͕̝̥̩͚̗̭̫̯̪͙̯̥̓͐̉̈́̒͐̃͒̽͊͛̀͋̅̕͜R̷̠̎U̵̧̫͙̺̤̰͎͓̦̓̎̿̈́̈̅́͌͝P̸̘͔̺̘̮̼̱̭̜̲͕̬̩̋̑́͜T̷͓̱͎̘̞̣͎̗̙̦̲͔͒͛͑̋̔̊̀͑̔͒͆̚̚͜͝͠͝͝ͅ">[[ the host of Nyx->Feed_The_Chosen_Final_CorruptEverything_6]]</span>\
</span>
\<<run setup.applyCorruption($CharacterSheet_Player, 9999999)>><span class="corruptText100">\
<span class="glitch nyx fucked" data-text="C̷̛̛̱̹̟͚͕̱̗͎͙̳̞̜̘̬̝͖̖̟̻̐̎́̌̈͐̉͑͐̋̽̔̋͂̋͝ͅƠ̶̢̱̯̬̖̥̠̬̼̼̼̜͔̬̜͚̯̺̹̩̐̍̅͒̅̓̀̚͠R̷̨̡̛̪̣͚̲͕̝̥̩͚̗̭̫̯̪͙̯̥̓͐̉̈́̒͐̃͒̽͊͛̀͋̅̕͜R̷̠̎U̵̧̫͙̺̤̰͎͓̦̓̎̿̈́̈̅́͌͝P̸̘͔̺̘̮̼̱̭̜̲͕̬̩̋̑́͜T̷͓̱͎̘̞̣͎̗̙̦̲͔͒͛͑̋̔̊̀͑̔͒͆̚̚͜͝͠͝͝ͅ">AN</span>\
<span class="glitch nyx" data-text="S̶͔̣͈͕̥̆̎̔͑́́̈̿̾̆͝͝ͅP̶̼̺̪̘͚̱͓̙̭̙͐̇̄̐̍̋̅̅̆̕͘͘͠R̴̦̩͕̙̿͆͌̾̈́̏͐̕E̶̡̧̝̭̩̪̜͙͋̓̿̓͝A̴̜̘͚̜͕̜̙̺͎̤͋̀̓̀̊̂̔̿͑̾̐̀̃͐̑̾͜͜ͅD̶̢̘͚̹̦̟̈́͒͐͆́͘"> UNSTOPPABLE </span>\
<span class="glitch nyx fucked" data-text="G̶̠͉͖͐R̴̛̎̔̚͜Ȍ̵̹̹̹̖̅W̷̨͊̾̚͠"> [[FORCE->Feed_The_Chosen_Final_CorruptEverything_7]]</span>\
</span><span class="corruptText100">\
<span class="glitch nyx fucked" data-text="C̷̛̛̱̹̟͚͕̱̗͎͙̳̞̜̘̬̝͖̖̟̻̐̎́̌̈͐̉͑͐̋̽̔̋͂̋͝ͅƠ̶̢̱̯̬̖̥̠̬̼̼̼̜͔̬̜͚̯̺̹̩̐̍̅͒̅̓̀̚͠R̷̨̡̛̪̣͚̲͕̝̥̩͚̗̭̫̯̪͙̯̥̓͐̉̈́̒͐̃͒̽͊͛̀͋̅̕͜R̷̠̎U̵̧̫͙̺̤̰͎͓̦̓̎̿̈́̈̅́͌͝P̸̘͔̺̘̮̼̱̭̜̲͕̬̩̋̑́͜T̷͓̱͎̘̞̣͎̗̙̦̲͔͒͛͑̋̔̊̀͑̔͒͆̚̚͜͝͠͝͝ͅ">TO FULLFILL</span>\
<span class="glitch nyx" data-text="S̶͔̣͈͕̥̆̎̔͑́́̈̿̾̆͝͝ͅP̶̼̺̪̘͚̱͓̙̭̙͐̇̄̐̍̋̅̅̆̕͘͘͠R̴̦̩͕̙̿͆͌̾̈́̏͐̕E̶̡̧̝̭̩̪̜͙͋̓̿̓͝A̴̜̘͚̜͕̜̙̺͎̤͋̀̓̀̊̂̔̿͑̾̐̀̃͐̑̾͜͜ͅD̶̢̘͚̹̦̟̈́͒͐͆́͘"> THE CREATOR'S </span>\
<span class="glitch nyx fucked" data-text="G̶̠͉͖͐R̴̛̎̔̚͜Ȍ̵̹̹̹̖̅W̷̨͊̾̚͠"> [[WILL->Feed_The_Chosen_Final_CorruptEverything_8]]</span>\
</span><span class="corruptText100">\
<span class="glitch nyx fucked" data-text="C̷̛̛̱̹̟͚͕̱̗͎͙̳̞̜̘̬̝͖̖̟̻̐̎́̌̈͐̉͑͐̋̽̔̋͂̋͝ͅƠ̶̢̱̯̬̖̥̠̬̼̼̼̜͔̬̜͚̯̺̹̩̐̍̅͒̅̓̀̚͠R̷̨̡̛̪̣͚̲͕̝̥̩͚̗̭̫̯̪͙̯̥̓͐̉̈́̒͐̃͒̽͊͛̀͋̅̕͜R̷̠̎U̵̧̫͙̺̤̰͎͓̦̓̎̿̈́̈̅́͌͝P̸̘͔̺̘̮̼̱̭̜̲͕̬̩̋̑́͜T̷͓̱͎̘̞̣͎̗̙̦̲͔͒͛͑̋̔̊̀͑̔͒͆̚̚͜͝͠͝͝ͅ">[[GRAHH->Ending][State.variables.CorruptSidebar = undefined]]</span>\
<<print setup.displayRandomNyxGibberish(1000)>>
\<<run setup.completeAchievement("Achievement_MemoriesOfNyx")>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "angry")>>
\<<set $CharacterSheet_Ethrex.quest.nyxEnding = true>>
“I don’t think so.”
Without even looking in your direction, Ethrex walks past you.
\<<run setup.choice("[[Continue->Ethrex_Ending_2]]")>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "normal")>>
You watch your companion reaches out and roughly grab Apothus's head with his meaty, claw-tipped fingers.
His hand lunges forward, barbed claws sinking into Apothus's skull.
His hold is unyielding, wrenching the head back with a savage jerk, forcing eye contact between them.
The words he purrs ring chillingly tender, bordering seductively grim.
"Quite the reserve of strength tucked away in that worn-out vessel of yours."
\<<run setup.choice("[[Continue->Ethrex_Ending_3]]")>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "normal")>>
Abruptly, the gentleness within his tone evaporates, replaced by a deep-rooted malevolence.
"Time to put it all to better use."
The widening of Apothus's eyes speaks of his stark disbelief.
As if time has decelerated, his entire being seems to liquefy under the incubus's ruthless grip.
\<<run setup.choice("[[Continue->Ethrex_Ending_4]]")>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
As though pulled by an invisible tether, his vital spirit flows towards the incubus, defying logic as he becomes its new center of gravity.
Tendrils of energy snake along his form, slithering beneath the skin with an echo of a last, rebellious roar.
Muscles ripple along his forearm and bicep, quivering under the immense strain of their flexing, then distend even more violently.
The sudden amplification of raw power beneath his skin signals new flesh being woven into reality right before your eyes.
\<<run setup.choice("[[Continue->Ethrex_Ending_5]]")>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "normal")>>
\<<run setup.boostNyxEthrexStats()>>
He turns back to face you once more.
That faint purple glimmer in that once was once hidden within his eyes is now a brilliant glow.
You feel it burn past the edges of his figure as if it were some intangible flame.
Δ: Ethrex gains an immense upgrade to health, prowess, strength and Corruption.
\<<run setup.choice("[[Continue->Ethrex_Ending_6]]")>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "normal")>>
“Didn’t want to give him the chance to regenerate. Surely he would have done something stupid like try to forcibly draw more of Nyx’s power and go completely mad in the process.”
His attention shifts abruptly, gaze drifting to the ominous swell of muscle on his arm.
A hint of admiration flickers in his eyes as his tongue slides over his lips.
"I have control over it. I am no mere animal overwhelmed by power. I control it as freely as I control my own limbs."
\<<run setup.choice("[[Continue->Ethrex_Ending_7]]")>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
His words taper to a softer timbre, touched with a sense of veneration and fascination.
"This power is alive. It calls to me and tells me of its true purpose, its true origin. And it begs to return there once more."
\<<run setup.choice("[[Continue->Ethrex_Ending_8]]")>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "angry")>>
Straightening his back, Ethrex lets his voice return to normal as he addresses the listener more formally, as though a noble knight issuing a challenge.
"My claim to this power is inevitable. You will kneel~"
\<<run setup.choice("[[Fight!->FightLogic][$Encounter_Target = $CharacterSheet_Ethrex]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "normal")>>
With a final, powerful blow, you send your former companion sprawling.
"Never fail to surprise me, do you, big guy?" He croaks hoarsely through his partially crushed throat and larynx.
"Even now your power is well beyond expectation."
As encouraging as the sight and sound of the treacherous demon before you should be, the confident, if strained, way he speaks is concerning.
\<<run setup.choice("[[Continue->Encounter_Ethrex_Win_NyxEnding_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
Sparks of unnatural power jump back and forth across large gashes and circle around deep bruises to close wounds.
His body starts healing.
Such injuries would have taken even the more powerful Lost at least a couple of hours to regenerate.
But Ethrex is standing in less than a minute with no visible battle signs whatsoever.
"Do you see, my friend? You can't stop me. You can't even hurt me," he says, unable to keep a slight tinge of smug satisfaction out of his words.
\<<run setup.choice("[[Continue->Encounter_Ethrex_Win_NyxEnding_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "normal")>>
Even if he is sincere about not having meant them any harm, it's clear he is enjoying feeling superior to you once more.
"If I must beat the defiance out of you to keep you from doing something truly foolish, then I shall, over and over."
Without warning, more concentrated arcs of purple lightning, far stronger and larger than those which have healed his injuries, burst into existence.
They crawl across his body like snakes.
Everywhere they touch, Ethrex grows.
\<<print setup.growNyxEthrexStats()>>
\<<run setup.choice("[[Continue->Encounter_Ethrex_Win_NyxEnding_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "normal")>>
His jaw clenches and a low but building growl wells up from deep within his chest.
The thick, interlocking fangs lining his jawline visibly thicken and swell to more monstrous and intimidating proportions.
\<<run setup.choice("[[Continue->Encounter_Ethrex_Win_NyxEnding_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "normal")>>
Were it not for the gleam of intelligence still visible in his glowing eyes, it would be easy to mistake him as another wild Lost.
That too changes when his body starts to grow. His biceps and forearms bulge with additional muscle.
His pectorals swell outwards. His thighs expand and swell thicker.
Even his hands and feet swell to more monstrous proportions.
\<<run setup.choice("[[Continue->Encounter_Ethrex_Win_NyxEnding_6]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "normal")>>
Though the surge of growth seems to have halted for now, he isn't entirely back to normal.
Faint flickers of lavender light pulse rhythmically beneath his skin, an otherworldly glimmer hinting at the power within.
His once coarse and untamed mane now undulates softly as if caressed by an ethereal breeze, a spectacle of spectral grace.
Strands of energy emanate from him, shedding an uncanny radiance from his mane.
The Corruption doesn't just live within him, it thrives. An energy festering with purpose.
\<<run setup.choice("[[Continue->Encounter_Ethrex_Win_NyxEnding_7]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "angry")>>
\<<run setup.boostNyxEthrexStats()>>
\<<run setup.completeAchievement("Achievement_EndlessStruggle");>>
He lingers for mere moments in his monstrous new form, savoring the transformation with a look of delight.
Your former companion, now a god incarnate, directs his intense, glowing gaze back towards you.
Δ: Ethrex gains an immense upgrade to health, prowess, strength and Corruption.
\<<run setup.choice("[[Continue->Encounter_Ethrex_Win_NyxEnding_8]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
His lips curl into a wicked grin, and he takes a step – a step that seems to make the world tremble.
His footfall doesn’t just thud against the earth; it slams with such force that a crater forms beneath it, sending cracks radiating outwards in a spider-web design.
Despite his colossal size, such weight and force seemed unnatural, hinting that he’s grown not just taller but denser, too.
This entity is a titan of strength, a being far more formidable than even his beastly appearance suggested.
\<<run setup.choice("[[Continue->Encounter_Ethrex_Win_NyxEnding_9]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "angry")>>
“Now then...” The demon growls.
His once sophisticated, slightly arrogant voice has transformed into a menacing rumble, akin to that of a savage beast.
“YOU WILL KNEEL!"
\<<run setup.choice("[[Fight!->FightLogic][$Encounter_Target = $CharacterSheet_Ethrex]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "normal")>>
“Foolish little mortal! Now do you see?!”
The voice of Ethrex resounds across the barren landscape, far louder than his colossal stature should logically allow.
His monstrous silhouette towers over you, even more terrifying than when your duel initially sparked into being.
\<<run setup.choice("[[Continue->Encounter_Ethrex_Loss_NyxEnding_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "grin")>>
His backbone contorts, forcing him into a hunched posture that only amplified his beastly demeanor.
His fangs, talons, and various spiky outgrowths, glint menacingly.
Every trace of humanity, if such an attribute could ever apply to a demon such as him, has utterly vanished.
In its place, stands a monstrosity.
Ethrex's bellow echoes into the starry dome above, shaking the very foundation of existence.
\<<run setup.choice("[[Continue->Encounter_Ethrex_Loss_NyxEnding_3]]");>>A horde of the Lost surge around you, lunging with wild desperation towards the monster that seizes center stage.
They swarm him, relentless and ravenous, each one consumed by an insatiable lust for the intoxicating power of Nyx.
Yet despite the ferocious onslaught, Ethrex exudes a tangible aura of authority—a corrupting dominance birthed from the intoxicating essence of Nyx.
It pulses around him, a pulsating fog of inky zurshite that worms its way into your senses, an addicting aroma seductive as a siren's song.
You can see why the Lost yearns so desperately for it.
\<<run setup.choice("[[Continue->Encounter_Ethrex_Loss_NyxEnding_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Ethrex, "angry")>>
In a blind rampage, they aren't even seeking to harm Ethrex. They crave to tear him apart to access the warped energies he harbours, akin to famished hounds sniffing out succulent meat.
Overridden by sheer instinct, their forms melt into one another. Ethrex's legs and one stabilizing arm, fixed against the earth, shroud in an pool of formless, onyx-tinged goo.
The surge of this fused horde snakes its way up the colossal titan that is Ethrex.
"Ghhhhh... GRAHHHHHHH!"
\<<run setup.choice("[[Continue->Encounter_Ethrex_Loss_NyxEnding_5]]");>>The mass of seething, writhing forms pulsates and shifts, a grotesque semblance of sentient life, its hill-like silhouette looming menacingly in your vision.
Half-made werewolves, spectral human limbs, bulging minotaur heads - each emerges only to be torn back into the pulsating bulk.
Unrecognizable creatures lurk in the shadows of the writhing heap.
Each time a beast attempts to wrench itself free of the quivering mass, dozens of clawed hands, monstrous paws, and scalpel-sharp talons rip it back into the heart of the beast.
Rippling. Pulsating. Consuming. It is the stuff of legends twisted into a terrifying reality, and you are the unwilling witness to its monstrous majesty.
\<<run setup.choice("[[Continue->Encounter_Ethrex_Loss_NyxEnding_6]]");>>A monstrous, bone-rattling roars echoes across the vast realm, its reverberating intensity strong enough to make the earth tremble beneath your feet.
Your heart jolts from the resonance of the sound, blood pulsating in your veins like a war drum.
As you look on in stark terror, the colossal entity before you distorts in a ripple.
The corrupted, amorphous substance seems to be forcing something out, like beast emerging from within.
Only this time, this is no ordinary lost soul struggling from within the monstrous mass.
A terrifying and massive head begin to form.
The familiarity of its defined silhouette is not lost upon you.
Its beastly muzzled head, lined with cruel fangs, imposing forward-pointing horns, and its jawline rugged with bony protrusions, are too uncanny to be a coincidence.
It is Ethrex.
\<<run setup.choice("[[Continue->Encounter_Ethrex_Loss_NyxEnding_7]]");>>A wicked grin etches across his monstrous visage as he towers over the desolate realm, clenching the infernal power within his massive cock.
Searing energy writhes from it, reflecting within the glint of their demonic eyes.
His body, bulging with an obscene display of muscular prowess, trembles in anticipation of the transformation to come.
"Are you afraid, <<PlayerName>>?" he rumbles, his voice echoing like thunder across the desolate landscape.
\<<run setup.choice("[[Continue->Encounter_Ethrex_Loss_NyxEnding_8]]");>>His gaze drops to the tiny speck of a warrior that dares to engage with him.
There's a hunger within him that grows endlessly, a desire far beyond the comprehension of any mere mortal.
It's a lust for power, chaos, and domination. If he had something that could be likened to a heart, it would be pounding in his chest.
\<<run setup.choice("[[Continue->Encounter_Ethrex_Loss_NyxEnding_9]]");>>His balls churns and throb, hosting fist-sized corruptive parasites that quiver for release, ready to spread his influence, his infestation, across the world.
"With this power, I will be unstoppable... I will reshape the world."
The corruptive energy pulses once more, then abruptly quietens, like the calm preceding a catastrophic storm.
His skin tightens, bristling with raw, unadulterated power.
\<<run setup.choice("[[Continue->Encounter_Ethrex_Loss_NyxEnding_9_1]]");>>Every pulsating vein in his colossal body screams for what is to come, for the power he's about to unleash.
He can't wait any longer.
"Behold, <<PlayerName>>," he roars, the raw power in his voice enough to spark lightning across the barren sky. "Witness the ascendancy of the true God of Lust."
An ear-splitting howl splits the air as pain and ecstasy surge through his hellish form, transforming him... ascending him.
His already grotesque muscles bloat and expand.
\<<run setup.choice("[[Continue->Encounter_Ethrex_Loss_NyxEnding_10]]");>>Writhing in a frenzy, his muscles pulsate under the skin, each fiber eagerly drinking in the corruptive energy.
His body stretches and swells, growing in grotesque synchronicity with the wracking waves of the tormenting pleasure coursing through him.
With every beat at his core, his muscles distend further, reshaping his monstrous form into a godly hulk.
The lust kindled deep in the pit of his gut catches on, exploding into an insatiable, savage desire.
An uncontrollable, primeval hunger courses along his veins, reaching out to every fiber of his being.
\<<run setup.choice("[[Continue->Encounter_Ethrex_Loss_NyxEnding_11]]");>>With a guttural roar that could make mountains shudder, tentacles burst from his back and whip about in a frenzied dance.
They shoot towards his cock, pleasure it like their lives depended on it.
"More... I want more!"
The spikes in power elicit primal roars from deep within his belly, shaking the earth and the heavens.
\<<run setup.choice("[[Continue->Encounter_Ethrex_Loss_NyxEnding_12]]");>>His arms surrounds you and he pulls you close as an unending torrent of followers continues to throw themselves into him.
You feel your lust feeding him, empowering him.
His screams and frightful bleats of ecstasy ring through the air, mingling with the guttural grunts and roars of the Lost.
It is a symphony of chaos and desire, an ode to his limitless growth.
\<<run setup.choice("[[Continue->Encounter_Ethrex_Loss_NyxEnding_13]]");>>A wave of raw, indomitable satisfaction crashes over him, and he raises his enormous head to the dark heavens, a thunderous roar of triumph ripping from his throat.
"Look upon your god, <<PlayerName>>!" he booms, his voice echoing across the vast and twisted landscape.
His laughter resounds with power.
\<<run setup.choice("[[Continue->Encounter_Ethrex_Loss_NyxEnding_14]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_NyxParasite, "purple")>>
With a grasps of his cock with his colossal clawed hand, a spawn of Nyx emerges, wriggling free from his hulking form with a slurp.
It crawls up to you with devilish hunger, its contact with your skin infusing you with the same corruptive power coursing through Ethrex's veins.
Without warning, it crawls along your hard shaft, keeping it wet and hard before pushing itself into your slit.
\<<run setup.choice("[[Continue->Encounter_Ethrex_Loss_NyxEnding_15]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
Your eyes widen, you feel your soul tainting as a monstrous transformation takes hold.
Your muscles begin to expand, bulging out in a grotesque display, edging closer to the monstrous mass that your god exhibits.
Pain and pleasure paint your face in equal measure, a beautiful picture of torment and euphoria.
He grins down at you.
\<<run setup.choice("[[Continue->Encounter_Ethrex_Loss_NyxEnding_16]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_NyxParasite, "purple")>>
A fresh wave of parasites emerges from the depths of him, writhing in sensual delight — another reward for your worship.
Their squirming shapes move of their own accord toward your, eager to join their siblings in your ever-growing form.
You feel then push into your ass, mouth and cock. Pleasure spikes mercilessly, like a primal beast of lust awakening within your, forming an unsustainable surge of pleasure threatening to consume you whole.
Meanwhile, Ethrex's tentacles undulate madly, whipping around you, their unearthly dance adding to the surreal debauchery of your monstrous union.
\<<run setup.choice("[[Continue->Encounter_Ethrex_Loss_NyxEnding_17]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
His laughter booms out again, ringing out in the desolate landscape, mingling with your panting breaths and guttural moans.
"No more games," he growls in a voice that rumbles the heavens.
With a growl of insatiable lust, his massive claws circle your waist, lifting you easily due to the horrific strength his monstrous form possesses.
The sensation of dominance, overwhelming power, and the anticipation of what's to come sends tremors of pleasure through his gigantic form.
\<<run setup.choice("[[Continue->Encounter_Ethrex_Loss_NyxEnding_18]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
Never breaking his gaze with yours, he positions his monstrous member at your ass, teetering on the precipice of an abyss of unrestrained debauchery.
Without any hesitation, he plunges balls deep into you, his monstrous manhood fully sheathed within you.
A roar of satisfaction tears from his throat, echoing across the barren wasteland, it's an announcement, an indisputable claim of his conquest.
His monstrous thrusts become erratic, a thunderous drumroll before the climax of your wicked dance.
\<<run setup.choice("[[Continue->Encounter_Ethrex_Loss_NyxEnding_19]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_NyxParasite, "purple")>>
Suddenly, with a shudder that shakes his towering form, he erupts.
A volatile blend of corrupting fluid and parasitic spawn floods into you.
They scatter inside, exploring their new domain, while his essence marks you as his inwardly for all in the infernal realm to see.
\<<run setup.choice("[[Continue->Encounter_Ethrex_Loss_NyxEnding_20]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
Your gigantic form trembles, the afterwaves of his mighty release coursing through your veins, echoing across the barren landscape.
With one final thrust, he buries himself as deeply as possible within you. The fullness of his release fills you to the brink, his corrupted seed spreading, claiming you as it fuses with your soul.
The sight of your body swelling in response to his potent release stokes his carnal desire anew.
He hisses through clenched teeth, his voice a thunderous rumble under the desolate sky, "the birthright of a new monster, my new god. Look upon yourself, <<PlayerName>>!"
\<<run setup.choice("[[Continue->Encounter_Ethrex_Loss_NyxEnding_21]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
A monstrous, earth-shaking laughter pours out from the depth of your gut, vibrating across the vast and twisted landscape.
The act is done, the unholy ritual completed.
The pleasure of it all blurs his vision for a moment before you return his gaze, alive, breathing, and irrevocably transformed.
\<<run setup.choice("[[Continue->Encounter_Ethrex_Loss_NyxEnding_22]]");>>Breathlessly, your body writhes underneath his, adjusting to the corruptive power coursing through you.
There's a demented satisfaction in his eyes as he witnesses your transformation - the power that he's been treasuring is now also part of you.
He gently lowers you onto the ground, fluids seeping, forming unnatural streams in the dusty plains.
A tired yet satisfied grunt escapes his throat as he watches you, your eyes reflecting a trace of Nyx.
"The night is young" he purrs, his voice thick with promise. "Now that you're... one of us, the pleasure has just begun."
\<<run setup.choice("[[Continue->Encounter_Ethrex_Loss_NyxEnding_23]]");>>And with that, he allows his colossal body to relax, the afterwaves of monstrous mating still surging down his spine in reminiscing waves.
As he takes in the sight of the transformed you beneath him, he knows his debauched story is yet to unfurl completely.
The journey of monstrous lust, growth, and corruption will never truly end.
\<<run setup.completeAchievement("Achievement_MemoriesOfEthrex");>>
\<<run setup.choice("[[The End->Ending]]");>>\<<set $CharacterSheet_Player.info.limitBreaks.cap.balls = 999>>
\<<set $CharacterSheet_Player.info.limitBreaks.cap.cock = 999>>
\<<set $CharacterSheet_Player.info.limitBreaks.cap.muscles = 999>>
\<<set $CharacterSheet_Player.info.limitBreaks.cap.height = 999>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
Deep, pounding footsteps run through the grass, growing louder and louder.
The vibrations reverberate through the ground.
"Hands off, he's mine" Ferro's voice reaches you before you become truly lost.
\<<run setup.choice("[[Reach for Ferro->Ferro_Ending_2]]");>><<print setup.displayEncounterImage($CharacterSheet_Apothus_2nd_Form.info.picture)>>
A strong sense of relief washes over you as two massive paws wrap around your thick chest.
You feel Apothus’ grip on you begin to slip as your body is pulled backwards.
His red eyes snap open, an intense desire burning behind them as his sharp teeth bare at you.
He is now fully able to take both of you in as he readies himself for the next fight. Just before the armored enemy begins to speak, a different aura fills the air.
\<<run setup.choice("[[Look up->Ferro_Ending_3]]");>>A radiating light burns down onto you from above with a unique type of energy that you have never felt in your life.
Peering up at the sky, your eyes scan for the source as they finally land on it.
The Black Sun.
\<<run setup.choice("[[Continue->Ferro_Ending_4]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
It illuminates a midnight glow that feels both bright and dark at the same time.
A whirlwind of emotions flush through your face as you realize the full extent of what this means.
To be in the path of the black sun means one thing.
To grow into, and become, a corrupted beast.
\<<run setup.choice("[[Continue->Ferro_Ending_5]]");>>The flare of light is sudden, and you can already feel its corruptive properties begin to take hold.
An intense wave of power flushes from the tips of your toes and up through your head as a connection merges with you so deeply, that you’ve almost sworn that it was meant to be.
You aren’t certain why, but you can feel its disdain for Apothus.
How little it values him.
And how much Ferro's presence empowers it.
Like its emotions have become yours.
\<<run setup.choice("[[Continue->Ferro_Ending_6]]");>>It seems to have taken notice of you. It senses your deepest desires to grow and spread corruption to the deepest depths of your very soul, taking note of all that it can use you for.
It is aware of your feelings for your partner, a corruptive beast of the Lost who your kind never typically mingled with.
Ferro feels the same effects as you do to an even larger degree as his breathing catches in his throat and his grip on you loosens.
\<<run setup.choice("[[Continue->Ferro_Ending_7]]");>><<print setup.displayEncounterImage($CharacterSheet_Apothus_2nd_Form.info.picture)>>
A look of envy lights itself behind Apothus’ eyes as he takes a step back in intimidation.
The power that is spreading through you feels positively orgasmic.
You feel as if you’ve somehow already grown a little stronger.
It has only been a few seconds since you have fallen into the light and were chosen, but it all happened so quickly from there.
\<<run setup.choice("[[Continue->Ferro_Ending_8]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "ohFace")>>
Ferro’s body begins to convulse and throb rapidly as guttural grunts of pleasure force their way through his maw.
You find your own body doing the same, nearly bringing you to your knees.
They shake as your feet try to make sense of the ground underneath you, but the warming sensation that is blooming throughout your body is so intense that you can barely steady yourself.
\<<run setup.choice("[[Continue->Ferro_Ending_9]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
“Fuck…” is all Ferro can grunt as your rock-hard dick begins to throb in front of you with the sturdiness of a boulder.
It is already leaking an intense amount of precum.
It steadily sprinkles towards the ground with every pulse as you place a supporting hand on Ferro’s shoulder.
But your hands don’t land on his shoulder. They land on his pecs.
\<<run setup.choice("[[Continue->Ferro_Ending_10]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
Your eyes slowly work their way up his obscenely muscular body as you notice just how much bigger he has already become.
The beasts’ cock is already close to cumming without any stimulation at all as his black, corruptive seed drips down his engorged thighs.
His deep set of eight-pack abs is overshadowed by his boulder-like pecs, which only compliments how sturdy his thick neck is on top of that.
Before you can compliment his form, Ferro’s head snaps towards you and growls the final words that will change everything.
“No more holding back, <<PlayerName>>!”
\<<run setup.choice("[[Continue->Ferro_Ending_11]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
His words help you embrace it all.
Your body burns hotter than it has ever felt as the changes smash into you.
You yell, feeling the corruptive light activate throughout your entire body.
The lust you felt before increases so quickly that your mindset almost instantly transforms into that of the Lost, who only wants to grow and spread their corruption.
Δ: Your body grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "height", setup.getStatValue($CharacterSheet_Player, "height")))>> taller.
\<<set $growth = setup.applyGrowth($CharacterSheet_Player, "muscles", setup.getStatValue($CharacterSheet_Player, "muscles"))>>
Δ: Your muscles grow to become <<print setup.getMusclesDescriptor($CharacterSheet_Player)>>(+$growth).
Δ: Your cock grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "cock", setup.getStatValue($CharacterSheet_Player, "cock")))>> longer.
Δ: Your balls grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "balls", setup.getStatValue($CharacterSheet_Player, "balls")))>> wider.
\<<run setup.choice("[[Continue->Ferro_Ending_12]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
You’re growing. You’re already growing so fast. The ominous star is like an energy ray that is focusing all of its attention on you, and this is only an ounce of its power.
You keel over, overwhelmed by the sudden vibrations of your body.
Your cock is already inching outwards, making its already-large size look slightly bigger.
Its girth is already well beyond being able to wrap your hands around it, but it is astonishing to see it grow even thicker and longer!
\<<run setup.choice("[[Continue->Ferro_Ending_13]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "ohFace")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
A shuddering breath escapes your lips as hundreds of pounds of fresh muscle steadily settle across your broad frame.
The corrupted wolf receives the same, his huge arm gripping your firm triceps as he lets out a low howl.
Already Apothus has begun to look just a bit smaller in comparison. His red eyes stare longingly at your bodies as his posture begins to slump.
Before the current wave of growth has even resolved, another jolt of energy rattles your body to its core. Both of you find yourselves moaning as another wave of growth tacks onto the current one.
Δ: Your body grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "height", setup.getStatValue($CharacterSheet_Player, "height")))>> taller.
\<<set $growth = setup.applyGrowth($CharacterSheet_Player, "muscles", setup.getStatValue($CharacterSheet_Player, "muscles"))>>
Δ: Your muscles grow to become <<print setup.getMusclesDescriptor($CharacterSheet_Player)>>(+$growth).
Δ: Your cock grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "cock", setup.getStatValue($CharacterSheet_Player, "cock")))>> longer.
Δ: Your balls grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "balls", setup.getStatValue($CharacterSheet_Player, "balls")))>> wider.
\<<run setup.choice("[[Continue->Ferro_Ending_14]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "ohFace")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
Globs of precum shoot from your loins with incredible pressure as your balls sink lower, like two balloons that are being blown up past their capabilities.
“It’s getting…stronger!” Ferro yells, your eyes bringing themselves from the floor and up towards the wolf.
Whereas his growth had begun just before yours, you were now the same size.
Ferro. His sculpted body looks like something straight out of legends.
Each bend of his arms as he feels up his own body causes your dick to throb, growing with every heartbeat as your breath catches in your throat.
\<<run setup.choice("[[Continue->Ferro_Ending_15]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
A small sheen of sweat glistens over his corrupted fur, his aroma shooting straight to your heart.
He isn’t just hot to you anymore. He is the hottest. The sexiest. A complete magnet of lust and attraction that pulls you in.
Your libido has built so much in just the last minute alone that your attraction for him is spiking beyond belief.
\<<run setup.choice("[[Continue->Ferro_Ending_16]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
Your mind completely taken off of the world around you, you find your arms tenderly wrapping around Ferro as you pull him in. Naturally, he doesn’t resist and leans back into it.
Your pecs collide as your erect cocks come between you, frotting graciously as seed slides down them.
Pushed enough off to the side, your lips lock onto one another's. Your eyes snap shut with satisfaction as your arms slide along each other’s engorged bodies.
You can already feel it. Muscles sliding against muscles. Every moment, their size increases further, forcing you to adapt your body to a new position just to continue performing the same actions.
\<<run setup.choice("[[Continue->Ferro_Ending_17]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
You feel drops of precum fall onto your right shoulder.
Is it Ferro’s seed or yours? As you grow taller, more muscular, and more well-endowed, you become even more entranced with him, knowing well that you’re on a path that you can’t come back from.
The lust of the moment feels impossible, but yet it takes another step up once again.
A bassy reverb shoots through the two of you as the glowing aura spikes your bodies with another dose of size.
Δ: Your body grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "height", setup.getStatValue($CharacterSheet_Player, "height")))>> taller.
\<<set $growth = setup.applyGrowth($CharacterSheet_Player, "muscles", setup.getStatValue($CharacterSheet_Player, "muscles"))>>
Δ: Your muscles grow to become <<print setup.getMusclesDescriptor($CharacterSheet_Player)>>(+$growth).
Δ: Your cock grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "cock", setup.getStatValue($CharacterSheet_Player, "cock")))>> longer.
Δ: Your balls grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "balls", setup.getStatValue($CharacterSheet_Player, "balls")))>> wider.
\<<run setup.choice("[[Continue->Ferro_Ending_18]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "ohFace")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
“Ohhhh FUCK. Our growth is only just beginning, <<PlayerName>>. Keep at it!” Ferro yells, his voice noticeably deeper than it was just minutes ago.
You open your eyes to find that your head is now perched a little higher than your lover’s.
In fact, your surroundings are beginning to noticeably decrease in size around you as every foot of height creaks into your legs.
This is what matters. Growing beyond what you ever thought was obtainable.
\<<run setup.choice("[[Continue->Ferro_Ending_19]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
You both enjoy every moment as over a thousand pounds of muscle and multiple feet pound into your bodies.
Nyx doesn’t seem satisfied, however.
Your skin feels like it is burning as a small shockwave emits through the sky above, radiating from the sun.
It’s small, but the power that bursts forth from it is unlike anything you’ve ever experienced.
The two of you throw your heads to the sky, your arms rolling back as far as they can as the real changes begin.
Δ: Your body grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "height", setup.getStatValue($CharacterSheet_Player, "height")))>> taller.
\<<set $growth = setup.applyGrowth($CharacterSheet_Player, "muscles", setup.getStatValue($CharacterSheet_Player, "muscles"))>>
Δ: Your muscles grow to become <<print setup.getMusclesDescriptor($CharacterSheet_Player)>>(+$growth).
Δ: Your cock grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "cock", setup.getStatValue($CharacterSheet_Player, "cock")))>> longer.
Δ: Your balls grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "balls", setup.getStatValue($CharacterSheet_Player, "balls")))>> wider.
\<<run setup.choice("[[Continue->Ferro_Ending_20]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "ohFace")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
Both your and Ferro’s cocks begin to ooze precum at a constant pace, never missing a moment to stop the flow as your balls pull down on your groin like anvils.
The seed inside of them is burning for release, but yet you are enjoying this so much that you opt to wait a little bit longer.
Your height is definitely increasing slower than Ferro’s before, but now he is growing slower.
The next time your eyes drift to him, he is nearly up to your collarbone, his eyes beaming up at you from between your pecs.
\<<run setup.choice("[[Continue->Ferro_Ending_21]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
You reflect back to your first encounter. How big and monstrous he was. How scary he was. Your sizes then are nearly incomparable to now.
Your mind doesn’t pay attention at all to Apothus at this point. He is an irrelevancy.
The sounds of muscles growing are filling your ears as you feel Ferro’s immense shaft cram its way between your pecs.
Your chest is so immense that each of your pecs are able to hold it in place as he begins to pec-fuck you.
\<<run setup.choice("[[Continue->Ferro_Ending_22]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
The beast slowly gyrates his hips as precum waterfalls down his thick cock, coating your upper body as you press your own mass into him as hard as you can muster.
Your own cock finds its way under his legs as he squeezes his wrecking-ball sized thighs together, milking you for all you are worth.
Another beam of corrupted light showers over both of you.
Δ: Your body grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "height", setup.getStatValue($CharacterSheet_Player, "height")))>> taller.
\<<set $growth = setup.applyGrowth($CharacterSheet_Player, "muscles", setup.getStatValue($CharacterSheet_Player, "muscles"))>>
Δ: Your muscles grow to become <<print setup.getMusclesDescriptor($CharacterSheet_Player)>>(+$growth).
Δ: Your cock grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "cock", setup.getStatValue($CharacterSheet_Player, "cock")))>> longer.
Δ: Your balls grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "balls", setup.getStatValue($CharacterSheet_Player, "balls")))>> wider.
\<<run setup.choice("[[Continue->Ferro_Ending_23]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
Your thoughts become foggy as your eyes jog around loosely in your head as you are pushed from huge into massive.
In fact, you can now hear a pulsing sound from the Black Sun as it steadily pumps you up.
It’s faint, but audible.
Very rapidly you feel a swift change in stature as your body ascends above Ferro’s even further, causing his cock to slide down the gorges of your sculpted torso, over your abs, and eventually against your own manhood.
Speaking of which, it is unreeling at almost a record breaking pace as Ferro steps back further and further, both to give your own brawn more space, but also to fulfill a different fantasy he has in mind.
\<<run setup.choice("[[Continue->Ferro_Ending_24]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
His paws grasp onto the end of your dick, stroking away as he feels the vibrations of your own growth run through his arms.
This growth burst is showering you with a fraction of the Black Sun’s gifts, causing you to swell much faster than either of you anticipate.
So much so, that Ferro finds himself as tall as the bottom of your plateau-like pecs in no time.
Without warning, he takes his throbbing endowment and begins to fuck your own dick.
\<<run setup.choice("[[Continue->Ferro_Ending_25]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
The sensation causes your entire overly muscled body to jolt and shift as your hands wrench themselves up to shield your eyes, as if that would lessen the pleasure running through you.
“Flex for me, big guy.” Ferro demands, bucking his hips in and out of you over and over again.
You don’t hesitate, throwing up your gargantuan arms to be worshiped as incalculable mounds rise up all over them.
Your traps are already rising above your ears, beginning to muffle the sounds occurring behind you as your chest nearly bumps into your jawline.
\<<run setup.choice("[[Continue->Ferro_Ending_26]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
This riles up the corrupted wolf as you feel gallon after gallon of spunk shoot into your shaft.
Is it precum? From the small force of it, it almost has to be, but it is causing his growth to roll up his frame even quicker.
It is almost as if the hornier the two of you become, the faster you are destined to grow.
“That’s good. Keep flexing for me, <<PlayerName>>. Show me what a monstrous God you really are.” Ferro spits out with pure lust.
\<<run setup.choice("[[Continue->Ferro_Ending_27]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
<<print setup.displayEncounterImage($CharacterSheet_Apothus_2nd_Form.info.picture)>>
You can’t help yourself. Before you know it, you are posing in any way you can to impress your mate.
Showing off every angle. Every muscle. All the while the two of you continue to grow as he fucks your cock.
The sight is so erotic that Apothus finally submits. He gives up any kind of ambitions he once had of apotheosis after seeing how godlike the two of you have become.
Δ: Your body grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "height", setup.getStatValue($CharacterSheet_Player, "height")))>> taller.
\<<set $growth = setup.applyGrowth($CharacterSheet_Player, "muscles", setup.getStatValue($CharacterSheet_Player, "muscles"))>>
Δ: Your muscles grow to become <<print setup.getMusclesDescriptor($CharacterSheet_Player)>>(+$growth).
Δ: Your cock grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "cock", setup.getStatValue($CharacterSheet_Player, "cock")))>> longer.
Δ: Your balls grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "balls", setup.getStatValue($CharacterSheet_Player, "balls")))>> wider.
\<<run setup.choice("[[Continue->Ferro_Ending_28]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
As the biggest growth spurt of them all smashes into you, any Lost in the surrounding region are attracted to your growing gigantic forms like a hive mind going back to their nest.
The goal of the lost from the very beginning is to spread corruption and growth, and this is their best opportunity yet.
Apothus finds himself mixed into the horde as they surround your expanding feet, desperate to worship you for everything you are worth.
\<<run setup.choice("[[Continue->Ferro_Ending_29]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
Up at the top, the growth sends another intense shockwave through your entire nervous system as growing bigger becomes the number priority.
The two of you are becoming more like ravenous beasts by the moment.
Greedy for size. Greedy for pleasure.
\<<run setup.choice("[[Continue->Ferro_Ending_30]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "ohFace")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
The entirety of the environment around you is quickly shrinking as trees, hills, and even Apothus start to look like ants.
Your mobility is starting to become impeded as your traps rise up to the top of your head.
Ferros attempts to embrace your lips once more, only to find your chests colliding with his long before they ever have a chance to meet.
His growth has quickly caught up, beginning to level out with yours as you realize the roof of the Hollow Earth has grown closer. Much closer. In fact, the shining star looked reachable.
\<<run setup.choice("[[Continue->Ferro_Ending_31]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
At once, you and Ferro begin to grin as you reach the same conclusion.
“I dare you to reach for it.” Ferro start teasing you.
“To embrace the energy of the Black Sun.” He says as his hands stroke both of your cocks at once.
\<<run setup.choice("[[Continue->Ferro_Ending_32]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
The thought drives you wild like nothing ever has.
Your thick, corruptive seed rains down onto the countless Lost below as parasites begin to emerge from the black liquid.
The Lost begin to greedily take them in as they work their way up your lengthening and widening frame, growing larger than ever as they worship every striation and crevice of your form.
And now an orgasm is beginning to build.
\<<run setup.choice("[[Continue->Ferro_Ending_33]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
You try to hold onto the wonderful feeling for as long as you can, but you’ve never been this horny before.
You’ve never been this sensitive before. You’ve never been this BIG before.
The same word echoes in your brain over and over again.
Grow.
GROW.
GROWWWW.
\<<run setup.choice("[[Continue->Ferro_Ending_34]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
Your bodies are quivering in anticipation, causing the entire region beneath to shake like an earthquake.
You grit your teeth as the Lost begins to worship both of your manhoods, now having climbed halfway up your body.
There isn’t a muscle or crevice that isn’t being pleasured by now, and it is too much to hold on any longer.
Δ: Your body grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "height", setup.getStatValue($CharacterSheet_Player, "height")))>> taller.
\<<set $growth = setup.applyGrowth($CharacterSheet_Player, "muscles", setup.getStatValue($CharacterSheet_Player, "muscles"))>>
Δ: Your muscles grow to become <<print setup.getMusclesDescriptor($CharacterSheet_Player)>>(+$growth).
Δ: Your cock grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "cock", setup.getStatValue($CharacterSheet_Player, "cock")))>> longer.
Δ: Your balls grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "balls", setup.getStatValue($CharacterSheet_Player, "balls")))>> wider.
\<<run setup.choice("[[Cum->Ferro_Ending_35]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
The moment you start cumming, an explosion of unprecedented force erupts from the tip of your cock as it begins to grow even faster.
Your balls inflate infinitely fuller with entire lakes worth of cum.
For as fast as they are expelling liquid, they only continue to grow.
Ferro's muscle bound arms begin to feverishly jerk your cock off, milking you beyond possibility.
In return, you grasp his shaft and push it deeper between your pecs as your chest continues to grow around it.
\<<run setup.choice("[[Continue->Ferro_Ending_36]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
Your cum soars for miles, coating trees, overflowing rivers, and cratering hills with corruption.
Most of these lands had already been overtaken by the Lost, but if this is what growth on this scale feels like, then what is yet to come excites you even more.
Your entire bodies pour outwards in all directions at once as your musculature seizes up.
It’s almost like every time each muscle flexes, all of the size retains, but yet you can’t stop flexing.
\<<run setup.choice("[[Continue->Ferro_Ending_37]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
Hundreds of thousands of pounds of muscle per second annihilate your frame, causing each muscle group to twist and contort as your muscles bunch up and rub all over Ferro's.
The two of you can’t stop crashing your own mass into each other.
Your traps and pecs begin to surround your head more heavily, making it difficult to look down at all anymore.
Your endless moans spill forth from your mouth as volley after volley of cum empties from your cum factories.
\<<run setup.choice("[[Continue->Ferro_Ending_38]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
“Keep... GROWING!” Ferro roars, as you set your sights on the Black Sun above.
You’ve already closed more than half the distance!
In fact, you can physically see it getting closer! The heat of it burns, but in a pleasurable way that only forces you to grow faster!
As your dick begins to ease up on the amount of cum you are actively dispensing, countless spawns continue to infiltrate and infect all of the Lost that are praising your entire body.
Even Apothus takes in spawns of his own, but he’ll always be overshadowed by those that the Black Sun favors.
\<<run setup.choice("[[Continue->Ferro_Ending_39]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
The Lost that originally were hovering between 6 and 20 feet find themselves doubling, perhaps even tripling in size as they take in spawns even larger than their entire bodies.
They were corrupted before, but now they are so much bigger than the competition they once tried to corrupt up on the surface.
Not even a minute later, your own bodies ascend into the Black Sun’s radius.
The 500 foot ball of corruptive energy pulses like a beating heart, causing the symbiotic presence that fills your body to spread a higher degree of mind-numbing pleasure to anywhere it could reach.
\<<run setup.choice("[[Continue->Ferro_Ending_40]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
The two of you both take a step backwards as your bodies begin to swell past it, the sun now coming between you. At your current size, it’s more akin to the size of a beach ball.
Its full circumference doesn’t cover even one of your titanic pecs. At the same time, you realize your growth is beginning to slow down as you become parallel with the mysterious sphere.
Although you can hardly see Ferro’s face over his own chest, and over the unnatural midnight glow that is basking itself across your expanse, you notice the ever-increasing grin that begins to widen along his maw.
You know this, because yours is increasing too.
An idea so wild that it could change everything.
“I dare you to grow even bigger.” Ferro’s voice oozes seductively, sliding his tongue across his sharpened teeth as he flexes for you.
\<<run setup.choice("[[Continue->Ferro_Ending_41]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
His voice isn’t just deep. It is a whole new tone that no man or beast has ever muttered on this planet before.
Another word doesn’t need to be spoken. The two of you take a step forward at the same moment.
At your current size, only the tops of your feet breach through the skyline, uprooting every tree in its path, no matter how gigantic.
Hundreds of Lost continue to worship and climb your body, continuing their life’s work to fulfill your every desire.
\<<run setup.choice("[[Continue->Ferro_Ending_42]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
Your pecs collide with one another, squishing the Black Sun in the middle as it begins to glow much brighter than it ever has before.
A low pulsing sound rumbles through it, vibrating your bodies as an unprecedented energy starts to build up.
If your own bulk wasn’t blocking most of the direct light, it would have been positively blinding.
\<<run setup.choice("[[Continue->Ferro_Ending_43]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
Ferro let out a beefy roar of satisfaction.
You can’t see it, but you can hear his tail swishing rapidly from pure joy as erotic bliss funnels into his veins.
In fact, you both feel it. It’s almost like you’re leeching the very energy that the sun gives off and turning it directly into growth.
The sounds of muscle fibers tearing and reforming themselves fills your ears once more.
\<<run setup.choice("[[Continue->Ferro_Ending_44]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
“Let’s…take…ALL OF IT!” Ferro grunts, already feeling your libido work its way up towards another, even bigger orgasm.
It spreads all the way from your fingers to your toes like pure electricity.
“Push... HARDER... <<PlayerName>>! GROW... BIGGER!” Ferro thunders.
His voice is positively animalistic now. Like a feverish growl that is filled to the brim with lust.
\<<run setup.choice("[[Continue->Ferro_Ending_45]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
Your feet work in tandem with his paws and crater into the Hollow Earth’s floor as your bodies begin pressing more heavily into each other.
The sphere emits shockwave after shockwave, your musculature absorbing every pulse as a solar flare erupts through the air.
An explosion of energy bursts forth, instantly being pulled into your body over and over again as it starts to shrink.
The entire region begins to shake as a growth spurt of unknown size releases itself.
\<<run setup.choice("[[Continue->Ferro_Ending_46]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
Your hands shake as they grip onto Ferro’s corrupted fur. At your current size, every muscle is continuously colliding with each other, and it’s only bound to get more extreme.
The connection you have with the star feels prophetic. Deep down, this was always meant to be.
It chose you. It wanted you, and you wanted this.
\<<run setup.choice("[[Continue->Ferro_Ending_47]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
You feel the breath catch in your throat as every part of you swells and lengthens all at once.
Like a fresh resurgence of life is being pumped into you again and again. The power being absorbed is unlike anything else on the planet.
“F-fuck. Need to fuck.” Ferro moans as endless torrents of precum ooze forth from your phallus.
You’ve never been this horny in your entire life, and the need to release is unbearable.
\<<run setup.choice("[[Continue->Ferro_Ending_48]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
As the Black Sun shrinks to no more than the size of a grapefruit, becoming almost completely absorbed between your and Ferro’s statuesque bodies, the beast shoots a look back at you.
Without saying a word, the two of you pull yourselves into a tussle.
Apex predator vs apex predator, both leaning to gain dominance over the other corrupted being.
You force your gargantuan arms up towards Ferro's shoulders, trying to spin him around as your muscles expand with hundreds of thousands of pounds of fresh mass per minute.
\<<run setup.choice("[[Continue->Ferro_Ending_49]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
Each of your arms are built like mountains, with traps that could cross entire lakes.
They rise so high that they are now officially the tallest part of you.
Ferro wants you to grow so badly, that many of them are giving up all of their size to you altogether as endless spawns pour into your body.
All that matters now is to grow, fuck, cum, and corrupt.
\<<run setup.choice("[[Continue->Ferro_Ending_50]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
Your feet shift down on the ruined ground, causing debris to fly hundreds of feet as entire canyons are dug out.
The grunts of the two of you wrestling echo for tens of miles across the Hollow Earth, becoming both louder and deeper as your heights slingshot towards the roof of the enormous cavern.
Each step causes your pendulum-like balls to swing with enough force to suck the wind around, causing dust devils and windstorms on the surface as its massive shadow careens across the lands.
Not a single muscle on the two of you are left to the imagination as each one flexes endlessly bigger, both growing and being flexed to their max potential as you try to assert authority over each other.
Ferro slides one of his arms up your shaft, causing him to gain the upper hand momentarily as euphoria takes over your body.
\<<run setup.choice("[[Continue->Ferro_Ending_51]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
You push back, feeling up his sculpted set of abs, before squeezing his pecs and kneading them like dough.
Simultaneously, you slide your own mass against his dick. As you begin to win the tussle, your body starts to grow faster as Ferro’s size is outpaced.
When two immovable objects are placed in front of each other, it only becomes a matter of raw lust that determines the winner.
Ferro is going absolutely wild by now as countless Lost feel up and pleasure any part of the wolf.
In combination with the growth, he can’t resist any longer.
\<<run setup.choice("[[Continue->Ferro_Ending_52]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
With that, he willingly turns around, his broad stature taking many moments to fully rotate.
You get to see every detail as Ferro turns. Each striation. Every pound of muscle. Even his endlessly growing cock.
What sits on his back is incredulous. The animal’s lats are like wings, almost seamlessly merging his back with his sides like a staircase.
His back is even more impressive. It’s difficult to tell where each muscle starts or ends.
\<<run setup.choice("[[Continue->Ferro_Ending_53]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
You grab your package in your arms, barely able to even reach it from how voluminous your chest and biceps have become.
You can’t possibly hope to wrap your arms around it, but with how astoundingly aroused you are, it’s actually impressive that you aren’t any less erect.
Your manhood sticks out from you like a spire, a beacon of masculinity.
\<<run setup.choice("[[Continue->Ferro_Ending_54]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "ohFace")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
Your chest is pushing out so fast now that you can’t see anything below it. The horizon and the approaching ceiling is all your eyes can feast on. Besides Ferro, of course.
You align yourself with his engorged ass, which proved to be easier than you think when each cheek was so distended from his body that it acted like a funnel!
“Fuck me, <<PlayerName>>! We need to grow... TOGETHER.”
\<<run setup.choice("[[Continue->Ferro_Ending_55]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "ohFace")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
With a mighty grunt, you press forward. Effortlessly, you find yourself sliding into him.
The copious amounts of cum that was outpouring from your dick made the lubed entrance even easier to fit into.
Both of your voices explode out with deafening moans as you send endless feet of your package through Ferro.
It is like the pleasure of your bodies are linked, causing the growth in both of you to punch outwards all at once!
\<<run setup.choice("[[Continue->Ferro_Ending_56]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
“WE. NEED. MOREEEE!!” He growls, your hips starting to pick up the pace as you begin to buck your hips back and forth with a sensual pace.
Sonic booms fly off of your muscles as you become wider, thicker, taller, and longer in every way.
Your original encounter with Apothus buries itself so far in the back of your mind that it is likely it’ll never be thought of again.
As the scale in which you are growing increases over and over again, you look up to realize something staggering! The trees below are now like blades of grass.
You already quickly surpassed and absorbed The Black Sun.
\<<run setup.choice("[[Continue->Ferro_Ending_57]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
That means all that is left is..
You look up as much as you can, in total awe.
The ceiling of the Hollow Earth is approaching, and fast.
A landmark that seemed so far away, and also so unobtainable just this morning.
It’s coming at you so fast that you can hardly brace your own body for it, before…
\<<run setup.choice("[[Outgrow it all->Ferro_Ending_58]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
Your traps make contact first, careening into the roof of the enormous cavern so quickly that you are taken off guard.
Ferro crashes into it with you, letting out a confused whimper.
Whether it was from the pleasure of being impaled on the biggest manhood on the planet, or from the impact, is lost on you.
Endless feet of rock, dirt, and grass crater out of the way instantly as your frighteningly large bulk bulldozes it with ease.
Those on the surface find an earthquake of unprecedented scale to rattle the region as they stumble around aimlessly, unsure of the phenomenon that is occurring.
\<<run setup.choice("[[Continue->Ferro_Ending_59]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
Just as instantly as you hit the ceiling, you are emerging from the other side.
True sunlight showers you for the first time in a long time as you feel its warmth cover you like a blanket.
For a fleeting moment, you are reminded of home. The Barrens. Your home village. Your friends. Even the scent is reminiscent of something you once knew.
All it takes is another thrust into Ferro for all those thoughts to be pulled into the void once more.
Ferro finds himself pushing his own mass into you with every opportunity he can as you settle into a steady rhythm.
\<<run setup.choice("[[Continue->Ferro_Ending_60]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
Already, the pressure on your balls is far too large to ignore, but you can’t stop. Your body is on autopilot now.
Even if you want to, it is impossible to come back from growth on this scale. After absorbing the powers of The Black Sun, everything that happens after is a self-fulfilling prophecy.
In an instant, both of your bodies grow past the treeline as your shoulders, now multiple miles across, erupt through the ground alongside you.
For your body, there was simply no pain. In fact, it is quite pleasurable.
\<<run setup.choice("[[Continue->Ferro_Ending_61]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
At this point, the Lost begin to spread out across the Barrens at a terrifying speed.
Endless amounts of them sprint across the lands at their largest sizes yet. More energetic. Bigger, stronger, and much more aroused than ever before.
You can’t hold out any longer. With another deafening plea, an orgasm of unrivaled power ejects from your monstrous manhood.
Pulse after pulse of your orgasm begins to fill Ferro up as his own dick begins to launch wildly.
His toned abs, which are each as big as plateau’s, quickly melt as his belly distends further and further.
\<<run setup.choice("[[Continue->Ferro_Ending_62]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "ohFace")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
At first just by a little, but nearly a minute later, it is so enormous that it begins to droop towards his knees.
Meter by meter, cum fills him up, forcing his stomach forwards to the extreme. You quickly realize that this isn’t an orgasm that is dying down.
In fact, it’s getting stronger.
\<<run setup.choice("[[Continue->Ferro_Ending_63]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
Communicating through a series of moans, you both understand the need to pull out. Not to prevent Ferro’s belly from growing even bigger, but to spread corruption to the lands.
You take a step back to pull out, realizing that nearly half of you is still buried underground in the Hollow Earth.
The step alone causes another major chunk of the region to fall into the endless pit. Even so, you continue to step back as the ground levels out with your thighs.
Your eyes can see so far off in the distance, yet you are hardly able to see at all from how much muscle is surrounding your head at this point.
Your pecs and traps have completely surrounded it like a canyon, and it’s only getting deeper. You bend your body at the hips as your ominous shadow casts itself as far as the eye can see.
\<<run setup.choice("[[Continue->Ferro_Ending_64]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
By the time you pull out of Ferro, his belly is quickly morphing back into an even more impressive set of abs.
It seems that your cum has a growing effect that only causes Ferro to swell even faster.
Seeing as you are both still cumming so much corruptive, black liquid, you both set into action at once.
By now, all of the Barrens is completely overwhelmed by your presence. Your body itself puts mountains to shame. Hell, it makes this entire region look like a miniature.
By the time you fully turn around to set your eyes on your home village, the Hollow Earth is barely up to your shins.
\<<run setup.choice("[[Continue->Ferro_Ending_65]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
An entire ocean’s worth of cum seems to fill your cum factories, and it isn’t even close to being over.
Black ropes of corruptive seed shower across an enormous radius as your growth accelerates again.
No matter how big you grow, your body only wants more!
Rivers, lakes, and valleys transform into black wastelands in an instant.
Thousands of The Lost climb from it, spreading outwards with a freshened vigor as entire villages, cities, and kingdoms begin to fall.
Ferro cums along with you, raining corruption on the opposing side. Each heart beat sends out a shot of cum for hundreds, if not thousands of miles.
\<<run setup.choice("[[Continue->Ferro_Ending_66]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
You can already imagine the scene now. Thousands of people per landmark transforming into hyper muscled, hyper endowed, aroused beasts.
Nothing can stop this change.
Corruption is spreading to every corner of the globe. As the Barrens is completely shrouded in darkness, you feel the condensation of the clouds rest upon your skin.
They hold a darker, purple hue to them.
You realize that your own seed has been turned into a form of condensation that these very same clouds would rain down in the very near future.
\<<run setup.choice("[[Continue->Ferro_Ending_67]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
“GROWWWW!!!” Ferro moans with enough volume to circle the globe.
You will always be next to him.
Your companion.
Your partner.
“SPREAAAAAAAD!!” The world moans back.
\<<run setup.choice("[[Continue->Ferro_Ending_68]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
Even as your growth finally begins to taper off, your cum still shoots like it just began. Each muscle that surrounds your body is larger than any easily perceptible comparison.
Each muscle group is nearly unidentifiable.
Your forearms, biceps, triceps, and shoulders, all look like a staircase of overinflated bumps and mounds.
Your traps are so far beyond your head that you can’t ever hope to see the top of them.
They rise like such a wall behind your ears that you will never hear anything behind you again.
\<<run setup.choice("[[Continue->Ferro_Ending_69]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
Your pecs are like entire territories of volume, shoving deeply up into your jaw as they bulk up, nearly blotting out your vision from their undeniable heft.
Only a fraction of the horizon is visible through the space between your chest.
If it weren’t for that, you feel positive that you’d only be able to see what is above you for the rest of time.
Your back, lats, and abs look like they were sculpted by the Gods of size. Your titanic thighs are so thick that you can’t part them any longer.
\<<run setup.choice("[[Continue->Ferro_Ending_70]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<run setup.completeAchievement("Achievement_MemoriesOfFerro");>>
For the rest of eternity, they would grind into each other with every step you take. Even then, a waddle is a better fitting description.
Every decision, action, or judgment will cause new, stronger, and more unstoppable, corruptive orgasms to rattle the Earth from your monster of a cock.
It extends so far from your body, and yet it looks perfect when being paired with each of your balls, which already look like landmarks on their own.
Part of you can’t believe you grew to be this monstrous. The other part of you thinks there is more room to grow.
As you and Ferro flex your titanic bodies for the entire world to see, you grin deeply as a familiar sensation begins to build up in your body.
Power... For all eternity.
\<<run setup.choice("[[The End->Ending]]");>>You feel yourself being surrounded by a cold, shifting void. Purple mist twists and curls around your legs in sinuous trails.
Like dancing tongues, they lick at your feet. A glacial caress.
A deep violet sky stretches across the horizon while bright reddish hues dance above you - as though you're at the bottom of an ethereal magenta coloured sea.
\<<run setup.choice("[[Continue->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerWins_7_1]]");>>Isolation. An endless void.
An eternity of nothing that stretches on and on.
\<<run setup.choice("[[Look Around You->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerWins_8]]");>>You turn around, and the endless void is suddenly replaced by a gaping chasm. An infinite drop.
Peering into the abyss, your eyes lock onto a faint, distant light.
\<<run setup.choice("[[Continue->Quest_MQ002_Apothus_2nd_Form_Encounter_PlayerWins_9]]");>>You stand there for what feels like hours, enraptured by the distant realm.
The biting, otherworldly, cold gnaws at your skin and pulls at your sanity.
But deep within your soul, you know.
One of these lights contains a way to stop this madness.
\<<run setup.completeAchievement("Achievement_IncompleteMemories");>>
\<<run setup.choice("[[Head towards another reality->Ending]]");>>(Congratulations on reaching the end of the current content of the main story. You can now begin a newgame+ in order to explore and trigger different endings.)
\<<run setup.choice("[[The End (for now)->Ending_UncertainFate_2]]");>>
\<<run setup.choice("[[Go back->Village]]");>>\<<run setup.completeAchievement("Achievement_IncompleteMemories");>>
<<include Ending>>((To be implemented at a later stage!))
\<<run setup.choice("[[Leave->Village]]");>>Your eyelids flutter as you feel yourself slipping away. A tendril of unease coils in your gut, but it's quickly forgotten as darkness takes over.
There's a brief moment of disorientation as your soul feels like it's being shaken awake.
And then you're falling, tumbling through the darkness.
\<<run setup.choice("[[Continue->Death_NyxDungeon_2]]");>>A burning light surrounds your formless self.
Some fragment of what you remember as "sense" slowly come back to you.
You see the light. It's so powerful it feels like you're on fire.
\<<run setup.choice("[[Continue->Death_NyxDungeon_3]]");>>Nyx shines down upon you, bathing you in its warm embrace. But as you try to move closer, it seems to pulse and shimmer, rejecting your presence.
The light bursts and you wake up. You're disoriented for a moment, but then you recognize the entrance of the castle.
\<<run setup.choice("[[Get up->Quest_MQ002_Manor_MainHall]]");>>\<<run setup.AbiHndlr.removeAbilityRuntimeData($CharacterSheet_Player, setup.Ability.EmbracedByNyxsLight);>>
You black out...
\<<if $DeathText == setup.DeathTextEnum.POST_APOTHUS>>
Your soul shakes with unease.
\<</if>>
\<<run setup.choice("[[Continue->Death 2]]");>>
\<<if $DeathText != setup.DeathTextEnum.POST_APOTHUS>>
\<<run setup.choice("[[Skip->Village]]");>>
\<</if>>Time moves on...
\<<if $DeathText == setup.DeathTextEnum.POST_APOTHUS>>
Apothus's rampage only grows with each passing days.
\<</if>>
\<<if $DeathText == setup.DeathTextEnum.POST_APOTHUS>>
\<<run setup.choice("[[Continue->Death_Post_Apothus]]");>>
\<<else>>
\<<run setup.choice("[[Continue->Death 3]]");>>
\<</if>>A burning light surrounds your formless self.
Some fragment of what you remember as "sense" slowly come back to you.
You see the light. It's so powerful it feels like you're on fire.
You recognize this feeling.
\<<run setup.choice("[[Get up->Village]]");>>A shadow is cast over your reforming body.
The shape of a demon, so massive and tainted it overshadows the eclipse itself.
A terrifying grins curls from Apothus's lips.
The monsters around him try to run, only to be taken by the flood of corruption dripping from his body.
You must leave...
\<<run setup.choice("[[Use the Talisman to escape->Village]]");>>You walk along the empty streets of your ruined village, great plumes of smoke rising from homes and stalls.
Debris forces you to walk with caution, taking slow and careful steps as you wander through the eerily quiet remnants.
Through the barred windows of small shacks lining the street, you couldn't see a single soul, doors half ajar, creaking on their rusted hinges.
The Golden Bastion is eerily quiet- more so than usual after an attack.
Your tired eyes, filled with melancholy, turn upwards to gaze at the sky.
The sun is low on the horizon, bathing the barren sands with a soft orange glow.
Soon, that last bastion of light and warmth would sink below the shifting sands, swallowed by the march of time.
The expanse of the world- the vast, eerie emptiness of the desert, and the yawning abyss of the sky above. It all makes your troubles feel meaningless;
a single grain of sand in a sea of millions, a sea which was shifted and warped by the winds and the storms.
Infinitesimally small.
\<<run setup.choice("[[Continue->Intro02]]");>>A glint catches your eye in the purple twilight sky above.
One of the stars shines brighter than those around it, a magnificent mixture of oranges and reds, blazing like the flame of a brazier. It was quite beautiful, steadily growing larger and larger up in the sky.
Though... as you watch the spectacle, you hear an alarming sound. A rumble which starts as the dull roar of an engine quickly grows into an explosive scream.
The dancing light suddenly burst forth with a brilliant flash of white and orange, filling your vision.
Your heart begins to pound as you realize what was coming.
Before you can react, you are overwhelmed by an earth-shattering blast.
You hear the sounds of crumbling stone and the cries of warped steel.
The world quickly grows dark.
\<<run setup.choice("[[Continue->Intro03]]");>>You awaken sometime later, your thoughts murky and body heavy.
Instead of pain, you feel as if you've been submerged in a pool of warm honey.
A thick liquid gathers around you and rushes into your body from every orifice.
You try to scream, but the air in your lungs clashes with some thick goo entering your throat. It thrusts inside you without mercy.
It enters through your ears, your nose, and soon, you feel it swirling around the inside of your skull.
As quickly as it appeared, it fully disappears in your body.
\<<run setup.choice("[[Continue->Intro04]]");>>You suddenly gasp, your lungs filling with air once more. You gulp for air for a few more moments, your erratic breaths slowly stabilizing as the world once again turns peaceful.
As you plant your hands to the ground to get up, you feel as though you touched hot metal. Looking around, you noticed what little grass there was had been turned to ash.
You lay in the center of a large crater, its still-flaming edges licking at the street, staining the adobe exterior of nearby buildings with the harsh black of ash.
You quickly scramble backward away from the flaming center, crawling up the slope of the pit.
What had happened?
Something that you'd never quite witnessed before.
Something dangerous, something deadly.
Yet, here you stand without a scratch.
You think it best to reflect once you make it back home- it certainly doesn't feel safe to be outside. Looking down, you notice your body and clothes are stained with ash and dirt.
You decide to return home, where your bed is waiting for you.
\<<run setup.choice("[[Go Home->Intro05]]");>>You enter your home. Closer to the center of town, it was fortunately spared from the chaos near the fringes. Everything is as you left it, bathed in soft moonlight coming in through the windows.
It feels like something is moving inside of you.
Your stomach turns, muscles growing increasingly sore as you stand in your dark kitchen.
It's as though your blood has a mind of its own. You feel it pumping through your veins. You try to relax on your bed and eventually fall asleep out of exhaustion.
\<<run setup.choice("[[Sleep->Intro06]]");>>You are surrounded by a cold, shifting void. Deep purple mist twists and curls around your legs; curling and twisting in wisps and trails.
It licks at your feet, caressing your skin with a glacial embrace.
A dim violet sky stretches across the horizon, the brightest hues found directly above you- as though you're at the bottom of a deep, purple sea.
There was nothing for miles...
...and miles.
...and miles.
\<<run setup.choice("[[Look Around You->Intro06_2]]");>>Behind you, the harsh black plane seems to stretch as far as the eye could see, the distance occluded by a murky, dark fog.
Before you, there is naught but a single, endless, infinite drop.
The expanse descends into darker shades of purple.
And at the very bottom- if there even was one- your eyes are scorched by one of the strongest and harshest lights you have ever seen.
That intense purple light almost seems to throb like a heartbeat, shifting and simmering, writhing, growling, moaning, pulsing.
\<<run setup.choice("[[Continue->Intro06_3]]");>>You stand there for what feels like hours.
The biting, otherworldly cold gnaws at your skin, and pulls at your mind. The mist around your feet dances almost tauntingly, bouncing and twirling in no way a gaseous substance should.
This place is not meant for mortals.
Beyond all of that- beyond the unknowable, unspeakable sensations, beyond the empty and cold landscape, you felt something.
Something wonderful.
Something beautiful.
You begin to feel a comforting warmth wash over you, beating back that harsh cold, pulling you into a loving embrace of life and love.
This feeling is your oasis in this strange, alien desert.
\<<run setup.choice("[[Continue->Intro06_4]]");>>The life-bearing warmth which caresses your skin and fills your bones grows steadily stronger as time passes, expanding from the mere simmer of a candle to the comforting heat of a large hearth fire.
The mist around your feet suddenly disperses, pushed back by some unseen force.
You can feel something moving around you, some thick and heady mass curling around your body playfully.
It teasingly pushes against your chest for a moment, with a strength that nearly makes you fall over.
You feel the force suddenly step away, its writhing aura growing stronger a few feet in front of you.
From the black, reflective ground before you rises a huge, writhing mass of semi-solid goo. It seems unstable, its color rolling through all different hues and shades.
The goo slowly morphs into different forms, seemingly indecisive of its own nature.
Curiously, you aren't terrified at all- whatever this strange, goopy creature was, it appeared to be the source of that blazing warmth that surrounded you.
You could feel in your soul that it was not here to hurt you.
You stare curiously as it cycles in and out of the appearance of creatures you have seen. Some even based on beasts you've only heard of in stories- and some that none in your homeland could ever hope to imagine.
As you focus on it, its shape seems to be desperately trying to define itself.
You feel as though it was looking to you for help.
That it should become...
[[A Monstrous Symbiote->Intro07][setup.setRace($CharacterSheet_Player.symbiote, setup.RacePool.SYMBIOTE)]]
[[A Naga->Intro07][setup.setRace($CharacterSheet_Player.symbiote, setup.RacePool.NAGA)]]
[[A Minotaur->Intro07][setup.setRace($CharacterSheet_Player.symbiote, setup.RacePool.MINOTAUR)]]
[[A Werewolf->Intro07][setup.setRace($CharacterSheet_Player.symbiote, setup.RacePool.WOLF)]]\<<if (setup.getRaceName($CharacterSheet_Player.symbiote) == "Symbiote")>>
You see the gooey head form into a vaguely humanoid shape, a chiseled jaw poking through the formless blob.
It is accompanied by a sharply defined chin, casting heavy shadows on the monster's increasingly lean neck.
Several dozen thin, white veins begin to snake in all directions down from his head, spreading across his arms and torso, racing towards his feet.
Twisted white patches slowly take shape where his eyes should be, forming into solid shapes from milky trails that swirled around his face.
He stares down at you with his featureless, marble-white eyes, flexing the sharp claws that form at the tips of his long fingers.
His mouth curls into a long, hungry grin, several rows of gnarled and sharp teeth rising out from the goopy interior of his jaw.
He lets out a low, rumbling, sensual growl; one that makes your chest vibrate, one that makes your body tremble as the sound waves pass through your bones.
A long, thick, deliciously slimy tongue slides out from his mouth, as thick as your wrist and as long as your entire body.
It flicked eagerly at you, flinging saliva throughout the air.
What a monstrous, yet beautiful hunk.
\<<elseif (setup.getRaceName($CharacterSheet_Player.symbiote) == "Naga")>>
The otherwise goopy, shapeless form begins to shift, tightening and defining itself as though it was clay being molded by an invisible hand.
It rises upwards, growing taller as the shape of a head rises out from the top, shoulders widening as the torso grows steadily more defined.
Lower down, the form stretches out longways, bent and molded into a long, thick, serpentine tail that merges seamlessly with the humanoid upper-body of the muscle-bound beast.
Its head quickly morphed into a serpentine muzzle, whose form was accompanied by scales which pushed out from beneath the monster's goopy exterior.
Two large, fan-like protrusions of scales flanked the head, reminding you of an opulent head-dress fit for a king.
The beast opens its mouth, flexing its powerful, scaly jaw as two massive fangs rise out of the roof of its maw.
They drip with a sickly green venom, curving inwards like two daggers.
Two cold, reptilian eyes form above the muzzle, blood-red pupils staring deeply into your soul. That frosty gaze makes your skin grow cold.
His tail slithered around in a hypnotic arc, multi-colored scales cascading in an endless loop of intricate patterns.
The naga's unnerving mouth curls into a coy grin as it leers down at you, lower half stretching even further, into a <<print setup.getLength(70)>> long body.
What a terrifying, yet gorgeous monster.
\<<elseif (setup.getRaceName($CharacterSheet_Player.symbiote) == "Minotaur")>>
The otherwise goopy, shapeless form begins to shift, tightening and defining itself like wet clay pinched by invisible fingers.
Broad, powerful shoulders appear below the still-formless shape of the head, arms thickening and stretching outwards, legs growing longer, torso growing thicker.
Its calves begin to bend backwards, formless feet defining into the powerful hooves of a massive bovine beast.
Its head stretches forward, a primal muzzle forming as the goop recedes into the monster's body.
Two thick, curled horns push out from the top of his head, each one as thick as your arms, their exterior the color of volcanic soil.
From behind, the thin tail of a bull began to swing between his legs.
In the wake of the vanishing goop is left thick tufts of fur, coating the legs and head, trailing down the center of the minotaur's muscular torso; a large patch of fur blooms out from the deep valley of his powerful pecs, forming a V-shape with a long, thin trail dividing his expertely chiseled abs.
The minotaur glances down at his bulging body, thick chest rising and falling with each of his strong huffs.
His nostrils flex with each breath, hot air and the smell of testosterone wafting past your face each time he opened his mouth.
There was a deeply hungry look in his eyes as he stared down at you, as though he was looking for more.
What a primal, yet mighty creature.
\<<elseif (setup.getRaceName($CharacterSheet_Player.symbiote) == "Werewolf")>>
The otherwise goopy, shapeless form begins to shift, tightening and defining itself like wet clay pinched by invisible fingers.
The vague shape of a narrow, lean-muzzled head rises out from the top of its morphing mass, accompanied by a thick neck and incredibly broad shoulders.
A pair of large ears sprouts from the head as the goopy beast opens its maw wide, letting out a gargled yet undeniably wolfish howl.
It pierces your ears, breaking the otherwise crushing silence of this otherworldly plane.
Several sets of large, pearly-white teeth emerge inside his mouth, their tips as sharp as daggers and curves as elegant as sickles.
Two wild, hungry eyes then appeared beneath his ears, pupils dilated in the intense euphoria the beast was no-doubt experiencing.
His chest widens, filling out the space in front of his torso rather nicely. His waist also widens, a gap appearing in the shifting goo as the unmistakable shapes of digitigrade legs form on his lower half.
His feet tilt upwards, the beast flexing his pawed toes as he rises taller and taller.
His fingers grow longer, ends morphing into massive, sharp claws that look ready to rip through steel.
Then, all along his body, the writhing goo begins to recede, leaving in its wake a thick layer of soft canine fur.
Behind his legs falls a thick, fluffy tail, curling in a gorgeous arc.
He raises his stretching, shifting arms up high, flexing his powerful claws as the soft crack of bones signal the end of his transformation to a mighty beast.
His wild, wolfish eyes stare down at you, your face level with his thick, furry chest.
What a hungry, yet handsome beast.
\<</if>>
\<<run setup.choice("[[Continue->Intro07_2]]");>>The air around the <<SymbioteRace>> seems to grow a little hotter, the edges of their beautiful form shimmering with an eminent power.
You can feel it in the air, steadily building in intensity around them, the feeling as tense as a bowstring drawn to its utter limit.
It permeates your bones, resonating deep within your soul, filling you with an utterly indescribable feeling.
You've never quite felt such an intimate link to another being before.
The goo around him suddenly speeds up, it rushes to every inch of his body. It grows the <<SymbioteRace>> into a beast of muscles and power.
It then gathers to its waist. You blush as a fat humanoid cock grows on the monster's crotch.
The <<SymbioteRace>> looks at his body, he seems enthralled with the form you've expressed for him. He gropes his pecs and his <<print setup.getLength(12)>> cock.
Suddenly, his whole form shakes with incoming growth...
He looks straight at you and moans eagerly. He urges you to gaze at his body.
You focus on
[[His cock->Intro08][$SymbioteBoost = "cock"]]
[[His muscles->Intro08][$SymbioteBoost = "muscles"]]
[[His whole body->Intro08][$SymbioteBoost = "height"]]\<<if $SymbioteBoost == "cock">>
You focus on his cock. You immediately see it throb and expand. The <<SymbioteRace>> can't stop moaning as his shaft crawls along his legs.
He grasps the base and jerks off intensely.
\<<elseif $SymbioteBoost == "muscles">>
You focus on his muscles. You immediately see his abs burst with size and power. His biceps expand until they become bigger than bowling balls.
He then roars in delight as his pecs explode with growth. They inch bigger and bigger as he pinches his hard fat nipples in a torrent of pleasure and lust.
\<<elseif $SymbioteBoost == "height">>
The <<SymbioteRace>>'s whole body shakes in pleasure. His deep moans turn even deeper as he grows in size. He grins as your vision fills with the changing <<SymbioteRace>>.
His moans fill the void as his body becomes <<print setup.getLength(90)>> tall. He comes closer to you triumphantly, his mass thumping across the blackness.
\<</if>>
He looks so hot... Your creation approaches as precum oozes from both of your cocks. You blush as his hands slowly feel your chest and slide down lower.
You press your head on his thick juicy pecs as you reach for his rear end and firmly squeeze his muscular cheeks. He releases a deep alien moan in approval.
Some of his goo drips on your body, it quickly enters you through your skin. Your arousal suddenly skyrockets.
Some colours start to gain definition along the <<SymbioteRace>>'s body. The dripping goo that surrounds the monster slowly stabilizes into a single colour.
[[Amber->Intro09][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.AMBER; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.AMBER)]]
[[Beige->Intro09][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.BEIGE; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.BEIGE)]]
[[Black->Intro09][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.BLACK; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.BLACK)]]
[[Blue->Intro09][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.BLUE; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.BLUE)]]
[[Brown->Intro09][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.BROWN; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.BROWN)]]
[[Crimson->Intro09][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.CRIMSON; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.CRIMSON)]]
[[Emerald->Intro09][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.EMERALD; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.EMERALD)]]
[[Golden->Intro09][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.GOLDEN; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.GOLDEN)]]
[[Green->Intro09][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.GREEN; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.GREEN)]]
[[Grey->Intro09][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.GREY; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.GREY)]]
[[Indigo->Intro09][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.INDIGO; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.INDIGO)]]
[[Obsidian->Intro09][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.OBSIDIAN; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.OBSIDIAN)]]
[[Orange->Intro09][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.ORANGE; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.ORANGE)]]
[[Pink->Intro09][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.PINK; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.PINK)]]
[[Purple->Intro09][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.PURPLE; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.PURPLE)]]
[[Red->Intro09][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.RED; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.RED)]]
[[Sapphire->Intro09][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.SAPPHIRE; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.SAPPHIRE)]]
[[Violet->Intro09][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.VIOLET; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.VIOLET)]]
[[Tan->Intro09][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.TAN; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.TAN)]]
[[White->Intro09][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.WHITE; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.WHITE)]]
[[Yellow->Intro09][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.YELLOW; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.YELLOW)]]\<<run setup.colourAllLimbs($CharacterSheet_Player.symbiote, $CharacterSheet_Player.symbiote.info.colour)>>\
He grins at the sight of his <<SymbioteColor>> gooey body.
It did not seem like he could talk, yet you could feel his gratitude for granting him this form.
He kisses you deep and grinds his cock along your own. His thick, monstrous tongue coils around yours as you feel his gooey body slowly crawl all over your skin.
Your moans fill the dark void as the goo changes you. Your cock grows as you grind yourself on the <<SymbioteRace>>'s body.
It grows bigger with every throb, it soon reaches further than the <<SymbioteRace>>'s own monstrous tool.
He pulls back from the kiss and grins upon seeing your form. You are utterly drenched with <<SymbioteColor>> goo. He takes you into a massive bear hug.
\<<run setup.choice("[[Let him in...->Intro10]]");>>His whole being enters you. You scream at the deluge of pleasure covering your every pore. Lustful moans emerge from your lips as your muscles explode with size and strength.
Along with his strength, you feel his needs enter you... A need for sex and power... A need for more...
You grasp your cock and try to keep it still as litres of goo rushes into your urethra. Your need for more keeps rising, you pull him closer as he covers your form.
Your whole body grows in size. You soon become <<print setup.getLength(86)>> tall. It feels like your cock is about to explode into the biggest orgasm of your life.
The last of the goo finally enters you as you jack off furiously while flicking your thick <<SymbioteColor>> tongue in the air.
Your <<print setup.getLength(86)>> <<SymbioteRace>> body now stands proudly in the dark void. His need for more burned inside your soul. You were ready to take on the world.
The monster's name appeared in your mind as orgasm hit you in a tidal wave of pleasure.
<<textbox "$CharacterSheet_Player.symbiote.info.name" "Echo">>
\<<run setup.choice("[[Wake Up->Intro11]]");>>You get up from bed and see your throbbing cock. It has clearly grown since yesterday...
\<<run setup.applyGrowth($CharacterSheet_Player, "cock", 4)>>
It now reaches <<getLength "cock">> and begs for your attention. You can't help but grasp it at the base.Your muscles throb, you reach for your pecs and moan softly. You look at yourself in the mirror and smile.
You have definitely grown since yesterday. Your hand slides across your abs.
\<<run setup.applyGrowth($CharacterSheet_Player, "muscles", 8)>>\<<run setup.applyGrowth($CharacterSheet_Player, "cock", 1)>>\
\<<run setup.applyGrowth($CharacterSheet_Player, "height", 7)>>\
Your whole body throbs. When you get up from bed you feel like something about you is different.
You look at yourself in the mirror and smile. Your whole body has grown to <<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "height"))>> tall, you barely fit in the mirror's frame anymore.You wake up feeling energized, invigorated even. Your heart beats faster than you thought possible.
One look at yourself confirmed you still had your regular appearance, but something seemed different.
=======
\<<run setup.choice("[[取消->Torgar_Redeemed_Teammate_Path_Idle_Menu]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "normal")>>
"我的故乡?老实说,那就是我来到这儿的原因。"
他的眼睛望向了无尽的沙漠。你明白这是一个敏感的话题。
"我曾是我们部落的首领,一整族都是战士,甚至迷失者都不敢靠近我们。"
\<<run setup.choice("[[继续->Torgar_Redeemed_Teammate_Path_Idle_Menu_ShatteredPeak_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "sad")>>
"但是,从某一刻开始,我们立足的土地不再繁荣,所以我们最强壮的一批勇士外出去寻找一个更好的居住地。"
\<<run setup.choice("[[提议让他的子民搬到黄金堡垒->Torgar_Redeemed_Teammate_Ptah_Idle_Menu_ShatteredPeak_3]]");>>
\<<run setup.choice("[[沉默不语->Torgar_Redeemed_Teammate_Path_Idle_Menu]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "sad")>>
他沉默了一会儿,随后发出了一声长叹。
"我很感激你的好意,朋友,只是这不可能。在我上次回到破碎山峰的时候,那里已经完全被遗弃了。我的族人消失了,无影无踪,而我至今都不知道他们经历了什么。"
\<<run setup.choice("[[跟他说你会找到他们的->Torgar_Redeemed_Teammate_Ptah_Idle_Menu_ShatteredPeak_4]]");>>
\<<run setup.choice("[[安慰他->Torgar_Redeemed_Teammate_Ptah_Idle_Menu_ShatteredPeak_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "normal")>>
"非常感谢……我一有机会就会寻找他们的下落,既然现在我已脱离了腐化,我便可以继续了。"
\<<run setup.choice("[[继续->Torgar_Redeemed_Teammate_Path_Idle_Menu]]");>><<include Torgar_Mid_Rela_Path_Change_EmbracePath>><<include Torgar_Mid_Rela_Path_Change_EmbracePath>>\<<set $CharacterSheet_Torgar.quest.available_postFightPassagesWin_midRelaPathChange = false>>
\<<set $CharacterSheet_Torgar.quest.available_postFightPassagesLoss_midRelaPathChange = false>>
\<<set $CharacterSheet_Torgar.quest.lostScoring = 9999>>
\<<set $CharacterSheet_Torgar.quest.progress = setup.TorgarProgress.LOST>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
托加朝你露出一个饥渴的表情,口水都要流出来了。
"咕……我还要更多……"
他跪在地上,后仰着头,咆哮了起来。
\<<run setup.choice("[[继续->Torgar_Mid_Rela_Path_Change_EmbracePath_2]]");>>没过多久,你便听到了回应他的可怕的咆哮。
那是迷失者欲望的叫喊。
<h2>"我还要更多!!!"</h2>
他跑走了,能够更深地沉沦于腐化的想法让他发出了饥饿的咕噜声。
\<<run setup.choice("[[离开->Village]]");>>淫荡的呻吟从远处传来,你不需多想便能辨认出来。
是托加的声音,而且从那淫叫的程度判断,你敢说他一直在学习怎么更多、更多地接纳自己的欲望。
\<<run setup.choice("[[靠近他->Torgar_Lost_Path_Trigger_EncounterStart_2]]");>>
\<<run setup.choice("[[离开->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
伴随着扭曲的笑声,他握紧了肥硕的肉棒。
他眼中燃着火焰。曾经求知欲的闪光显然已完全奉献给了欲望和力量。
"感觉太爽了……现在每块肌肉比以前的鸡巴都还要敏感。"
他朝你屈起双臂,展示着肱二头肌。"咕……唔……"
\<<run setup.choice("[[继续->Torgar_Lost_Path_Trigger_EncounterStart_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming")>>
他庞然的肉棒一阵抽搐,瞬间射出了浓厚的精种。这是他感到愉悦;刚一停下他就开始自慰。
"我听从了你的建议,屈服于了这份自从我接触到这份恩赐后便不断增强的快感。"
他的胳膊抓住了背上的另一个容器。
\<<run setup.choice("[[注视他身上的容器->Torgar_Lost_Path_Trigger_EncounterStart_3_1]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming")>>
尽管它被打开了,其中黑色的粘液并没有冲向他;它一动不动,似乎在等着什么东西。
"我能感到它的需求……一个相配的宿主。"
\<<run setup.choice("[[继续->Torgar_Lost_Path_Trigger_EncounterStart_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
他终于松开了他的鸡巴,但它仍在饥渴地跳动。
"而你可能正是这个人……"
<<print setup.getFightStartPassages($CharacterSheet_Torgar)>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
随着最后一击,托加突然放下了防备,看向了他的肩膀。
"很好……"
更多的黑色物质从它的容器中涌出,这使他双眼睁大,舔舐着自己嘴唇。
它沿着背部爬向他的胸前。托加发出了一声深深的兴奋的笑声。
"来吧……接纳它,就和我一样。"
\<<run setup.choice("[[拥抱他的礼物->Torgar_Lost_Path_Trigger_Win_Accept]]");>>
\<<run setup.choice("[[拒绝->Torgar_Lost_Path_Trigger_Win_Refuse]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "angry")>>
"嗯……这不可能。"
奇怪的粘液似乎听懂了你的话,如蛇一般钻回了它的容器之中。
"在你准备好后,我会在这里等你。"
\<<run setup.choice("[[离开->Village]]");>>\<<set $CharacterSheet_Torgar.quest.available_encounterPassages_lostPathTrigger = false>>
\<<set $CharacterSheet_Torgar.quest.available_postFightPassagesLoss_lostPathTrigger = false>>
\<<set $CharacterSheet_Torgar.quest.available_postFightPassagesWin_lostPathTrigger = false>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming")>>
"这就对了……"
半兽人的身体突然愉悦地发抖起来。
覆盖着他的黑色粘液瞬间膨胀起来,从他的手臂和鸡巴伸出,在他的腿部和臀部增长。
"嗯哼……接受它。让我们结合!"
\<<run setup.choice("[[亲吻他->Torgar_Lost_Path_Trigger_Win_Accept_Kiss]]");>>
\<<run setup.choice("[[转过身来逗弄他->Torgar_Lost_Path_Trigger_Win_Accept_Tease]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming")>>
\<<if setup.sizecomparison(setup.getStatValue($CharacterSheet_Player, "height"), setup.getStatValue($CharacterSheet_Torgar, "height")) >= setup.Comparators.MUCH_BIGGER>>
你跪下身子去接近托加,而他拥住你的脑袋,深深地吻了上去。
\<<else>>
你拉过托加,给他了一个深吻。
\<</if>>
他舌头卷住了你的舌头,然后突然变大了。
伴着呻吟声,它不断延伸,愈发肥长。他的口水也在变浓。
\<<run setup.choice("[[继续->Torgar_Lost_Path_Trigger_Win_Accept_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 1)>>
\<<set $CharacterSheet_Torgar.quest.available_encounterPassages_lostPathTrigger = false>>
\<<set $CharacterSheet_Torgar.quest.available_postFightPassagesLoss_lostPathTrigger = false>>
\<<set $CharacterSheet_Torgar.quest.available_postFightPassagesWin_lostPathTrigger = false>>
\<<set $CharacterSheet_Torgar.quest.lostScoring = 9999>>
\<<set $CharacterSheet_Torgar.quest.progress = setup.TorgarProgress.LOST>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
你转过身去,朝托加抛了个媚眼。
"嗯……咻……嘎啊啊啊……我现在就要内射你。"
\<<if setup.sizecomparison(setup.getStatValue($CharacterSheet_Player, "height"), setup.getStatValue($CharacterSheet_Torgar, "height")) >= setup.Comparators.MUCH_BIGGER>>
你跪下身体让他能够够到,而他迅速爬到你身上,用粗大的肉棒压在你的屁股上。
\<<else>>
他举起你,放在他巨大的肉棒上,按压在你的后门处。
\<</if>>
\<<run setup.choice("[[继续->Torgar_Lost_Path_Trigger_Win_Accept_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming")>>
大量粘稠的物质涌上他的鸡巴,他咆哮着回应道。
<h2>"嘎啊啊啊啊"</h2>
他的声音扭曲而糟糕,变得越来越陌生。
"没错……占领他……让我们完整……覆盖我们的全部!"
粘液如紧身衣一样在他身上蔓延。
你感到他手掌末端在生长,最后成了尖锐的爪子。
\<<run setup.choice("[[操他->Torgar_Lost_Path_Trigger_Win_Accept_2_TorgarSpread][$bottom = false]]");>>
\<<run setup.choice("[[让他干你->Torgar_Lost_Path_Trigger_Win_Accept_2_TorgarSpread][$bottom = true]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming")>>
\<<if $bottom == true>>
他狠狠插进了你的身体,把你像个玩具一样抱起来,舌头在疯狂中淫荡地甩动着。
"我要把你变成一个怪物……"
\<<else>>
你紧紧抓住他的腰部,随后猛地把他举起。
你的鸡巴死死盯着他的菊花,使他呻吟连连。
"我操……爽!"
\<</if>>
他的胸肌隆起,伸向你的粘液变成了反光的深黑色。
他脖颈长出了黑色的尖刺,高过了他的脑袋。你感到他浑身散发着力量,且正从他的鸡巴输送进你的身体。
"不够……"
\<<run setup.choice("[[继续->Torgar_Lost_Path_Trigger_Win_Accept_2_TorgarSpread_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 3)>>
\<<set $CharacterSheet_Torgar.quest.lost_FullyCovered = true>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming")>>
他咆哮着,低沉而恐怖,快感冲击着你们两人。对于生长,对于性交,他的渴求,他的欲望,都冲进了你的体内。它是如此强大……如此美味。
涌出的黑色卷须布满了你们的身体,让你们狂笑起来。
<h2>喝啊啊啊啊啊啊啊!</h2>
\<<run setup.choice("[[高潮->Torgar_Lost_Path_Trigger_Win_Accept_2_TorgarSpread_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming", true)>>
\<<if $bottom == true>>
伴随着你们的咆哮,他射入了你的深处。
仅此就足以让你抵达高潮。
\<<else>>
伴随着你们的咆哮,你射入了托加的深处。
仅此就足以让他抵达高潮。
\<</if>>
你们同时发出了一声惊天动地的嗥叫,将周围的沙子震开,形成了新的沙丘。
伴着性高潮,你在极乐中咆哮着,黑色的血管遍布了你的全身。
你感到每一根肌肉纤维都在膨胀,充满的力量足以打穿一座山。
你们都是怪物,由欲望和力量连接。
\<<run setup.choice("[[继续->Torgar_Lost_Path_Trigger_Win_Accept_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny", true)>>
现在,你们共享的粘液像是亲密的纽带一样建立、增长。
托加的性欲、快感和力量都让你感同身受。
"你也感觉到了吗?"他问道,用手臂屈起一个傲人的小峰。
"你的力量……我感到在涌入我的体内……这太不可思议了!"
\<<run setup.choice("[[继续->Torgar_Lost_Path_Trigger_Win_Accept_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny", true)>>
"要是我们都能将自己逼到极限,谁知道我们会变得多强……哼……"
他畸形的爪子试图去握住他的鸡巴,但只能将将挨住。
"让我们继续增长吧……看看我们的极限在哪里~"
∇: 托加的鸡巴增长了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Torgar, "cock", 7))>>。
∇: 托加的睾丸直径增加了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Torgar, "height", 3))>>。
∇: 托加的肌肉增加了(<<print setup.applyGrowth($CharacterSheet_Torgar, "muscles", 5)>>)。
\<<run setup.applyCorruption($CharacterSheet_Torgar, 200)>>
∇: 托加的腐化增加了20。
∇: 你的鸡巴增长了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "cock", 7))>>。
∇: 你的睾丸直径增加了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "height", 3))>>。
∇: 你的肌肉增加了(<<print setup.applyGrowth($CharacterSheet_Player, "muscles", 5)>>)。
\<<run setup.applyCorruption($CharacterSheet_Player, 15)>>
∇: 你的腐化增加了20。
∇: 你获得了能力"托加的腐化羁绊"。
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_TorgarsBond)>>
\<<run setup.choice("[[离开->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny", true)>>
哼……你只有变得更强才能接受这份恩赐。
在你准备好后,我会在这里等你。
\<<run setup.choice("[[离开->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
远处传来了浑厚失真的呻吟。其中是被扭曲的人性,是被快感引诱的才能。
几百米外,你就认出了托加的声音。
他的脚步发出了锤击的重声,振动着你脚底的沙粒。
他站在那里,指向天空的鸡巴正被他全力地撸动着。
这是一副威猛的景象,如此的显赫与优雅被骇人的残暴牢牢绑定。
\<<run setup.choice("[[继续->Torgar_Lost_Path_Idle_EncounterStart_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny", true)>>
伴着一声咆哮,他向前撸出了一股黑色的腐化精种,射在了沙丘上。他是一个野兽,一个真正的怪物……
一个终于瞥见了你的人。
"嘎啊……嗷……来……"
这便是他在和你对战前唯一能基础的词语了。
他的欲望很有感染力;你甚至不确定他是否想要当攻;你们腐化的身体会引导你们的。
<<print setup.getFightStartPassages($CharacterSheet_Torgar)>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "angry")>>
虽然他在咆哮,身体却没任何伤口。
但他现在跪在地上,出于快感,双手都在紧握鸡巴。
"嘎啊……到这儿。占有我!"
\<<run setup.choice("[[继续->Torgar_Lost_Path_Idle_Win_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming")>>
他明显不耐烦了,一只手伸到下面开始用手指扩张他的屁股。
你们连接的力量突然增强了一下。
你感到了他体内的快感,渴求着你的占有。
\<<run setup.choice("[[操他->Torgar_Lost_Path_Idle_Win_3]]");>>
\<<run setup.choice("[[离开->Village]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 1)>>
\<<set $CharacterSheet_Torgar.quest.relationshipScoring++>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "angry")>>
你走向他,利用他极度强烈的欲望调戏着他。
"赶紧……操我!"
当你从后面握住他的胸部后,他尖叫了出来。
\<<if setup.sizecomparison(setup.getStatValue($CharacterSheet_Player, "height"), setup.getStatValue($CharacterSheet_Torgar, "height")) >= setup.Comparators.MUCH_BIGGER>>
和他相比,你大得不可思议;庞大的鸡巴可以轻易压扁一个普通人。
谢天谢地,托加已经不再是那种东西了。
\<</if>>
\
\<<run setup.choice("[[继续->Torgar_Lost_Path_Idle_Win_3_1]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming")>>
你只需轻轻地将你的<<print setup.processFlavours($CharacterSheet_Player, "@[all|cocks|noverb]")>>放在他的后穴处,就能让他向后怼来。
<h2>“嘎啊!!!”</h2>
他咆哮着,双手捏住自己的乳头。快感使他的核心不停收缩,一股浓郁的黑精从他的鸡巴中迸发出来。
\<<run setup.choice("[[继续->Torgar_Lost_Path_Idle_Win_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming", true)>>
不过,你们都知道这只是个开始。每次抽插都让你们心跳不断加快。每一个支配的动作都让托加的皮肤颤动。
你感到了它的欲望,腐化欢迎着你的身体,让你将你的<<print setup.processFlavours($CharacterSheet_Player, "@[all|cocks|noverb]")>>插进了更深处。
<h2>"再深点儿……"</h2>托加回应道。
只是说出这些话,你的每一寸被腐化的肉体的包裹的鸡巴都在搏动。
你感到它伸向了你,钻入了你男人的骄傲中,使其变得更长,更突出,更粗大。
\<<run setup.choice("[[推进得更深->Torgar_Lost_Path_Idle_Win_5]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming", true)>>
你张开嘴,加入了托加的淫叫之中。你的鸡巴似乎再次完全硬了起来。
每一次冲刺都变得更为紧致,以及更多的快感。
<h2>"爽——"</h2>托加呻吟着,感觉你的鸡巴甚至插进了他的核心。
\<<run setup.choice("[[推进得更加深->Torgar_Lost_Path_Idle_Win_6]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming", true)>>
你们都在嗥叫;现在每次操弄的深入都让你感到你的蛋蛋狠狠拍在了半兽人腐化的身体上。
每次触碰都会让它们瞬间生长,更多潜在的可供他享受的潜在的精种在其中摇晃。
睾丸随着快乐起伏着,接纳着托加腐化的黑暗力量。
这只能让你变得更加欲火中烧,快感漫延到了临界点。
\<<run setup.choice("[[继续->Torgar_Lost_Path_Idle_Win_7]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming", true)>>
如同载满了货运火车的高潮向你冲来,使你将蛋蛋深深地塞了进去。但却迟迟不能到来。
你被卡在快感边缘,阈值正在源源不断地提高。这种感觉太爽了,爽到让人发疯。
你只能插进最深处,希冀着能够突破当前的极限的快感。
\<<run setup.choice("[[推进到你从未达到过的深处->Torgar_Lost_Path_Idle_Win_7_1]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming", true)>>
你捏紧你的蛋蛋和乳头,专注于托加疯狂而愉悦的吼叫。他的欲望渗入了你的思想,将你的临界值推到了更远……
<h2>"哦哦哦哦!爽!!!"</h2>他大喊着,将黑色的粘液射满了你们全身。随着他极度饥渴的撸动,粘液如雨一样落下,但他的高潮似乎到不了头。
<h2>“来了!!!!”</h2>你没意识到自己变大了多少,只感到鸡巴的尺寸的增长。
随着最后一次冲刺,快感终于决堤。
\<<run setup.choice("[[高潮->Torgar_Lost_Path_Idle_Win_8]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "cumming", true)>>
你脑海里全是被迷失者包围的生动画面。
你站在他们中间,和周围所有的东西操着、被操着,那是永不停止的欲望和力量的交响。
<h2>"嘎啊啊!!!" </h2>
托加再次喊出来,将你拉回了现实,自己正将精液射入他的体内。他的手深深插进了地面,强迫自己接收每一滴精子。
他贪婪地吸着空气,拼命维持着,而他仍在继续射出那腐化的存货。
\<<run setup.choice("[[继续->Torgar_Lost_Path_Idle_Win_9]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny", true)>>
你被强行要求支撑住他,用你的舌头感受他黏糊糊的鸡巴。
很快,你们同时倒下,几乎要因为这摧残思想的快感而昏迷过去。
"这个……没有比这更棒的东西了。"托加的语气中是惊人的清晰。
\<<run setup.choice("[[继续->Torgar_Lost_Path_Idle_Win_10]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player", "CharacterSheet_Torgar"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny", true)>>
"谢谢你开拓了我关于这一切的思路。"他说道,脑袋枕在了你的胸膛上。
你抱住他,任由时光流逝,置世界若罔闻。
而考虑到你们的体型,也没有人敢来打扰你们。
∇: 托加的鸡巴增长了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Torgar, "cock", 7))>>。
∇: 托加的睾丸直径增加了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Torgar, "height", 3))>>。
∇: 托加的肌肉增加了(<<print setup.applyGrowth($CharacterSheet_Torgar, "muscles", 5)>>)。
\<<run setup.applyCorruption($CharacterSheet_Torgar, 200)>>
∇: 托加的腐化增加了200。
∇: 你的鸡巴增长了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "cock", 7))>>。
∇: 你的睾丸直径增加了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Player, "height", 3))>>。
∇: 你的肌肉增加了(<<print setup.applyGrowth($CharacterSheet_Player, "muscles", 5)>>)。
\<<run setup.applyCorruption($CharacterSheet_Player, 15)>>
∇: 你的腐化增加了15。
∇: 你的能力"托加的腐化羁绊"获得了等级提升。
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_TorgarsBond)>>
\<<if $CharacterSheet_Torgar.quest.relationshipScoring >= 11>>
\<<run setup.choice("[[继续->Torgar_Lost_Path_Idle_Win_Epilogue]]");>>
\<<else>>
\<<run setup.choice("[[离开->Village]]");>>
\<</if>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player", "CharacterSheet_Torgar"])>>
\<<set $CharacterSheet_Torgar.quest.progress = setup.TorgarProgress.LOST_TEAMMATE>>
\<<run setup.torgarJoinsPlayer()>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
"我们的连接是如此强力;感觉我们真的可以承受一切。
这样看的话也许为我的族人寻找一个避难所并不是最好的方法。
也许我应该向所有人展示这种力量,让饥饿的人以我们精液为食,让弱小的人成长为强壮的野兽。"
他巨大的卷须缠住你的腰,擦过你的鸡巴。
"让我陪伴着你,和你一起成长吧,这样我们才能将事情纠正过来。"
∇:托加加入了你的阵营。
\<<run setup.choice("[[离开->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
你倒在地上,腐化的半兽人的力量压到了你。他的力量增长了;每一次攻击都带着已经成了他身体一部分的东西的威力。
"咕哦哦哦……这根本不够……"他呻吟道。
\<<run setup.choice("[[继续->Torgar_Lost_Path_Idle_Loss_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
半兽人望向天空,开始咆哮,鸡巴则跳动着直直指向上方。
声音大到难以置信,甚至超过了几百个加农炮同时发射的动静。你捂住了自己的耳朵。
在他喊完后,他随手撸了几下,期待着一个回应。
"如果你不向我展示真正的力量,那些迷失者就会代劳了。"
仅仅过了几秒,同样嘹亮的尖叫回应了他,他向那里冲了过去。
\<<run setup.choice("[[离开->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "horny")>>
没走几步,托加就找到了你,并加入了你的探险。
\<<run setup.choice("[[决定托加尔攻击的时机->Torgar_Lost_Teammate_ChangeAttackTiming]]");>>
\<<run setup.choice("[[离开->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Torgar, "smiling")>>
"没问题,就算是像我们一样的怪物依然能从一个良好的战略中受益。"
<<print setup.displayAttackTimingDescription($CharacterSheet_Torgar)>>
\<<run setup.choice("[[你先上,我殿后->Torgar_Lost_Teammate_EncounterStart][$CharacterSheet_Torgar.fight.teammateSettings.attackTiming = setup.AttackTiming.BEFORE_PLAYER]]");>>
\<<run setup.choice("[[先发制人,随我冲锋->Torgar_Lost_Teammate_EncounterStart][$CharacterSheet_Torgar.fight.teammateSettings.attackTiming = setup.AttackTiming.BETWEEN_PLAYER_AND_ENEMY]]");>>
\<<run setup.choice("[[后发制人,等我号令->Torgar_Lost_Teammate_EncounterStart][$CharacterSheet_Torgar.fight.teammateSettings.attackTiming = setup.AttackTiming.AFTER_ENEMY]]");>>
\<<run setup.choice("[[取消->Torgar_Lost_Teammate_EncounterStart]]");>><<set $CharacterSheet_town_guard.quest.met = true>>\
你前臂的黑色卷须蜷成一团,而<<SymbioteName>>响应了你增长的愤怒。你感到一股虚无的存在进入了你的大脑,断言它会为你撑腰,断言你没有害怕的理由。
你冲向那个男人,举起了拳头!
"正如我所料!投降,或者死亡!"守卫咆哮着,抽出了他的武器!战斗激起的尘埃开始落下;在闪烁的棕色的光泽之中,你庞大的身影站在了倒下的守卫面前。
你核心里的力量还在滋滋作响;狂暴的力量野兽即将冲破你理智的牢笼。
<<print setup.getFightReward($CharacterSheet_town_guard)>>
<<set $CharacterSheet_town_guard.quest.beatenOnce = true>>
\<<run setup.choice("[[放任他不管->leave_guard]]");>>
\<<run setup.choice("[[把他击倒->knock_guard]]");>>
<<if $CharacterSheet_Player.hasAbility("Ability_MemoriesOfNyx")>>\
\<<run setup.choice("[[腐化他->corrupt_guard]]");>>
<</if>>\<<set $CharacterSheet_town_guard.quest.fled = true>>\
你摇摇脑袋,将这个男人丢在地上。他砰地一声摔在了地上,立马乱滚带爬地蹿向了城镇,双眼死盯着你不放。"怪——怪物啊!"他惨叫着逃走了。
身后一声轻轻的咳嗽吸引了你的注意,一个熟悉的面孔从飞扬的尘埃中出现,是亚伯。"看在长老的份儿上,发生什么事了?!"
\<<run setup.choice("[[继续->abel_gets_better_look_guard_alive]]");>>即使你血脉中的肾上腺素的冲动已火力全开,你仍注意到了守卫眼中深深的恐惧。
目前最好的选择是彻底把他敲晕。
你的攻击在他脑袋上敲出一记闷响,随后他全身无力地瘫在你的脚边。
\<<run setup.choice("[[继续->abel_gets_better_look_guard_unconscious]]");>><<set $CharacterSheet_town_guard.quest.corrupted = true>>\
实在是受不了啦!
在这场性爱之旅中,积累的欲望一直在在你的体内叫嚣。
腰间瞬时涌来的暖流使你娇喘不断,口中不断地哈出白雾。
这种暴力毫无意义。树立敌人毫无意义。
<span class="glitch nyx fucked" data-text="生G̶̠͉͖͐R̴̛̎̔̚͜Ȍ̵̹̹̹̖̅W̷̨͊̾̚͠长">一切都将</span><span class="glitch nyx" data-text="S̶͔̣͈͕̥̆̎̔͑́́̈̿̾̆͝͝ͅP̶̼̺̪̘͚̱͓̙̭̙͐̇̄̐̍̋̅̅̆̕͘͘͠R̴̦̩͕̙̿͆͌̾̈́̏͐̕E̶̡̧̝̭̩̪̜͙͋̓̿̓͝A̴̜̘͚̜͕̜̙̺͎̤͋̀̓̀̊̂̔̿͑̾̐̀̃͐̑̾͜͜ͅD̶̢̘͚̹̦̟̈́͒͐͆́͘">瞻仰</span><span class="glitch nyx fucked" data-text="C̷̛̛̱̹̟͚͕̱̗͎͙̳̞̜̘̬̝͖̖̟̻̐̎́̌̈͐̉͑͐̋̽̔̋͂̋͝ͅƠ̶̢̱̯̬̖̥̠̬̼̼̼̜͔̬̜͚̯̺̹̩̐̍̅͒̅̓̀̚͠R̷̨̡̛̪̣͚̲͕̝̥̩͚̗̭̫̯̪͙̯̥̓͐̉̈́̒͐̃͒̽͊͛̀͋̅̕͜R̷̠̎U̵̧̫͙̺̤̰͎͓̦̓̎̿̈́̈̅́͌͝P̸̘͔̺̘̮̼̱̭̜̲͕̬̩̋̑́͜T̷͓̱͎̘̞̣͎̗̙̦̲͔͒͛͑̋̔̊̀͑̔͒͆̚̚͜͝͠͝͝ͅ">尼克斯之主</span>
你紧紧抱住他,只是不再勒住他的脖子,而是支撑住了他的脑袋。他发出一身恐惧的低鸣,但嘴立马被你的嘴唇封住了。
<<print setup.processFlavours($CharacterSheet_Player, "他的身体僵在了你的@[all|arms|noverb]中。你感到了他勃起的鸡巴顶住了你,而你的@[all|cocks|noverb]也加入了这升温的情欲。", true)>>
你紧紧地抱住他。他沉重的喘气使鼓起的肚皮死死顶住了你。你闭上眼睛,任由你们的舌头交缠在一起。混合的口水随着你们的气息掺入了对方的喉咙之中。
力量从你体内涌现,经过你的核心,沿着你的舌头滴入了守卫的喉咙。
那个男人的脖子上开始出现黑色的血管,随后覆盖了他的全身。他一开始的不情愿已完全平息。\
他全身都在搏动,在你的怀中上下滑动。他接纳了你,体型微微膨胀了一些。
身后一声轻轻的咳嗽吸引了你的注意,强行打断了你们的接吻。亚伯熟悉的面孔从飞扬的尘土中显现了出来。"看在长老的份儿上,发生什么事了?!"
\<<run setup.choice("[[继续->abel_gets_better_look_guard_corrupted]]");>>你全身僵住,剑尖直抵你的咽喉。最轻微的动作都会让你的旅途彻底谢幕。
"有什么遗言吗?"他吼道。
\<<run setup.choice("[[继续->Quest_MQ001_EchoPostMerge_3_Meet_Abel_aggressive]]");>>你转过身,面向你的朋友,任由逃走的守卫消失在了远方。
你注意到亚伯穿着的正是为长老之先驱所保留的象征性的服装。疑问如群鸦风暴一般在你脑中盘旋。
"$CharacterSheet_Player.info.name?!是你吗?"亚伯脱口而出,同时用布遮住了鼻子,"发生什么事了?!这些火焰是怎么回事?"
"等等,先不要说了,"他吞吞吐吐地说道,"在这里谈话很危险。来我家里找我,到时候你有的时间解释你这段时间死哪儿去了,以及此时此刻发生的一切。"
[现在,你可以拜访亚伯的家了。]
\<<run setup.choice("[[继续->Village]]");>>你转身直面你的朋友。
你注意到亚伯穿着的正是为长老之先驱所保留的象征性的服装。疑问如群鸦风暴一般在你脑中盘旋。
"$CharacterSheet_Player.info.name?!是你吗?"亚伯脱口而出,同时用布遮住了鼻子,"发生什——"
他哑然,看向了无力的守卫,"这……这是你做的吗?为什么?"
刚见面时他那欢快的表情消失了,取而代之的是悲伤和恐惧。
"你遭遇了什么?我认识的$CharacterSheet_Player.info.name绝对不会碰我们自己人一下的!"亚伯向后退了几步,朝着城镇的方向回去。,"把他留在这儿吧,我会为他寻找一些医疗援助。你造成的麻烦已经够多了。进来,然后去我家里。我们需要谈谈,关于你,关于这件事,还有一切"
[现在,你可以拜访亚伯的家了。]
\<<run setup.choice("[[继续->Village]]");>>你转身直面你的朋友。
你注意到亚伯穿着的正是为长老之先驱所保留的象征性的服装。疑问如群鸦风暴一般在你脑中盘旋。
"$CharacterSheet_Player.info.name?!是你吗? "亚伯脱口而出,同时用布遮住了鼻子,"发生什——哦……我是不是打扰你们了?"
"不——不!完全没有!"守卫意识到了情况,立马后退了几步,他的脸上全是腼腆的红晕,"我得回去执勤了。你可以通过。"
"呃……"亚伯哑口无言,眼看着守卫踉跄着离开,他的脸也红了,"这究竟是在干什么?不管了,来吧,让我们将你接入黄金堡垒。来我家里见我,我们有很多东西需要彼此沟通了!"
[现在,你可以拜访亚伯的家了。]
\<<run setup.choice("[[继续->Village]]");>><<include Ending_OneWithApothus>>
<<include Ending_OneWithNyx>>
<<include Ending_MemoriesOfCray>>
<<include Ending_NyxChosenAscension>>
<<set $EndingSheet =
[
$Ending_OneWithApothus,
$Ending_MemoriesOfCray,
$Ending_NyxChosenAscension,
$Ending_OneWithNyx,
];>><<set $Ending_MemoriesOfCray =
{
id: "Ending_MemoriesOfCray",
unlocked: false,
onPostWorldReset: function()
{
},
onPreWorldReset: function()
{
setup.completeAchievement("Ability_MemoriesOfCray");
}
};>><<set $Ending_NyxChosenAscension =
{
id: "Ending_NyxChosenAscension",
unlocked: false,
onPostWorldReset: function()
{
State.variables.CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_MemoriesOfTheChosen);
}
};>><<set $Ending_OneWithApothus =
{
id: "Ending_OneWithApothus",
unlocked: false,
onPostWorldReset: function()
{
},
onPreWorldReset: function()
{
setup.completeAchievement("Ability_MemoriesOfApothus");
}
};>><<set $Ending_OneWithNyx =
{
id: "Ending_OneWithNyx",
unlocked: false,
onPostWorldReset: function()
{
},
onPreWorldReset: function()
{
setup.completeAchievement("Ability_MemoriesOfNyx");
}
};>>(恭喜你到达了当前主要故事内容的结尾。现在你可以开始一轮新游戏+为了探索、触发其他结局。)
\<<run setup.choice("[[结局(当前的)->Ending_UncertainFate_2]]");>>
\<<run setup.choice("[[返回->Village]]");>>\<<run setup.completeAchievement("Achievement_IncompleteMemories");>>
<<include Ending>>((将在以后的阶段实施!))
\<<run setup.choice("[[离开->Village]]");>>当你感觉自己的存在快要消失的时候,你的眼皮颤动了。不安的卷须缠绕在你的肚子里,但随着黑暗接管了一切,它很快便被遗忘。
当你的灵魂感觉像被震醒时,你感到一阵短暂的迷茫。
然后你倒下了,跌进了黑暗。
\<<run setup.choice("[[继续->Death_NyxDungeon_2]]");>>火光包围着你无形的自我。
一些你记忆中“清醒”的片段慢慢回到了你的身边。
你看到了那光。它是如此强烈,感觉好像你要被点燃了一样。
\<<run setup.choice("[[继续->Death_NyxDungeon_3]]");>>尼克斯照耀着你,你沐浴在它温暖的怀抱里。但当你试图靠得更近时,它似乎在跳动和闪烁,拒绝着你的存在。
那光一闪,你醒了。你一时迷失了方向,但随后你认出了城堡的入口。
\<<run setup.choice("[[起来->Quest_MQ002_Manor_MainHall]]");>>\<<run $CharacterSheet_Player.removeAbilityRuntimeData(setup.Ability_EmbracedByNyxsLight);>>
你昏了过去……
\<<if $DeathText == setup.DeathTextEnum.POST_APOTHUS>>
你的灵魂在不安中颤抖。
\<</if>>
\<<run setup.choice("[[继续->Death 2]]");>>
\<<if $DeathText != setup.DeathTextEnum.POST_APOTHUS>>
\<<run setup.choice("[[跳过->Village]]");>>
\<</if>>时光荏苒……
\<<if $DeathText == setup.DeathTextEnum.POST_APOTHUS>>
阿波图斯的暴虐与日俱增。
\<</if>>
\<<if $DeathText == setup.DeathTextEnum.POST_APOTHUS>>
\<<run setup.choice("[[继续->Death_Post_Apothus]]");>>
\<<else>>
\<<run setup.choice("[[继续->Death 3]]");>>
\<</if>>火光包围着你无形的自我。
一些你记忆中“清醒”的片段慢慢回到了你的身边。
你看到了那光。它是如此强烈,感觉好像你要被点燃了一样。
你认出了这种感觉。
\<<run setup.choice("[[起来->Village]]");>>阴影笼罩着你正在恢复的身体。
一个恶魔的形状,巨大而污秽,遮蔽了日食本身。
阿波图斯的嘴角扬起一个可怕的笑容。
他周围的怪物试图逃跑,但只被从他身上滴落的腐化的洪流吞噬。
你必须离开……
\<<run setup.choice("[[使用护身符逃跑->Village]]");>>你走在被毁的村庄里空荡荡的街道上,房屋和货摊升起滚滚浓烟。
碎片迫使你谨慎地行走,当你漫步于残垣断壁中时,四周诡异的安静,让你缓慢而小心地前行。
透过街道两旁的小棚屋的铁窗,你看不到一个人,门半掩着,生锈的铰链嘎吱作响。
黄金堡垒出奇地安静——在一次袭击后比平时更安静。
你疲惫的眼睛,布满忧郁,向上凝视着天空。
太阳低垂在地平线上,给贫瘠的沙滩洒上柔和的橙色光芒。
不久,那最后的、光与温暖的堡垒沉入流沙之下,随着时间的推进被缓缓吞噬。
广袤无垠的世界——无边无际、阴森空旷的沙漠,以及天空那无底的深渊。这些都让你觉得你的烦恼毫无意义;
犹如一粒沙,沉浮于被狂风裹挟、被风暴扭曲的大海。
恒河一沙,沧海一粟。
\<<run setup.choice("[[继续->Intro02]]");>>在紫色的薄暮中,一道闪光映入你的眼帘。
有一颗星星比周围的星星更亮,橙与红壮丽地混合,像火盆中的火焰一样燃烧着。它是那么漂亮,在头顶的苍穹中变得越来越大。
尽管……当你注视着这一奇观时,你听到了一种令人惊恐的声音。像引擎咆哮般低沉的轰鸣声迅速发展成爆炸性的尖啸。
舞动的光突然迸发出一道明亮的白色和橙色的闪亮,填满了你的视野。
当你意识到将要发生什么时,你的心开始砰砰直跳。
在你做出反应之前,你就被一场惊天动地的爆炸淹没了。
你听到石头破碎的声音,钢铁扭曲的哭喊。
世界很快便被黑暗吞没。
\<<run setup.choice("[[继续->Intro03]]");>>过了一段时间,你醒了。你的思绪模糊,身体沉重。
但感到的并非疼痛,相反,你觉得好像自己淹没在一池温暖的蜂蜜中。
一种浓稠的液体聚集在你周围,经由一个个孔洞钻入你的身躯。
你试图尖叫,但肺部的空气与进入喉咙的粘液发生冲突。它毫不留情地涌进你的体内。
它钻入了耳朵、鼻子,很快,你便感觉到它在你头骨内部的涡流。
就像突然出现那样,它又完全、迅速地消失在你体内。
\<<run setup.choice("[[继续->Intro04]]");>>你突然吸了一口气,肺部再次充满了空气。你又喘了一会儿,紊乱的呼吸慢慢稳定下来,世界再次变得平静。
当你把手放在地上试图站起来的时候,你感觉仿佛碰到了炽热的金属。环顾四周,你发现这里的小草都变成了灰烬。
你躺在一个大火山口的中心,那仍在燃烧的边缘舔蚀着街道,附近建筑物的土坯表面沾满了刺鼻的黑色灰烬。
你迅速地向后爬离燃烧的中心,爬上坑口的斜坡。
发生了什么?
一些你以前从未见过的事情。
一些危险的,致命的事情。
然而,你却毫发无损地站在这里。
你觉得最好回到家里再做回顾——在外面肯定感觉不安全。低头一看,你发现自己的身体和衣服都沾满了灰尘。
你决定回家,家里的床还在等你。
\<<run setup.choice("[[回家->Intro05]]");>>你走进你的家。幸运的是,它离城镇中心更近,没有发生边缘地区的混乱。一切都和你离开时一样,沐浴在从窗户透进来的柔和月光中。
但你感觉好像有什么东西在你体内移动。
站在黑暗的厨房里,你开始反胃,肌肉越来越酸楚。
这就好像你的血液有自己的思想一样。你能感觉到它在你的血管里跳动。你试着躺在床上放松,最终在疲惫中睡着了。
\<<run setup.choice("[[睡着->Intro06]]");>>你被冰冷、流动的虚空包裹着。深紫色的薄雾缠绕着你的双腿。雾气卷曲,缠绕成缕缕细丝。
它舔舐着你的脚,用冰冷的拥抱爱抚着你的皮肤。
暗淡的紫色天穹横跨地平线,头顶上有着最明亮的色调-好像你是在一个幽深的、紫色海洋的底部。
方圆几公里内什么都没有……
……几公里外也一样……
……什么都没有。
\<<run setup.choice("[[环视周围->Intro06_2]]");>>在你身后,那粗糙的黑色平面似乎一直延伸到目光的尽头,一团浑浊的黑雾遮盖其上。
在你面前,只有一个唯一的,无穷的,无限的深谷。
广阔的空间没入到更深的紫色阴影中。
在最底部——如果有最底部的话——你的眼睛被你所见过的最强烈、最刺眼的光灼伤了。
那强烈的紫光几乎像心跳一样悸动着,流动着,沸腾着,扭动着,咆哮着,呻吟着,脉动着。
\<<run setup.choice("[[继续->Intro06_3]]");>>你在那里站着,感觉像过了几个小时一样。
刺骨的、异界的寒冷咬着你的皮肤,扯着你的思想。你脚边的雾气几乎在嘲弄地舞蹈,跳动着,旋转着,一点也不像气态物质应该有的样子。
这里不是凡人该来的地方。
然而在这一切之外——在那些不可知的、无法言语的感觉之外,在空旷和寒冷的风景之外,你的确感觉到了一些东西。
一种美妙的东西。
一种美丽的东西。
你开始感到一股舒适的暖流席卷全身,击退刺骨的冰寒,把你拉进生命和爱的怀抱。
这种感觉,是你身在这片奇怪又陌生的荒漠中的绿洲。
\<<run setup.choice("[[继续->Intro06_4]]");>>承载着生命的暖意爱抚着你的皮肤,填充了你的骨,随着时间的推移,越来越强烈,从仅仅是烛火的小热,慢慢膨胀到壁炉的烈火那舒适的温度。
你脚边的雾气突然消散,被某种看不见的力量阻挡。
你能感觉到有什么东西在你周围移动,一些厚重而令人兴奋的物质在你身上调皮地卷曲。
它挑逗地推了推你的胸部,那力量几乎让你摔倒。
你感到那股力量突然远离了你,它扭动的气场在你面前几米外的地方越来越强。
在你面前的黑色反光地面上,升起了一团巨大的、蠕动着的半固态粘液。它似乎不稳定,色彩在各种不同的色调和深浅中滚动。
粘液缓慢地变成不同的形状,似乎对自己的本性犹豫不决。
奇怪的是,你一点也不害怕——无论这个奇怪的,黏糊糊的生物是什么,它似乎就是包裹着你的炽热温暖的来源。
在你的灵魂深处,你能感觉到它无意伤害你。
你好奇地盯着它,它的外形在你所见过的生物的外观中循环往复。甚至有些是基于只在故事中听到的野兽——还有一些是在你的家园中从未有人愿意去想象的。
当你关注它时,它似乎在拼命地试图确定自身的形状。
你觉得它好像在向你寻求帮助。
它应该变成……
[[怪物共生体->Intro07][setup.setRace($CharacterSheet_Player.symbiote.anatomy, setup.RacePool.SYMBIOTE)]]
[[纳迦->Intro07][setup.setRace($CharacterSheet_Player.symbiote.anatomy, setup.RacePool.NAGA)]]
[[牛头人->Intro07][setup.setRace($CharacterSheet_Player.symbiote.anatomy, setup.RacePool.MINOTAUR)]]
[[狼人->Intro07][setup.setRace($CharacterSheet_Player.symbiote.anatomy, setup.RacePool.WOLF)]]\<<if (setup.getRace($CharacterSheet_Player.symbiote.anatomy) == "Symbiote")>>
你可以看到那个黏糊糊的脑袋变成了一个模糊的人形,一个轮廓分明的下巴从那无形的一团东西里探出来。
随后是清晰的下颚,在怪物逐渐变瘦的脖子上投下了深深的阴影。
几十条细细的白色血管开始从他的头部向四面八方蜿蜒而下,蔓延到他的手臂和躯干,冲向他的脚。
扭曲的白色斑块慢慢地在他的眼睛所在的地方成形,从他脸上打着旋的乳白色痕迹变成了坚实的形状。
他用他那没有特点的,大理石般白色的眼睛凝视着你,弯曲着在长手指指尖所形成的锋利爪子。
他的嘴咧开一个长长的饥渴的笑容,几排粗糙而尖锐的牙齿从他粘稠的下巴里面冒出来。
他发出低沉的、轰隆隆的、肉欲的咆哮;一种让你的胸部震动的咆哮,一种让你的身体在声波穿过骨头时颤抖的咆哮。
一条又长又厚又美味的,黏糊糊的舌头从他嘴里滑出,和你的手腕一样粗,和你的整个身体一样长。
它热切地向你弹来弹去,唾沫四溅。
多么凶残,又多么漂亮的猛兽啊。
\<<elseif (setup.getRace($CharacterSheet_Player.symbiote.anatomy) == "Naga")>>
原本黏糊糊的、没有形状的形状开始移动、收紧并定义自己,就好像它是一团粘土,被一只看不见的手塑造着。
它向上升起。随着头部的形状从顶部出现,它长得越来越高大;随着躯干的明晰,肩膀越来越宽阔。
再往下看,这团形状伸展得很长很长,弯曲塑形成一条又长又粗的蛇形尾巴,与这个肌肉发达的野兽人形上半身无缝融合。
它的头很快塑造出了一个蛇形的吻部,它的形状伴随着鳞片,从怪物粘稠的外表下伸出来。
两个扇形的大鳞片突出于头部两侧,让你联想到国王华丽的头饰。
这只野兽张开嘴巴,活动着它强大的,长满鳞片的下颚,两颗大獠牙从它的嘴顶冒了出来。
獠牙上滴着病态的绿色毒液,像两把匕首一样向内弯曲。
吻部上方是两只冰冷的,爬行动物的眼睛,血红的瞳孔洞见你的灵魂。那冰冷的凝视让你的皮肤也变得寒冷起来。
他的尾巴滑过一个催眠般的弧,多色的鳞片在一个无穷无尽、错综复杂的图案循环中层层叠叠。
纳迦令人不安的嘴卷成一个腼腆的笑容,它斜眼看着你,下半部分进一步伸展,变成了<<print setup.getLength(70)>>长的身躯。
多么可怕,又多么美丽的怪物啊。
\<<elseif (setup.getRace($CharacterSheet_Player.symbiote.anatomy) == "Minotaur")>>
原本黏糊糊的、没有形状的形状开始移动,收紧并定义自己,就像被看不见的手指捏住的湿粘土一样。
宽阔有力的肩膀出现在尚未成形的头部下方,手臂变粗并向外伸展,腿生长得更长,躯干变得更粗。
它的小腿开始向后弯曲,无形的脚变成了一头巨大牛兽的强力的蹄子。
它的头向前伸展,当黏液逐渐退到怪物的身体时,便形成了原始的吻部。
两只又厚又弯的角从他的头顶伸出来,每个角都有你的胳膊一般粗,角的外表是火山土壤的颜色。
身后,一头公牛的细尾巴开始在他的两腿之间摆动。
粘液消失后,留下的厚厚一簇毛,覆盖着腿和头,一直拖到牛头人肌肉发达的躯干中央;一大片毛发从他强壮胸肌的深谷中涌出,形成了一个V字。同时,一迹细长的毛发巧妙地将他轮廓分明的腹肌分开。
牛头人低头看向自己隆起的身体,厚实的胸膛随着他每次强烈的呼吸起起伏伏。
他的鼻孔随着每一次呼吸而弯曲,空气的热浪和睾酮的气味在他每次张开嘴时吹过你的面颊。
当他低头看着你时,眼睛带着深深的饥渴,好像他欲求不满一样。
多么原始,又多么威猛的造物啊。
\<<elseif (setup.getRace($CharacterSheet_Player.symbiote.anatomy) == "Werewolf")>>
原本黏糊糊的、没有形状的形状开始移动,收紧并定义自己,就像被看不见的手指捏住的湿粘土一样。
狭窄且有着精壮吻部的脑袋模样,模糊的形状从它变形的身团顶部伸出来,伴随着粗壮的脖子和令人难以置信的宽阔肩膀。
它的头上长出了一对大耳朵,这只黏糊糊的野兽张开嘴巴,发出一声咕哝却不可否认的狼嗥。
它穿透了你的耳朵,打破了这个异世界的平面上令人窒息的寂静。
他的嘴里露出几副珍珠白的大牙齿,牙尖锋锐如匕首,牙身弯弧优美如镰刀。
两只狂野而饥渴的眼睛出现在他的耳朵下面,毫无疑问,这只野兽在狂喜中放大了瞳孔。
他的胸部变宽了,很好地填补了他躯干前面的空间。他的腰也变宽了,在移动的粘液中出现了一个缺口,因为他的下半身形成了完美无瑕的,趾行动物腿的形状。
它的脚向上倾斜,兽人弯曲着爪子状的脚趾,越升越高。
他的手指变长了,末端变成了巨大而锋利的爪子,看起来随时可以撕裂钢铁一样。
然后,他的全身扭动的粘液渐渐消退,留下一层厚厚的,柔软的犬毛。
在他的腿后面,有一条毛茸茸的大尾巴,卷成一道漂亮的弧线。
它把伸展着的、移动着的手臂举得高高的,弯曲有力的爪子,骨头发出柔和的碎裂声,标志着他向一只强大野兽转变的结束。
他那野性的狼眼直勾勾地盯着你,你的脸和他粗壮的,毛茸茸的胸膛齐平。
多么饥渴,又多么英俊的野兽啊。
\<</if>>
\<<run setup.choice("[[继续->Intro07_2]]");>><<SymbioteRace>>周围的空气似乎燥热了起来,他美丽的外形的边缘闪烁着卓越的力量。
你可以在空气中感受到这股力量,在他的周围逐渐增强,就像拉到极限的弓弦一样紧张。
它渗透你的骨头,在你的灵魂深处共鸣,让你充满一种完全无法形容的感觉。
你以前从未感受到与另一个生命有如此亲密的联系。
他周围的黏液突然加速,冲向他身体的每一寸。那让<<SymbioteRace>>变成了一只肌肉壮硕,充满力量的野兽。
然后,粘液在他的腰部聚集。当看到怪物的胯部长出一只巨硕的人形鸡巴时,你的脸红了。
<<SymbioteRace>>看着他的身体,似乎被你的表情迷住了。他爱抚着自己的胸肌,和他<<print setup.getLength(12)>>的鸡巴。
突然,他的整个身体都随着即将到来的生长而颤抖……
他直直地看着你,急切地呻吟着。他让你凝视他的身体。
你专注于
[[他的鸡巴->Intro08][$SymbioteBoost = "cock"]]
[[他的肌肉->Intro08][$SymbioteBoost = "muscles"]]
[[他的全身->Intro08][$SymbioteBoost = "height"]]\<<if $SymbioteBoost == "cock">>
你专注于他的鸡巴。你立刻看到,它在悸动、膨胀。<<SymbioteRace>>呻吟不止,鸡巴在他的腿上摩擦。
他抓住鸡巴根部,激烈地撸动了起来。
\<<elseif $SymbioteBoost == "muscles">>
你专注于他的肌肉。你立刻看到他的腹肌迸发出巨大的力量。他的肱二头肌膨胀着,直到比保龄球还大。
然后他快乐地咆哮着,胸肌随着生长而隆起。他沉溺在快感和欲望的洪流中,捏着他那又硬又肥的乳头,越来越大。
\<<elseif $SymbioteBoost == "height">>
<<SymbioteRace>>的整个身体在快乐中发抖。伴随着身体的生长,他低沉的呻吟声变得更加低沉。你全神贯注地看着这只变化着的<<SymbioteRace>>,他咧开嘴笑了。
他的身体变得有<<print setup.getLength(90)>>高,呻吟声填满了这片虚空。他得意洋洋地靠近你,移动的身躯在黑暗中砰砰作响。
\<</if>>
他看着好性感……你的杰作来到你的身前,滴滴前液从你们两的鸡巴渗出。他的手慢慢感受着你的胸,并开始向下摸索,你的脸涨得绯红。
你把你的头埋进他厚实性感的胸肌里,伸手去摸他的臀部,狠狠地挤了挤那满是肌肉的半边屁股。他发出了一声低沉的异样呻吟以示允许。
他的一些粘液滴在你的身上,很快就通过你的皮肤进入体内。你的兴奋感突然飙升。
<<SymbioteRace>>的身体上,一部分颜色逐渐清晰起来。怪物身上滴着的黏液慢慢固化成了同一种色彩。
[[琥珀色->Intro09][$CharacterSheet_Player.symbiote.color = setup.ColourPool.AMBER; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.AMBER)]]
[[浅褐色->Intro09][$CharacterSheet_Player.symbiote.color = setup.ColourPool.BEIGE; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.BEIGE)]]
[[黑色->Intro09][$CharacterSheet_Player.symbiote.color = setup.ColourPool.BLACK; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.BLACK)]]
[[蓝色->Intro09][$CharacterSheet_Player.symbiote.color = setup.ColourPool.BLUE; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.BLUE)]]
[[棕色->Intro09][$CharacterSheet_Player.symbiote.color = setup.ColourPool.BROWN; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.BROWN)]]
[[深红色->Intro09][$CharacterSheet_Player.symbiote.color = setup.ColourPool.CRIMSON; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.CRIMSON)]]
[[翡翠绿->Intro09][$CharacterSheet_Player.symbiote.color = setup.ColourPool.EMERALD; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.EMERALD)]]
[[金色->Intro09][$CharacterSheet_Player.symbiote.color = setup.ColourPool.GOLDEN; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.GOLDEN)]]
[[绿色->Intro09][$CharacterSheet_Player.symbiote.color = setup.ColourPool.GREEN; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.GREEN)]]
[[灰色->Intro09][$CharacterSheet_Player.symbiote.color = setup.ColourPool.GREY; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.GREY)]]
[[深蓝色->Intro09][$CharacterSheet_Player.symbiote.color = setup.ColourPool.INDIGO; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.INDIGO)]]
[[黑曜石色->Intro09][$CharacterSheet_Player.symbiote.color = setup.ColourPool.OBSIDIAN; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.OBSIDIAN)]]
[[橘色->Intro09][$CharacterSheet_Player.symbiote.color = setup.ColourPool.ORANGE; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.ORANGE)]]
[[粉色->Intro09][$CharacterSheet_Player.symbiote.color = setup.ColourPool.PINK; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.PINK)]]
[[紫色->Intro09][$CharacterSheet_Player.symbiote.color = setup.ColourPool.PURPLE; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.PURPLE)]]
[[红色->Intro09][$CharacterSheet_Player.symbiote.color = setup.ColourPool.RED; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.RED)]]
[[宝蓝色->Intro09][$CharacterSheet_Player.symbiote.color = setup.ColourPool.SAPPHIRE; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.SAPPHIRE)]]
[[紫罗兰色->Intro09][$CharacterSheet_Player.symbiote.color = setup.ColourPool.VIOLET; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.VIOLET)]]
[[棕褐色->Intro09][$CharacterSheet_Player.symbiote.color = setup.ColourPool.TAN; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.TAN)]]
[[白色->Intro09][$CharacterSheet_Player.symbiote.color = setup.ColourPool.WHITE; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.WHITE)]]
[[黄色->Intro09][$CharacterSheet_Player.symbiote.color = setup.ColourPool.YELLOW; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.YELLOW)]]\<<run setup.colourAllLimbs($CharacterSheet_Player.symbiote.anatomy, $CharacterSheet_Player.symbiote.color)>>\
看到自己<<SymbioteColor>>黏糊糊的身体,他轻轻一笑。
他似乎不会说话,但你能感觉到,他感激你给予了他这副模样。
他深吻着你,他的鸡巴在你的鸡巴上调皮地磨蹭。你的舌头被他那粗大的舌头缠绕,你感觉他黏糊糊的身体慢慢地爬上了你的皮肤。
黏液改变着你,你的呻吟声响彻黑暗的虚空。你在<<SymbioteRace>>身上磨磨蹭蹭,鸡巴慢慢胀大。
每一次悸动都让它变得越来越大,很快就伸得比<<SymbioteRace>>那本就凶残的工具还要远。
他从亲吻中抽身,看着你的身体浅浅一笑。你全身都被<<SymbioteColor>>的粘液覆盖。他给了你一个大大的熊抱。
\<<run setup.choice("[[让他进来……->Intro10]]");>>他一整个存在都进入了你。你尖叫着,不断涌出的快感吞没了每一个毛孔。你的嘴唇里发出了充斥着欲望的呻吟,你的肌肉爆发出更大的尺寸与力量。
除了他的力量,你也能感觉到,他想进入你的需求……对性和力量的需求……对更多东西的需求……
你抓住你的鸡巴,试图保持不动,因为好几升粘液涌进了你的尿道。你还想要更多。当他包裹住你的身体时,你把他拉得更近了。
你的整个身体都变大了。你很快就长到了<<print setup.getLength(86)>>高。你感觉你的鸡巴快要爆发出你一生中最激烈的高潮。
你那厚实的<<SymbioteColor>>舌头在空气里跳动。同时,最后一滴粘液终于进入了你的身体,就在你激烈地撸动着鸡巴的时候。
你<<print setup.getLength(86)>>的<<SymbioteRace>>身躯骄傲地立于黑暗的虚空之上。他对更多的渴望在你的灵魂里燃烧。你已经准备好拥抱这个世界了。
怪物的名字出现在你的脑海中,高潮在快感的巨浪中袭来。
<<textbox "$CharacterSheet_Player.symbiote.name" "Echo">>
\<<run setup.choice("[[醒来->Intro11]]");>>你在床上醒来,看到你的鸡巴在跳动。从昨天开始,它明显变大了……
\<<run setup.applyGrowth($CharacterSheet_Player, "cock", 4)>>
你的手伸向<<PlayerCock>>,它渴求着你的关注。你忍不住紧握着根部。你的肌肉跳动着,手伸向胸肌。在一阵阵爱抚中,你轻轻呻吟。你看着镜子里的自己,微笑着。
从昨天开始,你确实变大了不少。你的手滑过腹肌。
\<<run setup.applyGrowth($CharacterSheet_Player, "muscles", 8)>>\<<run setup.applyGrowth($CharacterSheet_Player, "cock", 1)>>\
\<<run setup.applyGrowth($CharacterSheet_Player, "height", 7)>>\
你全身悸动着。当你从床上爬起来的时候,你感觉自己有些地方好像不太一样了。
你看着镜子里的自己,微笑着。你的整个身体长到了<<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "height"))>>高,这面镜子几乎都装不下你了。你醒来时感到精力充沛,甚至精神焕发。你的心跳比你想象的要快。
你看了一眼镜中的自己,确定你还是原来的样子,但有些东西好像不太一样。
>>>>>>> CN0.9.0COM
\<<if $SymbioteBoost == "cock">>
<<include Intro11_Cock>>
\<<elseif $SymbioteBoost == "muscles">>
<<include Intro11_Muscles>>
\<<elseif $SymbioteBoost == "height">>
<<include Intro11_Height>>
<<<<<<< HEAD
\<</if>>
Moans escape through your heavy breathing, you can't control your ever increasing arousal...
You gaze at your changed body while grasping your cock. It definitely feels thicker...
After only a few jerks of your throbbing cock, your moans turn deeper.
You feel whatever is inside you... It rushes into your cock, turning it harder than it's ever been. Cum drips from it like an open faucet.
Your balls churn with seed, they also seem to have grown.
You cum all over yourself, thick shot after thick shot reaches up to the ceiling.
Yet it keeps going.
Your arousal doesn't stop growing.
After 15 shots, cum stops shooting from you. But you feel that your body is still begging you for more...
\<<run setup.choice("[[Keep jerking off->Intro12]]");>>You keep jerking off, your moans grow louder.
After a few more minutes, you explode once again.
This one goes on for 10 minutes straight. Your brain floods with orgasmic pleasure beyond what anyone can achieve.
You never want to stop...
You cum again... You go back to jerking off once more...
You keep going for hours and hours until you pass out of sheer exhaustion.
\<<run setup.choice("[[Rest->Intro13]]");>><<run setup.addDays(1)>>
Slowly, you begin to get used to your inhuman libido. You realize that you have pleasured yourself for a full day.
You slowly remember that tomorrow is too important to keep indulging in your inhuman lust.
For years you have trained to eventually become one of the protectors of the Golden Bastion. Today is supposed to be the final assignment for your training.
Even with the strange things that were happening to your body, you couldn't miss this for anything.
You quickly dressed and left for the temple of the Eldest.
\<<run setup.choice("[[Leave->Village]]");>>\<<set $drank_corruption = 1>>
Yes. This is your path of ascension. You realise that the passion that ignites your loins as you touch the Lost's thick, hot seed is merely a taste of what is to come; of what you will become.
You feel it run down your arm. Liquid fire. Hunger. You need it in you.
Cupping your hands, you fill them with as much Corruption as you can and bring it to your lips. The sensation is beyond divinity. Your groin grows hot, erect and pulses with a supernatural hardness.
The flood gates open. Down below, and within your mind as you euphoria takes you in one of the most mind bending orgasms that should never be achieved by a mortal.
\<<run setup.AbiHndlr.addAbility($CharacterSheet_Player, setup.Ability.TaintedByTheLost)>>
[Your soul has been corrupted slightly.]
You cum again, and again, and again. Somewhere in the back of your mind, you hear your colossal corrupted kin scream in pain.
Why? Why or who would harm him?
You force your eyes open.
\<<run setup.choice("[[Continue -> intro_cray_kill]]");>>You run your fingers through the thick, steaming sludge. You could have it all. Power beyond your ken, right at your fingertips.
Power. At the cost of what? Your sanity?
The small voice that has been screaming in the back of your mind suddenly reaches a terrifying crescendo as you realise what you and Abel are about to do.
You fill your lungs with air and pull back, utterly horrified. Grabbing Abel's shoulder, you rip your bodies away from the alluring blight.
The Lost roars with renewed anger. You brace for the sudden impact, but it never comes. Something else had its attention.
\<<run setup.choice("[[Continue -> intro_cray_kill]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
\<<run setup.stopSoundActions();>>
"Raaaargh!" A loud warcry bellows out from somewhere between mighty mounds of muscle.
The sound of steel piercing flesh reaches your ears. The Lost howls in agony. Whipping around, it attempts to grab its attacker, but fails to stop a greatsword from plummeting into its skull.
"C-Cray!" You hear Abel shout out as the beast tumbles to the side. He gracfully lands on his feet and sheaths his sword in a large makeshift scabbard strapped to his back.
You face the lead explorer of the Golden Bastion. He is the hallmark of physique and prowess that keeps your home prosperous. The werewolf is an idol.
\<<if $drank_corruption == 1>>
The heavily built wolf cocks his head to the side as he looks at you, an unsettling expression colouring his features.
\<<run setup.choice("[[Continue->intro_cray_gets_jealous]]");>>
\<<else>>
\<<run setup.choice("[[Thank him->intro_cray_leaves]]");>>
\<<run setup.choice("[[Ask him how you can aid the fight->intro_cray_leaves]]");>>
\<</if>>"Why did it choose you?" He asks.
\<<run setup.choice("[[Ask him what he means -> intro_cray_leaves]]");>>The words leave your mouth. You can feel each syllable pass through your lips, but they fall on deaf ears.
Cray's expression remains petrified in some combination of excitement, irritation and... hunger. His immense bulks rotates toward the Outer Wall.
His eyes never leave yours until his back faces you.
"Cray! Hey! Are you leaving? Where are you going!?" Abel shouts, clearly shaken from your encounter.
No answer.
"Come on, you can't just leave us!" Abel begins to jog toward Cray but is interrupted with a frightening growl. Abel stops dead in his tracks.
"Go home." The explorer's voice rasps, "Only I can end this cycle."
\<<run setup.choice("[[Leave him be->intro_cray_leaves_2]]");>>
\<<run setup.choice("[[Run after him->intro_cray_knockout]]");>>You and Abel watch, open mouthed, as the imposing figure leaves the Golden Bastion.
He does not look back.
After exchanging worried words, you decide to hide in the rubble and recover from your wounds until the sound of fighting dies out.
It is hard to rest within the wreckage of one's home. It is even harder with the memories of the night playing across the back of your eyelids on loop.
The monsters. The growth. The corruption.
Cray...
You find the thoughts whirring in your mind like a swarm of angry hornets. Yet, eventually, as restless as your mind may be.
You drift into the darkness of slumber.
<<include intro_post_cray_encounter>>You shout after Cray, running past the stunned Abel.
\<<if $drank_corruption == 1>>
He stops moving and growls, "I see you are not content to simply steal what is rightfully mine, but to stick your nose even further into where it does not belong."
\<<else>>
He stops moving and growls.
\<</if>>
In the blink of an eye, the werewolf backsteps and grabs you by the throat. He pushes his snout as close to your face as he can.
Black veined eyes stare at you as if you're just another monster.
"Don't get in my way..." he whispers menacingly.
You cough and gasp for air, yet he squeezes tighter. Abel runs at him, but is easily slapped away. This level of strength is unnatural!
"I will remember you, pup," he continues, "Make sure we never meet again."
The lack of air, the exhaustion of the day and the lack of strength to fight back results in darkness creeping in from the edges of your vision. You feel your body become numb before it is dropped unceremoniously onto the dirt.
The explorer's words play on loop within your mind as your consciousness fades into oblivion.
<<include intro_post_cray_encounter>>\<<if !setup.AbiHndlr.hasAbility($CharacterSheet_Player, "Ability_TaintedByTheLost")>>
\<<run setup.AbiHndlr.addAbility($CharacterSheet_Player, setup.Ability.SurvivorOfTheFirstEclipse)>>
\<</if>>
\<<run setup.choice("[[Continue -> intro_sleep]]");>>\<<set $IntroCountdown = $IntroCountdown - 1>>
\<<if $IntroCountdown == 2>>
The shuddering beneath your feet is intensifying. It is getting closer.
\<<elseif $IntroCountdown == 1>>
The beast is almost upon you!
\<<elseif $IntroCountdown == 0>>
<<goto [[intro_out_of_time]]>>
\<</if>>You are vaguely aware of the sound of renewed shock from people around you. Muffled voices panicking about... the sky?
Your eyes peel open ever so slightly to the darkness of a room. You recognise it as your own. Abel must have carried you back in your sleep.
"Yeah, I know. I saw the ball of fire in the sky." Abel's voice startles you. He is standing at the door, talking to someone out of sight.
"Bloody thing scared me half to death while we were out in the combat zone. Shockwave from its landing nearly tore apart what was left of the house we were hiding in." He nods at the prompt of whispered dialogue, \
"Listen, I get the urgency. I get why the Eldest wants him to go, but can't you give $CharacterSheet_Player.info.name a break? At least until morning?"
The argument goes backwards and forwards, but you find your mind slipping back into the caress of sleep. You can't help but feel a sense of unease. A meteorite?
\<<run setup.choice("[[Wake up->intro_wake_up]]");>>\<<if $CharacterSheet_Player.info.name == "Kanathar">>
<<include Kanathar_EasterEgg>>
\<<else>>
Your eyes peel open to a blurry sky.
Each blink brings back a little more clarity and awakens a deep rooted sense of urgency and panic.
You feel surrounded, pressed to defend yourself, but it's hard to remember why.
\<<run setup.choice("[[Take in your surroundings->intro_start_2]]");>>
\<</if>>"Hmmmm... Feeling cheeky, are we?"
\<<run setup.choice("[[Continue->Kanathar_EasterEgg_2]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1.jpg", undefined, true)>>
"You think you can just take my name away from me, maybe taste some of it's power for yourself?"
\<<run setup.choice("[[Continue->Kanathar_EasterEgg_3]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1.jpg", undefined, true)>>
"Lemme show you where you stand, pet. Give you a name that's a better fit for you."
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ImpInvasion_Loss_3][$CharacterSheet_Player.info.name = 'Perovsky']]");>>Small withering buildings of sandstone and marbles cover the sides of a huge canyon.
Some of them have clearly been damaged by what seems to be huge boulders.
Were they launched here? Did one of these cause you to fall unconscious? Thinking about it only hurts your head even more.
\<<run setup.choice("[[Continue->intro_start_3]]");>>As you rock your body to get back onto your feet, you begin to remember...
This is your home, the Golden Bastion.
It is currently under attack!
\<<run setup.choice("[[Continue->intro_start_4]]");>>You rock your body to get back onto your feet.
The outer wall; a fortified fence that acted as a barrier between the populace and the beasts outside is breached.
Gaping holes and piles of debris could be seen, even from this distance.
\<<run setup.choice("[[Look around you->intro_start_5]]");>>You twist around to face behind you and a wave of relief rolls through your body.
The fighting is still going on but the defense of the Inner Wall is still holding.
For the attacker to be threatening the safety of the inner clusters, it's all surreal.
\<<run setup.choice("[[Go help protect the Inner Wall->intro_start_6]]");>>Grunts and roars resound all around you as you reach the chaos of battle.
Guards hide amongst the wounded, ready for what's coming next.
You push onward.
\<<run setup.choice("[[Continue->intro_start_7]]");>>After only a few steps, a shrill cry from a familiar voice gives you just enough warning to notice the rumbling earth.
Footsteps. Large ones. A low baritone growl.
You could recognize these sounds anywhere.
A Lost is here, a beast completely consumed by Corruption, enthralled by its urges to mate and grow stronger.
\<<run setup.choice("[[Help protect the Golden Bastion->intro_start_8]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "angry")>>
"Look out!"
A mass of writhing black hurdles above you. Ebony claws barely miss you. Acting fast, you spin around. \
A thick black liquid cascades outwards from the massive beast as it lands in front of you, its body a formless blob of ink. It roars, spewing more of the substance out of its monstrous muzzle.
\<<run setup.choice("[[Continue->intro_start_9]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
It kicks back into the sand with its powerful legs, launching itself at you!
"Not on my watch!" You hear a voice on your left.
\<<run setup.choice("[[Dodge!->intro_monster_ambush_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "angry")>>
The monster yowls as it plummets into one of the standing walls behind you.
"Now's our chance!" Abel screams as he jumps on the beast's back. His sword rises as he lifts it with both hands and gets ready the thrust it in the beasts back.
\<<run setup.choice("[[Fight!->FightLogic][$Encounter_Target = $CharacterSheet_Wounded_Lost]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
With one strong hit to the beast's chest, it steps back in disbelief of your strength.
"Guhhhhh..." It groans before letting out a pitiful wimp and falling face first on the village's gravel road.
\<<run setup.choice("[[Continue->intro_fight_won_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
Abel quickly jumps off of the beast back as it falls.
You can tell how the excitement of the fight still rushes within him.
"Hell yeah! We did it!"
He jumps in place happily but quickly realizes that while you won this battle, there's still more of them out there.
"Thanks for the help back there, but we really should get moving soon."
\<<run setup.choice("[[Continue->intro_first_crossroads]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "angry")>>
"Cmon... You gotta help me out here!" Abel screams to you in growing frustration.
He holds on to the beasts back and hits him in the back of the head.
Over and over, he grunts as he smacks him with enough strength to make you squint.
"I won't let you hurt my people!"
The beast desperately tries to grasp at Abel, but his unbelievably muscular body makes it impossible. He's simply out of reach.
\<<run setup.choice("[[Continue->intro_fight_lost_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "angry")>>
With one final hit, the beast lets out a pitiful wimp and falls face first on the village's gravel road.
Abel quickly jumps off of the beast back as it crumbles.
He seems cold, unceremonious even.
"Next time, at least try to help out man..."
\<<run setup.choice("[[Continue->intro_first_crossroads]]");>>The sound of fighting echoes across the ruins of the Golden Bastion between the Inner and Outer Walls.
Writhing at your feet is the unconscious body of one of the attacking monsters. Its muscles expand and contract, seemingly with a life of its own.
Abel is a few steps away, bouncing on his heels and ready to get moving.
\<<run setup.choice("[[Get moving->intro_get_moving]]");>>
\<<run setup.choice("[[Inspect the monster's body->intro_inspect_monster]]");>>Kneeling down, you lean in closer toward the felled beast. It appears to be wolfish in shape, at least going by the facial structure: long snout, square jaw with a pair of triangular ears. \
That's where the similarities to the werewolf race ends, however, as the rest of its body from neck downwards balloon with egregious amounts of muscle.
You've seen these types of beasts before.
They're called The Lost.
\<<run setup.choice("[[Continue->intro_inspect_monster_2]]");>>There's a black oil-like substance that seeps out from beneath its fur.
If you listen closely, you can hear the sound of bursting bubbles which is promptly followed by a few more streamers of the inky substance dripping off of his body and onto the floor.
It's size is unbelievable.
\<<run setup.choice("[[Continue->intro_inspect_monster_3]]");>>It's head is resting on massive boulder like shoulders that are a good distance off of the floor; propped up by gigantic arms.
Its chest barrels so far forward that you doubt it would be able to see anything that stood close enough to its trunk like legs.
It is still growing...
You squint. Your eyes do not deceive you. Each muscle is slowly stretching outwards.
Higher. Bigger. Harder.
\<<run setup.choice("[[Continue->intro_inspect_monster_4]]");>>Your eyes flick toward its throbbing cock. Every loud thud of its head slamming into its chest is a perverse drum beat that grows deeper and heavier.
The shaft is growing too; slowly inching upwards across the Lost's pectorals.
Two watermelon sizes balls churn right below that, digging into the dirt with increasing weight and size.
Given a few days, would this creature even be able to walk without the rod jutting in front of its vision?
\<<run setup.choice("[[Continue->intro_inspect_monster_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "angry")>>
Abel startles you as he speaks out from behind your shoulder, "See what I mean? This bastard is massive and this is one of the smaller ones."
[[Ask about the black liquid->intro_corruption]]
[[Leave the monster->intro_first_crossroads]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "blushing")>>
"It's definitely Corruption."
You notice Abel's hand moves to rub a hardening bulge near his crotch. "Any salvager worth his salt says that this stuff is extremely dangerous. Gets under your skin. Maybe that's what is turning this thing into such a big, burly beast."
Abel's hand suddenly pulls away from his pants, "Are we done here? I don't want to stay near this fiend any longer."
[[Say it doesn't feel too bad->intro_hot]]
[[Say it looks dangerous->intro_disgusting]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "blushing")>>
Abel's face flushes bright red, "You think so too?" He shakes his head. "S-shut up! Don't tease me at a time like this! That's just the corruption talking..."
\<<run setup.choice("[[Leave the monster->intro_first_crossroads]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
Abel remains silent. He begins to wring his hands; a telltale sign that something is bothering him.
"Y-yeah. I guess you're right."
\<<run setup.choice("[[Leave the monster->intro_first_crossroads]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
"Alright, then we best get going before any more of them show up."
You and your companion begin walking, using the tight spaces between standing shacks to your advantage.
"These attacks have been happening more and more, and they always come back bigger than before."
\<<run setup.choice("[[Stop and listen->intro_FastEnd]]");>>You reach the central hub of the village, you can make out a handful of guards patrolling the vicinity, their faces set in stern expressions.
The warriors here are all incredibly strong, their bodies honed by years of hard work and combat. They wear light armor and carry a variety of weapons, from swords and spears to bows and arrows.
They move with purpose, patrolling the village and keeping a sharp eye out for any more attackers.
But the attack itself seems to be taken care of.
[[Continue->intro_FastEnd_2]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
Abel aubibly sighs.
"I'll have to let the Herald know about what happened, but I'm glad it's over for now."
[[Continue->intro_FastEnd_3]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
He glances at you, and his expression then fills with unease.
"You should take some rest friend. You look like you've seen a ghost or something."
[[Ask him what he means->intro_FastEnd_Means]]
[[Go Home->intro_FastEnd_4]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
"Must just be the shock of it all, you should just rest on it."
He starts to move towards the central tower, where the Herald is surely waiting for him.
"I got a feeling it's not the last time we'll have to face the Lost. Make sure you're ready for it."
[[Continue->intro_FastEnd_4]]The village is arranged in a circle, with homes of varying sizes.
There are a few larger stone houses in the center of the village, some of which are adorned with markings that seem to denote rank or status.
Here, the warriors come together to plan their next moves, to share stories and to pass on their knowledge and wisdom.
They are a close-knit group, fiercely loyal to one another and dedicated to protecting their home.
Your home is but a few steps away.
[[Go Home and rest->intro_wake_up]]The scent... the virility of the beast in front of you. It is almost too much to bear. You drop your sword and fall to your knees.
You hear the clatter of Abel's weapon as he joins you next to the growing pool of its ambrosia.
Power. Mass. Growth. You could have it right now if you give in. This Lost is not hunting you, it's offering you a chance to be something more. To be something greater.
All it would take is a little push...
\<<run setup.choice("[[Drink its seed -> intro_drink_corruption]]");>>
\<<run setup.choice("[[Resist! -> intro_resist_drinking]]");>>You rest, dreamlessly, and are only awoken by the kiss of sunlight. Covering your face from the intruding rays you push yourself upright, letting your tattered blanket fall onto the dusty floor.
Your wound stings and your body aches with fatigue.
Although today would be yet another in this wasteland of a home; it feels as if last night is only the first of something far greater...
... and far more dangerous.
\<<run setup.choice("[[Get dressed -> intro_get_dressed]]");>>You take a moment to put your gear back on, Corruption off of your clothes with some scrap fabric you had collected for just this occasion.
When you finish, you find yourself holding two separate textiles.
One is stained black. You find yourself clutching onto the cloth tightly.
\<<run setup.choice("[[Breathe it in -> intro_inhale_cloth]]");>>
\<<run setup.choice("[[Throw it away -> intro_throw_away_cloth]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
Luck is on your side. There is enough here to have at least one mind bending orgasm - just enough to feel the forbidden pleasure.
Closing your eyes, you place the cloth over your mouth and inhale deeply. Searing warmth rushes through your body and you flush with intense arousal.
You need more.
Far more!
\<<run setup.choice("[[Continue->intro_inhale_cloth_1]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
Your breath quickens into a frenzy. With every breath, pleasure builds and builds and builds until a mind-shattering orgasm rips through your senses.
It is beyond your expectation; the heavenly bliss expanding out from your groin and across your entire body.
You feel as if you've somehow grown a little stronger.
\<<set $growth = setup.applyGrowth($CharacterSheet_Player, "muscles", 2)>>
\<<run setup.applyCorruption($CharacterSheet_Player, 10)>>
Δ: You gain 10 corruption.
\<<run setup.choice("[[Leave -> intro_leave_home][setup.stopRealizationPackages(['CharacterSheet_Player'])]]");>>Tearing your eyes from it, you ball the fabric and throw it across the room.
Disgusting.
You cannot help but be simultaneously angered and afraid of the inky toxin.
Taking a mental note of the potency of the foul Corruption, you get up to leave.
\<<if setup.AbiHndlr.hasAbility($CharacterSheet_Player, "Achievement_MemoriesOfTheLost")>>
\<<run setup.choice("[[Leave -> intro_no_herald]]");>>
\<<else>>
\<<run setup.choice("[[Leave -> intro_leave_home]]");>>
\<</if>>Leaving the comfort of your home, you walk through what feels like a wall made of dry, hot air. The desert would not be kind to explorers today.
The Herald is nowhere to be seen.
<span class="glitch nyx fucked" data-text="C̷̛̛̱̹̟͚͕̱̗͎͙̳̞̜̘̬̝͖̖̟̻̐̎́̌̈͐̉͑͐̋̽̔̋͂̋͝ͅƠ̶̢̱̯̬̖̥̠̬̼̼̼̜͔̬̜͚̯̺̹̩̐̍̅͒̅̓̀̚͠R̷̨̡̛̪̣͚̲͕̝̥̩͚̗̭̫̯̪͙̯̥̓͐̉̈́̒͐̃͒̽͊͛̀͋̅̕͜R̷̠̎U̵̧̫͙̺̤̰͎͓̦̓̎̿̈́̈̅́͌͝P̸̘͔̺̘̮̼̱̭̜̲͕̬̩̋̑́͜T̷͓̱͎̘̞̣͎̗̙̦̲͔͒͛͑̋̔̊̀͑̔͒͆̚̚͜͝͠͝͝ͅ">Good...</span>
\<<run setup.choice("[[Continue->Village]]");>>Leaving the comfort of your home, you walk through what feels like a wall made of dry, hot air. The desert would not be kind to explorers today.
"G'morning sleepy head!" You hear Abel call out. He is standing next to a man covered from tip to toe in a frayed cassock. "Come over here for a second."
You recognise the mysterious figure next to Abel as the Herald. Only those chosen to be a Herald may enter the temple in the center of the village and speak with the Eldest.
These people are your leader's voice, his eyes and ears.
The older man smiles at you from underneath his hood, his blue eyes sunken into his aged skull and canopied by a mat of silver hair.
"Ah, $CharacterSheet_Player.info.name. I am so relieved to see that you have recovered."
\<<run setup.choice("[[Approach the Herald -> intro_approach_herald]]");>>Taking your hand, he smiles up at you, "I am truly grateful that you were not slain in the attack last night and, too, am I truly, truly sorry that I must request that you are put in danger again so suddenly."
Abel grunts and folds his arms, seems like he has been told the news beforehand.
\<<run setup.choice("[[Continue->intro_approach_herald_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
"You are next in line, apparently. Curse of being too good with those fists of yours, buddy."
"That is not a curse, Abel!" The Herald scowls, silencing your friend, "It is one of the highest honours to hold the title of explorer. Especially considering how frequent these attacks are getting. Now please, time is of the essence. Proceed to the Barrens and report back to us what you find."
Giving you little room to respond, the man leaves you and Abel and hobbles back toward the village center.
"Well," Abel sighs and then puts a hand on your shoulder, his tone growing slightly sarcastic "Congratulations. One battle and straight into the other. You stay safe out there, okay?"
\<<run setup.choice("[[Ask Abel to accompany you -> intro_abel_company]]");>>
\<<run setup.choice("[[Thank him and depart -> intro_depart]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
"I would if I could! I just don't think the guards will let the Herald's apprentice leave the village like that." \
He suddenly wraps his arms around you and gives you a squeeze, "Make sure you get back here alive and in one piece. I'm not letting this forsaken world steal you too."
After a few moments of conversation, you say goodbye to each other and watch Abel's form disappear into the village proper.
\<<run setup.choice("[[Continue->Village]]");>>There is no reason to delay. If a Herald gave you an order, it is priority to deal with it immediately.
After a few moments of conversation, you thank Abel for his help and say your farewells.
\<<run setup.choice("[[Continue->Village]]");>>You wake up in your bed, a cloth empty of the corruption from the night before fogging your mind.
You feel as though you have been here before...the attack from the lost, the call from the Herald. You are ready for what comes...
\<<set $growth = setup.applyGrowth($CharacterSheet_Player, "muscles", 2)>>
\<<run setup.applyCorruption($CharacterSheet_Player, 10)>>
Δ: You gain 10 corruption.
<<print setup.getFightReward($CharacterSheet_Wounded_Lost)>>
\<<run setup.choice("[[Leave -> Village]]");>><<include MeasurementSystem>>
\<<if $Debug>>
<<include LanguageSelection>>
\<</if>>
<<include ChoicesWindowSettings>>
I am <<textbox "$CharacterSheet_Player.info.name" $CharacterSheet_Player.info.name>>.
I sound like this. (You can adjust the volume at the bottom of the stats panel)
<<print setup.displayVoiceRadio($CharacterSheet_Player, ["AudioSheet_Voice1_Player","AudioSheet_Voice2_Player"])>>
And I am a
<<print setup.addDOMHook("Setup_Race_Select_div", setup.getRaceSelect)>>
\<<if $Debug>>
[[Something else...->CustomRaceDisclaimer]]
\<</if>><<run setup.stopTestVoices()>>
Welcome to the custom race menu! This is a debug level tool which allows you to inject your own race into the game.
Please be advised that this race is NOT included into the main game and only exists within your save. Thus, please note:
- This race will NOT be carried into the next version if the save is incompatible
- I cannot guarantee that the text will cater for all aspects of your new race
[[I accept->CustomRaceCreator]]
[[I decline->Name Setup]]Instructions:
Select a combination of Racial Bonuses and Anatomy up to the point cost total allotted.
You can add a list of adjectives to describe the textures of individal limbs. Please separate them with the ',' character.
I am <<textbox "$CharacterSheet_Player.info.name" $CharacterSheet_Player.info.name>>.
I sound like this. (You can adjust the volume at the bottom of the stats panel)
<<print setup.displayVoiceRadio($CharacterSheet_Player, ["AudioSheet_Voice1_Player","AudioSheet_Voice2_Player"])>>
\<<run setup.AbilityScripts.Form.initializeCustomPointsParams()>>
<<print setup.addDOMHook("Setup_CustomRace_Select_div", setup.AbilityScripts.Form.getCustomRaceTable)>>
[[Done->$Intro_Passage][setup.AbilityScripts.Form.saveCustomPointsParams(); console.log($CustomRace); console.log(setup.RacePool); setup.parseIntStats(); setup.setRace(State.variables.CharacterSheet_Player, setup.RacePool.CUSTOM); setup.stopTestVoices();]]
[[Back->Name Setup]]\<<if !$Encounter_Target>>
You find nothing exciting in your journey. All those that could have crossed your path are no more.
\<<run setup.choice("[[Go Home->Village]]");>>
\<<elseif setup.hasKnownEncounter()>>
<<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/Barrens/northernbarrens.jpg", undefined, undefined, true)>>
The Barrens are hard to get used to, but you have travelled them enough to trail some of your previous encounters.
\<<run setup.choice("[[Explore the Barrens->KnownEncounter]]");>>
=======
\<</if>>
呻吟声从你沉重的呼吸中逃脱,你无法控制你不断增加的兴奋……
你盯着你变化后的身体,同时抓着你的鸡巴。它确实更大了……
你撸了几下你跳动着的鸡巴,你的呻吟变得更重了。
你感觉到你内心的一切...都涌入了你的鸡巴,变得比平常更加坚挺。精液就像开着的水龙头一样滴落下来。
你的蛋蛋似乎也变得更大更饱满了,里面装满了你的种子,悸动着。
你射得身上到处都是,一发接着一发,冲到天花板上。
然而,射精还在继续。
你的性奋并没有停止增长。
射了15发以后,你终于停了下来。但你感觉到你的身体仍然在乞求你,渴望更多……
\<<run setup.choice("[[继续打炮->Intro12]]");>>你继续打飞机,呻吟声越来越大。
几分钟后,你又一次爆发了。
这次持续了整整10分钟。你的大脑充斥着任何人都无法达到的高潮的快乐。
你永远都不想停下来……
你又射了……然后你又开始撸……
如此这般持续了好几个小时,直到你精疲力竭地昏了过去。
\<<run setup.choice("[[休息->Intro13]]");>><<run setup.addDays(1)>>
慢慢地,你开始习惯你异于常人的性欲。你意识到你整整一天都在满足自己。
你慢慢地记起,明天是一个很重要的日子,不能继续沉溺于那非人的性欲。
经过多年的训练,你最终成了黄金堡垒的保护者之一。今天应该是你训练的最后一次任务。
尽管你的身上发生了奇怪的事情,你也不能让任何事情耽误了这次任务。
你迅速穿好衣服,前往长老庙.
\<<run setup.choice("[[离开->Village]]");>>\<<if $CharacterSheet_Player.info.name == "Kanathar">>
<<include Kanathar_EasterEgg>>
\<<else>>
你睁开眼,看到了一片模糊的天空。
每一次眨眼都会让你更清醒一分,随之唤醒的你内心深处的紧张和恐慌。
你感觉被包围,被压迫,让你不得不防御,却不记得为什么有如此的感受。
\<<run setup.choice("[[环顾四周->intro_start_2]]");>>
\<</if>>"嗯... 感觉很厚脸皮,是吗?"
\<<run setup.choice("[[继续->Kanathar_EasterEgg_2]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1.jpg", undefined, true)>>
"你认为你可以把我的名字从我身边夺走,也许可以为自己品尝一些它的力量?"
\<<run setup.choice("[[继续->Kanathar_EasterEgg_3]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1.jpg", undefined, true)>>
"我要让你清楚自己的位置,我的宠物。让我给你取个名字,一个更适合你的名字。"
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ImpInvasion_Loss_3][$CharacterSheet_Player.info.name = 'Perovsky']]");>>在大峡谷的一侧掩埋着一些由砂岩和大理石砌成的残破建筑群。
其中一些已然被看似大量的巨石所摧毁。
它们是从这里被扔下来的吗?是它们致使你昏倒的吗?想到这些只会让你的头疼更盛。
\<<run setup.choice("[[继续->intro_start_3]]");>>当你摇晃着身体重新站起来时,你开始记起……
这里是你的家,黄金堡垒。
正遭到攻击!
\<<run setup.choice("[[继续->intro_start_4]]");>>你扭动身体,重新站起来。
外墙。外墙作为平民和外面野兽之间屏障,那坚固的栅栏,被攻破了。
即使在这么远的距离,也能看到裂开的洞和成堆的碎片。
\<<run setup.choice("[[环顾四周->intro_start_5]]");>>你转身面向背后,一阵如释重负的感觉传遍全身。
战斗还在继续,但内墙的防御尚且存在。
对于发动攻击的人而言,想要威胁墙内人群的安全,那简直是痴人说梦。
\<<run setup.choice("[[前去帮忙保卫内墙->intro_start_6]]");>>你到达了混乱的战场,咕哝声和咆哮声回荡在你周围。
卫兵隐藏在伤者之中,为接下来的事情做好了准备。
你向前行进。
\<<run setup.choice("[[继续->intro_start_7]]");>>只走了几步,一个熟悉的声音发出了一声刺耳的尖叫,刚好足以提醒你注意隆隆的大地。
巨大的足迹。低沉的咆哮。
你意识到这些声音正从四面八方传来。
迷失者,那些被腐化吞噬,被交配和变强的欲望所奴役的野兽,就在这里。
\<<run setup.choice("[[帮忙保卫黄金堡垒->intro_start_8]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "angry")>>
"小心!"
扭曲的黑色身影从你的头顶跨过。漆黑的爪子差点儿就碰到了你。还好你反应够快,迅速侧过了身体。 \
当它落地时,一坨粘稠的黑色液体从巨大野兽的身上坠落而出。他的躯体是一团难以名状的黑色油墨,它咆哮着,更多的黑墨从他的嘴里滴下。
\<<run setup.choice("[[继续->intro_start_9]]");>>在一片沙地上,它强壮的腿向后一蹬,朝你扑了过来!
<<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_1_nsfw_16x9_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_1.jpg", undefined, true)>>
"有我在休想!" 你听见左边传来声音。
\<<run setup.choice("[[闪避!->intro_monster_ambush_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "angry")>>
怪物哀嚎着,猛地滚落在到你身后的一面墙上。
"就是现在!"亚伯大叫着跳上野兽的背。他双手举起剑,准备刺入野兽的后背。
\<<run setup.choice("[[战斗!->FightLogic][$Encounter_Target = $CharacterSheet_Wounded_Lost]]");>>你在野兽的胸膛上用力一击,它退缩着,不敢相信你的力量。
"呃啊……"它先是呻吟,然后发出了可怜的畏缩的声音,脸朝下倒在村里的砾石路上。
\<<run setup.choice("[[继续->intro_fight_won_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
亚伯迅速从猛兽背上跳下来。
你可以看出刚才一战的激情仍然激荡在他的心中。
"哦耶!我们成功了!"
他在原地高兴地跳了起来,但很快就意识到,虽然你们赢了这场战斗,但这里还有更多的怪物。
"谢谢你的帮助,但我们该溜了。"
\<<run setup.choice("[[继续->intro_first_crossroads]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "angry")>>
"拜托……你得帮帮我!"亚伯沮丧地朝你大叫。
他抓住野兽的背,朝它的后脑勺打了一拳。
他咕哝着,用全身的力量捶了下去,一拳接着一拳。你眯起了眼。
"我决不会让你伤害我们的人!"
这头野兽拼命地想抓住亚伯,但他那大到令人难以置信的肌肉使它无法抓住。他根本够不着。
\<<run setup.choice("[[继续->intro_fight_lost_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "angry")>>
最后一击。这只怪物发出了可怜的、畏缩的声音,脸朝下倒在村里的砾石路上。
亚伯迅速从野兽背上跳下来,因为它摇摇欲坠。
他似乎很冷淡,甚至有些粗野。
"下次,至少帮我一下……"
\<<run setup.choice("[[继续->intro_first_crossroads]]");>>战斗的声音回荡在内外城墙之间,黄金堡垒的废墟之上。
在你的脚下扭动着的,失去意识的身躯,是那些进攻黄金堡垒的怪物之一。它的肌肉扩张、收缩,似乎有着自己的生命。
亚伯在几步远的地方,跳起身来,准备走了。
\<<run setup.choice("[[查看怪物的身体-> intro_inspect_monster]]");>>
\<<run setup.choice("[[离开-> intro_get_moving]]");>>你向倒下的野兽靠近,单膝跪着。长吻,方颚,和一对三角形的耳朵。它的身形看起来像狼,至少从面部结构来说。\
然而,与狼人种族的相似之处也就到此为止了,因为它身体的其余部分,从颈部以下都鼓着大量的肌肉。
你以前见过这种野兽。他们被称为迷失者。\
一种黑色的油状物质从它的皮毛下渗出。 \
如果仔细听,你可以听到气泡破裂的声音,紧接着的是,又有一些墨色物质从他身上滴到地面上。
它的大小令人难以置信。\
它的头靠在像巨石一样的肩膀上,肩膀离地面有一段距离,被巨大的手臂支撑着。\
它的胸夸张地隆起,你怀疑它是否能看到离它的躯干足够近的东西,比如它的腿。
它还在生长……
你眯起眼睛。你的眼睛没有欺骗你。他的每一块肌肉都在慢慢向外伸展。更高。更大。更硬。
你的眼睛瞄着它跳动的鸡巴。龟头猛击胸膛的每一次巨响都像是鼓声,带着一种古怪的性欲,越来越深,越来越重。他的阴茎也在慢慢地向上生长,穿过了迷失者的胸肌。 \
两个西瓜大小的蛋蛋在下面翻腾、跳动,随着重量和大小的增加,陷进了泥土中。如果给它几天时间,它还能走得动吗,甚至都不算那根突出在它视野前方的巨大狼根的话?
亚伯的声音突然在你背后响起,吓了你一跳,"能明白吗? 这些畜生大得很,而这是其中一只要小一点的。"
\<<run setup.choice("[[询问黑色液体-> intro_corruption]]");>>
\<<run setup.choice("[[离开这头怪物-> intro_first_crossroads]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "blushing")>>
"这绝对是腐化。"
你注意到亚伯的手在揉他的档部那逐渐变硬的突起。"所有称职的救援者都说这东西非常危险,让你心里痒痒。也许就是那东西把这些家伙变成这么大,这么壮硕的野兽的。"
亚伯的手突然从裤子上抽离, "调查完了吗?我一秒都不想再待在这只恶魔身边了。"
\<<run setup.choice("[[它感觉并不糟……-> intro_hot]]");>>
\<<run setup.choice("[[它看起来很危险……-> intro_disgusting]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "blushing")>>
亚伯的脸红了。"你也这么觉得吗?" 他摇了摇头。"闭、闭嘴!别在这种时候取笑我啊!我们只是在谈论腐化罢了……"
\<<run setup.choice("[[离开怪物-> intro_first_crossroads]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
亚伯保持着沉默。他开始紧握着手,一种表明有什么事在让他烦扰的迹象。
"好吧。我猜你是对的。"
\<<run setup.choice("[[离开这头怪物-> intro_first_crossroads]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
"都完事了?"亚伯问。你点了点头。
"好吧,那我们最好在更多的怪物出现之前离开。我发誓,所有这些扯蛋的玩意儿都是在一两天前发生的日食之后开始出现的。\
有什么不太对劲,这种感觉让我脊背发凉。"
你和你的同伴开始向前行走,利用着棚屋之间的狭小空间。你们马上就要进入内墙了,然而在这时,亚伯让你停了下来。
"等等,你听见了吗?"他问。
\<<run setup.choice("[[停下并听-> intro_hold_up]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "angry")>>
颤抖。大地在颤抖。像一个不祥的定音鼓,发出有节奏的砰砰响。
你和亚伯都转向外墙。混合着恐惧、惊悚和震惊的神色爬上了亚伯的脸,你们俩看着一个巨大的肌肉半球从地平线上靠近。 \
那是另一只迷失者。一只让先前的袭击者看起来像个幼崽的迷失者。
"那……那东西朝我们冲过来了!"亚伯结结巴巴地说,"操!我们该怎么办!?"
\<<run setup.choice("[[躲藏-> intro_hide_in_rubble]]");>>
\<<run setup.choice("[[战斗-> intro_fight_it]]");>>你推断你不可能跑得过那么大的野兽。它的一步就能轻易迈过你的几十步。你告诉亚伯,最好的办法就是躲起来。
"好吧……有什么想法吗?" 他问。
\<<run setup.choice("[[装死-> intro_play_dead]]");>>
\<<run setup.choice("[[藏在附近的房子里-> intro_rubble_hide]]");>>一种恐惧的表情掠过亚伯的脸。"你说什么?"
你指了指你身上的伤口,然后指向你们杀死的怪物的方向。 \
对村民来说,躺在尸体旁边,假装已经死在了怪物的爪下——看上去很有说服力。
这是一场豪赌。一个疯狂的想法。然而,可能确实可行。
亚伯目瞪口呆。
\<<run setup.choice("[[忽略他继续装死->intro_play_dead_2]]");>>沿着来时的路,你们找到了那只怪物,靠近它躺了下来。
"我对天发誓,如果我们因为这个愚蠢的计划死了,"亚伯躺在你旁边,"你会被我狠狠地掌掴。"
大地继续震动:更响,更重,更剧烈。你的眼睛睁开了一条缝,你看到你周围的沙子和石头一次又一次地被震到空中,共鸣着迷失者那庞大身躯的步调。
它来了。
\<<run setup.choice("[[屏住呼吸-> intro_hold_breath_play_dead]]");>>你最后深吸了一口气,然后屏住了呼吸。
这种野兽根本不可能存在,但现实就摆在你的面前。它现在站在你上方,嗅着这块区域。它吸气,像空气涌入真空;它呼气,听起来像一阵愤怒的狂风。 \
你可以相当清楚地看到它的一个爪子;黑色的爪子大到轻轻一碰就能把房屋碾成粉末。
它还在生长。
那些尖爪慢慢地挖进泥土里,深入,刨出。你可以想象在那些肥硕的手指下会留下一道道小沟。
\<<run setup.choice("[[继续->intro_hold_breath_play_dead_2]]");>>兴奋的感觉开始从你的内心涌出。 \
一种想睁开眼看看这个强大造物的脸、想要知道这个迷失者到底有多大的强烈欲望涌上心头。
你想象着它胸肌的大小,身体不禁有些发热。那只生物,很高,但只凭它一块肌肉都能压倒你的身躯。 \
一只体格健壮到移动四肢都有困难的野兽。
热气拂过你的身体。你的胯部感觉到了什么,只见它被温暖的液体惬意地包裹着。
你的眼睛睁得大大的,猛兽巨大的嘴贴着你隆起的大包。你的心中顿时警铃大作。
\<<run setup.choice("[[抵抗-> intro_playdead_resist]]");>>
\<<run setup.choice("[[屈服-> intro_playdead_give_in]]");>>你绝不能让这东西……对你为所欲为!就像亚伯说的,一定是腐化影响了你。
你大叫着,握紧拳头打向它油乎乎的脑袋一侧。
突如其来的变故让它一愣,然后发出了长长的嚎叫,刚好让你有足够的时间重新站起来。
你看向另一边。亚伯守护在你的背后,警戒地握着他的剑。
\<<run setup.choice("[[准备好->intro_playdead_resist_2]]");>>这只怪物太大了……
它向你扑了过来,你连忙后退了几步,巨大的爪子猛地击中了地面。你微微俯身,紧握武器。你在冲锋。你在呐喊。剑刃与怪物的眼睛相连!
一声可怕的怒吼迫使你把双手捂在头上。
你注意到一个披着斗篷的身影跳上了眼前生物的背,你倒吸了一口气!
\<<run setup.choice("[[继续-> intro_cray_kill]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
它的呼吸缓慢而沉重。它的鸡巴随着心脏的跳动猛击胸膛,龟头一直伸到脖子的下方,不停地渗着粘液。
一条长长的黑色舌头从它空洞的嘴里滑出来,品尝着你裤子里温暖又潮湿的地方。它的嘴唇扭曲成了一个可怕的笑容。
它把腰弯得更低,身上就像大山在互相挤压一样。这只生物张开强健的下颚,撕开了你的裤子,然后又啪的一声合上。 \
没有了讨厌的衣服,它巨大的嘴整个裹住了你兴奋的大包。
\<<run setup.choice("[[继续->intro_playdead_give_in_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
\<<run setup.playSoundActionParams(["action_Suck"], true)>>
你不受控制地翘起屁股。它吮吸的强烈快感迫使你呻吟。它的嘴完美地贴合你的鸡巴:肉质、起伏的大嘴直直地通向极乐的天堂。
它的每一次呼吸,舌头的每一个动作,都仿佛要把你带到高潮的边缘,但又永远不足以把你推过边缘。
你想要。你那么迫切地想射;就射在这,射在它的嘴里。你想让你的沉重和胀大的蛋蛋永无止尽地清空在那张大嘴里,那张只会让你长得越来越大的嘴里——让它把你带到你从未经历过的快感里!
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_TaintedByTheLost)>>
∇:你的灵魂被轻微腐化
野兽的吻部突然离开了你的胯下,你屏住了呼吸。
欲望的毒瘴突然消散了。
\<<run setup.choice("[[继续-> intro_cray_kill]]");>>"好吧,好吧,"亚伯回答道,"很有道理。只是要小心别被划伤了。我们受的伤已经够多的了,我想让自己更——"
他说到一半时停住了,注意到自己的喋喋不休。
你环顾四周,发现了一堆破损的金属和断裂的钢筋。有点危险,但总比没有好。
你和亚伯花了几分钟才成功挤进了这堆残骸中的空隙。就在这时,轻微的震动变成了不祥的颤抖。
\<<run setup.choice("[[从缝隙偷看-> intro_peer]]");>>你透过小缝往外看,心跳漏了一拍。“巨大”这个词已经不足以形容眼前这只怪物了。它看起来像只牛头人,或者说,它曾经可能是只牛头人。 \
它的腿——如果可以被称为“腿”的话——是像山一样庞大而笨重的柱子。它的脚不是蹄子,而是诡异的大爪子,每走一步都能撕裂大地的爪子。
你盯着它,眼睛眯成一条缝。不可能……
……就像你杀死的怪物一样,这个可恶的东西也在生长!
它的脚现在就在你面前,诡异地静止着。
\<<run setup.choice("[[屏住呼吸-> intro_rubble_hide_p2]]");>>你和亚伯深吸一口气,屏住呼吸。
肌肉膨胀的砰裂声离你是那么近。它巨大的吻部正对着你。你能感觉到它的呼吸。每一次喷鼻都像一阵狂风。
它闻得到你的气味吗?
你能感觉到汗水从亚伯的胸口滴落,他裸露的肚子紧贴在你的背上。
\<<run setup.choice("[[屏住呼吸-> intro_hold_breath_1]]");>>你需要呼吸。
\<<run setup.choice("[[屏住呼吸-> intro_hold_breath_2]]");>>
\<<run setup.choice("[[呼吸-> intro_breathe]]");>>你的肺在燃烧。
黑暗开始吞噬你视野的边缘。你闭上了眼。
\<<run setup.choice("[[屏住呼吸-> intro_hold_breath_3]]");>>
\<<run setup.choice("[[呼吸-> intro_breathe]]");>>你的身体因需要氧气而抽搐。
你憋不住了!
\<<run setup.choice("[[呼吸-> intro_breathe]]");>>你大口喘气,急需的氧气填满了燃烧的肺。
你的心跳到嗓子眼了。缝隙另一边,一只巨大的、发着光的眼睛正凝视着你!
难道……你的故事就到此为止了吗?
\<<run setup.choice("[[继续-> intro_cray_kill]]");>>你紧紧握住武器的手柄,剑刃闪烁着清冷的月光。
拯救者们因与传说中的怪物战斗过而闻名。如果你也想成为他们中的一员,那么是时候证明你的勇气不光只是说说而已。 \
你站稳脚跟,举起长剑,护在身前,脸上露出一副坚定的神情。
亚伯站在你旁边,活动着手腕。他开玩笑地转了转刀,做好了准备。"愿诸神与我们同在。"
你笑了。这便一切的意义所在,对吧?你不会乖乖躺下,眼睁睁地看着生命从你的背后溜走。 \
你要书写你自己的史诗——无论那将成为萦绕在你坟前的哀乐,还是在某个普通的早晨,由村民口口相传的民歌。
"不过说实话,那玩意儿可不好打啊,"亚伯紧张地偷笑。"但它一定有弱点的,对吧?"
\<<set $IntroCountdown = 3>>
\<<set $InspectedHead = 0>>
\<<set $InspectedArms = 0>>
\<<set $InspectedLegs = 0>>
\<<set $InspectedCock = 0>>
\<<set $drank_corruption = 0>>
<<include intro_attack_choices>>\<<if $InspectedLegs == 0>>
\<<run setup.choice("[[观察它的腿-> intro_inspect_legs]]");>>
\<<else>>
\<<run setup.choice("[[攻击它的腿!-> intro_attack_wrong_choice_legs]]");>>
\<</if>>
\<<if $InspectedArms == 0>>
\<<run setup.choice("[[观察它的手臂-> intro_inspect_arms]]");>>
\<<else>>
\<<run setup.choice("[[攻击它的手臂!-> intro_attack_arms]]");>>
\<</if>>
\<<if $InspectedCock == 0>>
\<<run setup.choice("[[观察它的阴茎-> intro_inspect_cock]]");>>
\<<else>>
\<<run setup.choice("[[攻击它的阴茎!-> intro_attack_wrong_choice]]");>>
\<</if>>
\<<if $InspectedHead == 0>>
\<<run setup.choice("[[观察它的头-> intro_inspect_head]]");>>
\<<else>>
\<<run setup.choice("[[攻击它的头!-> intro_attack_head]]");>>
\<</if>>\<<set $InspectedHead = 1>>
你面前的这堆肉山慢慢靠近,它的高度似乎从未停止过增长。它的脸是牛的形状,或者说,在它变成现在这个令人厌恶的样子之前是牛的形状。 \
那一定是一只落入腐化之手的牛头人。
它的头和一块跳动着、滴淌着的肌肉相比不过是个小摆设。这些肌肉之大,阻止它了面对极左侧或极右侧;这绝对是一个你可以利用的弱点。 \
想去到那么高的地方是有点棘手,但如果你和亚伯合作,也不是不可能。
\<<include intro_timer_passage>>
<<include intro_attack_choices>>\<<set $InspectedArms = 1>>
你清楚你面对的不是普通的生物,不会遵守一般的规律。你很确定它身上的某些地方长出了你以前从未见过的肌肉。 \
它的肱二头肌有一座房子那么大,血管也很大,可以泵出大量的血液,多到可以把黄金堡垒里的每一口水井填满十遍。
肌肉的起伏是巨大的。每一刻,每块肌肉都在相互强烈地对抗,以至于你在这个距离都能听到像是石头摩擦发出的刺耳声音。
完美的造物。
尽管它那巨大的爪子是一个大麻烦,但它很可能难以击中任何需要把手臂移动到极端位置的目标。也就是说……
正上方。后方。下方。
\<<include intro_timer_passage>>
<<include intro_attack_choices>>\<<set $InspectedLegs = 1>>
这只生物的腿是它最危险的地方。即使隔着这么远的距离,也能清楚地看到这只野兽仍在生长。你认为当它到你面前的时候,它会有一个大小合适的头,或长得更高。
像巨石一样的四边形肌肉相互摩擦,向上向外弯曲凸起。你可以看到肌肉的每一根肌腱;就像坚固的绳索,可能可以把荒地上的废墟直接抬起来。 \
原本是蹄子的地方,腐化形成了发光的紫色爪子。
这里很难看到任何弱点。
\<<include intro_timer_passage>>
<<include intro_attack_choices>>\<<set $InspectedCock = 1>>
你知道你应该检查别的地方,但你身不由己般地看向了从它髋部伸出来的肿胀阴茎,直插胸肌之间的间隙。 \
爬在它鸡巴上的青筋跳动着。即使在这么远的距离,你也可以通过盯着这些东西来判断它心脏跳得有多快。
欲望开始挑逗你的裆部。想象一下:拖着这么大的阳物和蛋蛋穿过荒地来到这里是什么感觉。 \
生长的感觉让它的鸡巴变得更加粗长,几乎和你的柱子般的腰一样。接着,你又想,如果放你长个几轮,你会是什么样子。
你的鸡巴会远远长过你的头顶,滴下大量浓稠的精液。你会成为阿尔法——那男子的典范……
"嘿!快醒醒!"亚伯的声音划破了缠扰着你头脑的,那朵性奋的乌云。"别让它影响到你!"
\<<include intro_timer_passage>>
<<include intro_attack_choices>>没有时间回忆训练时学到的基本原则了!生死攸关!
你在地面奔跑,冲向怪物。你不断接近,它朝你发出了阵阵咆哮。你和亚伯一起冲向它,引诱它朝你挥舞它肥硕的手臂。
你们兵分两路,然后跳了起来。
巨大的肢体撞击地面时发出的冲击波在沙地上呼啸而过。沙砾被炸到空中,在你的皮肤上挖出了个个小孔。你咬紧牙关,然后着陆,你的手伸向剑鞘,挥剑砍向迷失者。
你的剑击中了一座山。不可能!你几乎可以听到这只生物的暗笑,它金色的眼眸不怀好意地蔑视者你。这些肌肉坚硬得不自然——就像你见过的最硬的金属一样!
突然,怪物痛苦地叫了起来,它的一条腿暴露在下面。亚伯借由你让他分心的时候,一击命中!
"打它的关节!"他嘶吼着。
你跑到侧面,砍向它肘部上方的肉。刀深深地刺入肉中,你露出轻笑。
野兽站了起来,你准备自卫。但是……
……它的注意并没有放在你和亚伯身上。
\<<run setup.choice("[[继续-> intro_cray_kill]]");>>利用迷失者的脑袋是一种很常见的策略,那东西非常整齐地嵌在肌肉茧里。麻烦的是如何到达那里。
你告诉亚伯你的策略,他点了点头,"好。你上去的时候我会分散它的注意力。"
你们俩一秒也没有犹豫,向前进发了。你的心脏在胸腔里砰砰直跳。肾上腺素刺激你的身体去挑战极限。
你靠近野兽,它朝你咆哮!它的目光落在你身上,但亚伯的吼声分散了它的注意,"看过来,蠢货!"
巨大的吨位撞击地面,地面在颤动。亚伯被甩了下去。
它巨大的手臂伸向天空,有那么一瞬间,你担心它的宽度会把你们俩都压住。你迅速思考,向右佯攻!
大腿绷紧,你用力一蹬。你的手抓住了它瘦长的小腿,你向上起跳!
最后,那张脸出现了!你举起你的剑猛地一砍!
它痛苦地嚎叫着,猛烈地攻击着,当你降落的时候,它差点儿就击中你了!
你的双脚稳稳地落在地上,转身准备下一击,但是……
……它的注意并没有放在你和亚伯身上。
\<<run setup.choice("[[继续-> intro_cray_kill]]");>>这东西大得可以成为一栋楼。然而,无论这些肌肉有多强壮,腋窝和肘部以上的肉总会很脆弱。切开肌腱。阻止它的移动。
你告诉亚伯你的计划,他扬起眉毛,"关节?对,有道理。我左你右!"
你俩迅速达成了共识,面朝怪物,蓄势待发。
你向它靠近,面前的大山吞噬了你的视野,直到只能看到充满力量的硬腱在末端伸展。
你和亚伯并肩作战。这个生物扩了扩它的姿态,举起一只手臂,砰地砸在地面。
"就是现在!"亚伯大叫道,你们俩向空中猛跳。
你滑到它的胸腔下面,把你的剑刺进靠在地面的肘部上方的肉中。
这个生物在痛苦中嚎叫,而后扭着身子进攻!你躲避着,但攻击并未到来。
转过身,你注意到这个生物的愤怒被完全引向了别的东西。
\<<run setup.choice("[[继续-> intro_cray_kill]]");>>你的眼睛锁定着怪物的腿。
你等待着机会出击。现在还不是时候。
它巨大的爪子挡住了路,野兽般的姿态阻挡着任何想要靠近的东西。
怪物越来越近,亚伯惊恐地看着你。
\<<run setup.choice("[[继续->intro_attack_wrong_choice]]");>>它每走一步都会发出巨大的声响,你和亚伯也被迫后退五步。你的手紧抓着刀柄,一滩浓稠的黑色精液落在你面前。
<<include intro_fail>>太迟了!你根本不可能在这种体型和身材的生物身上找到弱点!
<<include intro_fail>>这股香味……你的眼前就是那头野兽的阳刚之物。这几乎是无法承受的。你放下剑,跪倒在地。你听到亚伯武器的咔嚓声,当他和你一起来到它不断增长的珍馐池旁边时。
\<<run setup.choice("[[继续->intro_attack_wrong_choice]]");>>它每迈出一个雷鸣般的步伐,你和亚伯就被迫向后退五步。当一滩厚厚的黑色精液落在你面前时,你的双手紧紧握住刀柄。
<<include intro_fail>>太迟了!你根本不可能在这种体型和身材的生物身上找到弱点!
<<include intro_fail>>这个味道……野兽的麝香就在你的面前。太浓了,让人难以忍受。剑从你手中滑落,你跪在了地上。你听到亚伯的武器碰撞地面的声音,他也加入了你的行列。在他身边的,是一池仙露琼浆。
力量。体魄。生长。如果你屈服,你马上就可以得到。这只迷失者不是在追捕你,而是在给你一个机会,让你变成更圆满的存在,更宏大的存在。
只需要小小的一点推动……
\<<run setup.choice("[[喝下它的种子-> intro_drink_corruption]]");>>
\<<run setup.choice("[[抵抗诱惑!-> intro_resist_drinking]]");>>\<<set $drank_corruption = 1>>
是的。这就你的朝圣之路。你触摸着迷失者浓稠又炽热的精液,你意识到,点燃你欲念的激情,仅仅是对即将到来的东西的一种浅浅的体验,对你将成为的那个东西的浅浅的体验。
你能感觉到,它顺着你的手臂流淌。液态的火焰。饥渴。你需要它灌满你的身体。
你捧起你的手,用尽可能多的腐化填满液体,把它送到你的嘴唇上。这种感觉超越了圣神。你的下体燥热起来,挺立着,跳动着,无与伦比的坚硬。
像洪水涌出一样。在那下面,在你的脑海里,这种愉悦将你送进了一个最令人费解的,凡人永远不可能达到的高潮。
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_TaintedByTheLost)>>
[你的灵魂被轻微腐化。]
你射了一次又一次。在你脑海深处的某个地方,你听到你那巨大的,沾染腐化的血亲在痛苦中尖叫。
为什么呢?为什么,谁要伤害他?
你强迫自己睁开眼睛。
\<<run setup.choice("[[继续-> intro_cray_kill]]");>>你的手指穿过浓稠的、热气腾腾的污泥。你可以拥有一切。超越你认知的力量,就在你的指尖流淌。
力量。那么,力量的代价是什么呢?你的心智?
当你意识到你和亚伯将要做的事情时,一直在你脑海中尖叫的小声音突然变得如雷贯耳。
你倒吸一口气,然后缩了回去,眼里满是恐惧。你抓着亚伯的肩膀,把你们的身体从诱人的瘟疫中抽离。
迷失者再次愤怒地咆哮。你绷紧身体,准备迎接突如其来的冲击,但那一直都没有到来。有什么别的东西吸引了它的注意。
\<<run setup.choice("[[继续-> intro_cray_kill]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
\<<run setup.stopSoundActions();>>
"喝啊啊啊啊!"一声响亮的战吼从巨大肌肉堆之间的某处咆哮而出。
钢铁刺穿血肉的声音传到你的耳朵里。迷失者痛苦地嚎叫着。它猛地转过身,试图抓住攻击者,但没能阻止一把巨剑径直刺进它的头骨。
"克,克雷!"野兽倒向一边,你听到亚伯大喊道。那人优雅地落地,把剑插进一个绑在背上的巨大临时剑鞘。
你面前的是黄金堡垒拾荒者的领头人。他是体格与力量的标志,守护着你们家园的繁荣昌盛。这只狼人是受人崇拜的偶像。
\<<if $drank_corruption == 1>>
这只健壮的狼看着你时把头歪向一边,不再淡定的表情让他的五官都变了色。
\<<run setup.choice("[[继续->intro_cray_gets_jealous]]");>>
\<<else>>
\<<run setup.choice("[[感谢他-> intro_cray_leaves]]");>>
\<<run setup.choice("[[问他你能帮什么忙-> intro_cray_leaves]]");>>
\<</if>>"它为什么选了你?"他问。
\<<run setup.choice("[[问他什么意思-> intro_cray_leaves]]");>>这句话从你嘴巴里冒出来。你能感觉到每一个音节都清晰地从你的唇边流过,但对方什么反应都没有。
克雷的表情仍然僵硬,混杂着兴奋、恼怒和……饥渴。他巨大的身躯朝着外墙转去。
他的眼睛一直盯着你,直到背过身去。
"克雷!嘿!你要走了吗?你要去哪里!?"亚伯喊道,显然是被你们的刚才的遭遇吓坏了。
没有回答。
"拜托,你不能就这么离开我们!"亚伯向克雷跑去,但被一声可怕的咆哮打断了。亚伯停了下来,一动不动。
"回 家。"拾荒者刺耳地说,"只有我才能打破这个循环。"
\<<run setup.choice("[[不管他-> intro_cray_leaves_2]]");>>
\<<run setup.choice("[[追上他-> intro_cray_knockout]]");>>你和亚伯目瞪口呆地看着这个气势汹汹的身影离开黄金堡垒。
他头也不回地走了。
在互相担心地问了几句之后,你们决定躲在废墟里养伤,直到战斗的声音渐渐消失。
在别人的家的废墟里本就很难休息。如果今天的记忆在你的眼皮后面循环播放,那就更难了。
怪物。生长。腐化。
克雷……
你发现这些想法像一群愤怒的大黄蜂在你的脑海里嗡嗡作响。最终,就像你的头脑一样无法安宁。
你慢慢地飘进了沉眠。
<<include intro_post_cray_encounter>>你在克雷身后叫喊着,从目瞪口呆的亚伯身边跑过。
\<<if $drank_corruption == 1>>
他停下了脚步,咆哮着,"我看你不仅不满足于偷走本就属于我的东西,还把鼻子越伸越长,伸向了你不该觊觎的地方。"
\<<else>>
他停下了脚步,咆哮着。
\<</if>>
仅在眨眼之间,狼人向后踏步,然后掐住你的喉咙。他的鼻子贴着你的脸。
布满黑色血丝的眼睛瞪着你,好像你只是另一只怪物。
"别·挡·我·的·道。不然我就来教教你,什么是规矩,什么是体统!"他威胁着低语。
你咳嗽着喘息,他却把你的脖子挤得更紧。亚伯向他扑去,但被一巴掌扇走了。这种程度的力量是绝对不是自然的!
"我会记住你的,小狗狗,"他继续说道,"我会确保我们再也不见。"
缺乏空气,白天的疲惫,没有力气反抗,黑暗慢慢地从你的视野边缘出现。你觉得自己的身体在被毫不客气地扔到地上之前就已经麻木了。
拾荒者的话在你的脑海中盘旋,你的意识逐渐消失。
<<include intro_post_cray_encounter>>\<<if !$CharacterSheet_Player.hasAbility("Ability_TaintedByTheLost")>>
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_SurvivorOfTheFirstEclipse)>>
\<</if>>
\<<run setup.choice("[[继续-> intro_sleep]]");>>\<<set $IntroCountdown = $IntroCountdown - 1>>
\<<if $IntroCountdown == 2>>
你脚下的颤抖正在加剧。它越来越近了。
\<<elseif $IntroCountdown == 1>>
这头野兽几乎就在你的跟前!
\<<elseif $IntroCountdown == 0>>
<<goto [[intro_out_of_time]]>>
\<</if>>你模糊地意识到周围的人发出了惊惧之声。四周沉闷的声音在害怕……天空?
你的眼睛微微睁开,面对着黑暗的房间。你认出这里是你自己的家。亚伯肯定是趁你昏睡时把你抱回来的。
"是的,我知道。我看到了天空中的火球。"亚伯的声音突然出现,让你大吃一惊。他站在门口,和一个在你视线之外的人说话。
"我们在战场的时候,那东西快把我吓死了。它降落时产生的冲击波几乎把我们藏身的房子夷为平地了。"他对小声对话的提醒点了点头。 \
"听着,我知道这很紧急。我知道为什么长老想让他去。但是你们就不能让$CharacterSheet_Player.info.name休息一下吗?哪怕就到早上呢?"
争论不断,但你发现你的思想又回到了睡眠的爱抚中。你隐约有一种不安的感觉。……那是一个陨石吗?
\<<run setup.choice("[[醒来->intro_wake_up]]");>>你休息着,没有梦可做,直到阳光的亲吻把你唤醒。你用手遮住你的脸,阻挡着刺眼的光线。你挺直身子,破烂的毯子掉在满是灰尘的地板上。
你的伤口刺痛着,你的身体也因疲劳而疼痛。昨晚的战斗又让你添了多少道伤疤?
你回想起你无意中听到的谈话。关于陨石和长老的事。
然后,克雷阴森的表情把所有的这些都挤到一边,你不禁皱起了眉头。
尽管,今天又是在这片荒地上的家里的一天;但你感觉好像,昨晚只是更宏大的事件的开端……
……更危险的事件的开端。
\<<run setup.choice("[[穿上衣服-> intro_get_dressed]]");>>你花了一些时间穿上装备,用周遭的破布擦去衣服上凝固的血液和腐化。
当你擦完后,你发现自己手里拿着两块布。下意识地,你用其中一块来擦血了……
……而那另一块,则被染成了黑色。你紧紧攥着这块布。
\<<run setup.choice("[[把它吸入-> intro_inhale_cloth]]");>>
\<<run setup.choice("[[扔掉它-> intro_throw_away_cloth]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
真走运。这东西至少能让你体验一次古怪的高潮——刚好足够让你感受到那种被禁止的快感。
你闭上眼睛,把布盖在嘴上,深深地吸气。灼热的暖流涌入你的身体,你的脸涨得绯红,异常地兴奋。
还不够。
远远不够!
\<<run setup.choice("[[继续->intro_inhale_cloth_1]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
你的呼吸变得急促而疯狂。随着每一次呼吸,快感不断累积,直到一个让大脑都要融化的高潮撕裂了感受。
这远远超出了你的预期;天堂般的极乐从胯部蔓延全身。
不知怎么地,你感觉自己变得更强壮了。
\<<set $growth = setup.applyGrowth($CharacterSheet_Player, "muscles", 2)>>
\<<run setup.applyCorruption($CharacterSheet_Player, 10)>>
Δ:你获得了10点腐化。
\<<run setup.choice("[[离开-> intro_leave_home][setup.stopRealizationPackages(['CharacterSheet_Player'])]]");>>你把眼睛从那块布上移开,把它揉成一团扔到房间的另一边。
真恶心。
你对这漆黑的毒物既愤怒又害怕。
你在心里记下了腐化的威力,然后起身离开了。
\<<if $CharacterSheet_Player.hasAbility("Achievement_MemoriesOfTheLost")>>
\<<run setup.choice("[[离开-> intro_no_herald]]");>>
\<<else>>
\<<run setup.choice("[[离开-> intro_leave_home]]");>>
\<</if>>离开舒适的家,你在干燥、酷热的空气里穿梭。今天的沙漠绝不会善待拾荒者。
你没有发现使者。
<span class="glitch nyx fucked" data-text="C̷̛̛̱̹̟͚͕̱̗͎͙̳̞̜̘̬̝͖̖̟̻̐̎́̌̈͐̉͑͐̋̽̔̋͂̋͝ͅƠ̶̢̱̯̬̖̥̠̬̼̼̼̜͔̬̜͚̯̺̹̩̐̍̅͒̅̓̀̚͠R̷̨̡̛̪̣͚̲͕̝̥̩͚̗̭̫̯̪͙̯̥̓͐̉̈́̒͐̃͒̽͊͛̀͋̅̕͜R̷̠̎U̵̧̫͙̺̤̰͎͓̦̓̎̿̈́̈̅́͌͝P̸̘͔̺̘̮̼̱̭̜̲͕̬̩̋̑́͜T̷͓̱͎̘̞̣͎̗̙̦̲͔͒͛͑̋̔̊̀͑̔͒͆̚̚͜͝͠͝͝ͅ">很好……</span>
\<<run setup.choice("[[继续->Village]]");>>离开舒适的家,你在干燥、酷热的空气里穿梭。今天的沙漠绝不会善待拾荒者。
"早上好,瞌睡虫!"你听到亚伯喊到。他旁边站着一个从头到脚都裹着破旧法袍的男人。"过来一下吧。"
你认出亚伯旁边的神秘人是长老的使者。只有那些被选为使者的人才可以进入村庄中心的寺庙,与长老交谈。那些人就是长老的嘴巴和耳目。
年长的男人从兜帽下向你微笑,他的蓝眼睛凹陷在他那苍老的头骨里,银发覆盖着他的头顶。"啊,$CharacterSheet_Player.info.name。看到你康复了,我很高兴。"
\<<run setup.choice("[[接近使者-> intro_approach_herald]]");>>让使者久等是不明智的。你迅速走到他们跟前。
他握着你的手,微笑着对你说:"我真的很庆幸你没有在昨晚的袭击中丧生。同时,让你再次突然陷入危险,我真的非常非常抱歉。"
亚伯咕哝着,交叉着双臂,似乎事先就被告知了这个消息。
"长老点名要见你,$CharacterSheet_Player.info.name,"使者接着说,"昨晚,一个巨大的紫色火球在夜空中爆发,落在了北边的荒地。" \
"长老已经下令让黄金堡垒的拾荒者从现场取回样本,并确认它是否对我们的人民构成威胁。"
\<<run setup.choice("[[继续->intro_approach_herald_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
"克雷不见了,"亚伯看着你困惑的表情,解释到,"也就是说,很明显,你要接他的班了。无语,你的拳头强到要被诅咒了,伙计。"
"那可不是诅咒,亚伯!"使者皱眉,亚伯立刻没声了。"拥有拾荒者的头衔是最高的荣耀之一。这是一个能让你家族的名字载入史册的机会。时间紧迫,立即前往荒地,然后回来向我们报告你发现了什么。"
他没给你留下一点点回旋的余地。那个男人离开了你和亚伯,蹒跚地向村庄中心走去。
"好吧,"亚伯叹了口气,然后把一只手搭在你的肩上,半开玩笑着说,"恭喜呀,战斗一场接着一场哈?一定要注意安全,好吗?"
\<<run setup.choice("[[让亚伯陪伴你-> intro_abel_company]]");>>
\<<run setup.choice("[[向他道谢并离开-> intro_depart]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
"我也想啊!但我觉得卫兵们肯定不会让使者的徒弟就这么大摇大摆地走出村庄的。" \
他突然用胳膊搂住你,狠狠地抱了你一下,"确保你能安然无恙地回来好吗……我不允许这个被抛弃的世界把你也偷走了。"
简短地交谈后,你们彼此道别,你看着亚伯的背影消失在村庄里。
\<<run setup.choice("[[继续->Village]]");>>没有理由再拖延下去了。如果先驱给了你一个指令,那你就应该优先处理它。
经过短暂的交谈,你感谢了亚伯的帮助,并向他说了再见。
\<<run setup.choice("[[继续->Village]]");>><<include MeasurementSystem>>
<<include ChoicesWindowSettings>>
我的名字是<<textbox "$CharacterSheet_Player.info.name" $CharacterSheet_Player.info.name>>.
我的声音是这样的。(你可以在统计面板的底部调整音量)
<<print setup.displayVoiceRadio($CharacterSheet_Player, ["AudioSheet_Voice1_Player","AudioSheet_Voice2_Player"])>>
我是
[[人类->$Intro_Passage][setup.setRace($CharacterSheet_Player.info.anatomy, setup.RacePool.DEFAULT); setup.stopTestVoices();]] <span title="点击获得更多信息"><<click "🛈">><<toggleclass "#humandescription" "hidden">><</click>></span>
<div id="humandescription" class="hidden expandInfo"> <<print setup.getRaceDescriptor(setup.RacePoolObjects.DEFAULT) >></div> \
[[狼人->$Intro_Passage][setup.setRace($CharacterSheet_Player.info.anatomy, setup.RacePool.WOLF); setup.stopTestVoices();]] <span title="点击获得更多信息"><<click "🛈">><<toggleclass "#wolfdescription" "hidden">><</click>></span>
<div id="wolfdescription" class="hidden expandInfo"> <<print setup.getRaceDescriptor(setup.RacePoolObjects.WOLF) >></div> \
[[牛头人->$Intro_Passage][setup.setRace($CharacterSheet_Player.info.anatomy, setup.RacePool.MINOTAUR); setup.stopTestVoices();]] <span title="点击获得更多信息"><<click "🛈">><<toggleclass "#minodescription" "hidden">><</click>></span>
<div id="minodescription" class="hidden expandInfo"> <<print setup.getRaceDescriptor(setup.RacePoolObjects.MINOTAUR) >></div> \
[[龙人->$Intro_Passage][setup.setRace($CharacterSheet_Player.info.anatomy, setup.RacePool.DRAGONBORN); setup.stopTestVoices();]] <span title="点击获得更多信息"><<click "🛈">><<toggleclass "#dragonborndescription" "hidden">><</click>></span>
<div id="dragonborndescription" class="hidden expandInfo"> <<print setup.getRaceDescriptor(setup.RacePoolObjects.DRAGONBORN) >></div> \
[[巨兽->$Intro_Passage][setup.setRace($CharacterSheet_Player.info.anatomy, setup.RacePool.BEHEMOTH); setup.stopTestVoices();]] <span title="点击获得更多信息"><<click "🛈">><<toggleclass "#behemothdescription" "hidden">><</click>></span>
<div id="behemothdescription" class="hidden expandInfo"> <<print setup.getRaceDescriptor(setup.RacePoolObjects.BEHEMOTH) >></div> \
[[半兽人->$Intro_Passage][setup.setRace($CharacterSheet_Player.info.anatomy, setup.RacePool.HALFORC); setup.stopTestVoices();]] <span title="点击获得更多信息"><<click "🛈">><<toggleclass "#halforcdescription" "hidden">><</click>></span>
<div id="halforcdescription" class="hidden expandInfo"> <<print setup.getRaceDescriptor(setup.RacePoolObjects.HALFORC) >></div> \
\<<if $Debug>>
[[其他种族……->CustomRaceDisclaimer]]
\<</if>><<run setup.stopTestVoices()>>
欢迎来到自定义种族菜单!这是一个调试级别的工具,允许你在游戏中添加自己的种族。
请留意,这个种族不包含在主游戏中,只存在于你自己的存档里。因此,请注意:
-如果存档不兼容,这个种族将不会一并保存至下一版本;
-我无法保证游戏内的文本完全匹配一个新的种族。
[[我接受->CustomRaceCreator]]
[[我拒绝->Name Setup]]说明:
请在第一个方框内填一个数字,多少由你。
第二个方框是一组描述肢体的形容词列表。使用英文的','符号进行分隔。
My race's name is <<textbox "$CustomRace.name" "Kobold">>
I have <<textbox "$CustomRace.heads.defaultNumber" "1">> <<textbox "$CustomRace.heads.raceTexture" "scaly, spiky">> head/heads
I have <<textbox "$CustomRace.eyes.defaultNumber" "2">> <<textbox "$CustomRace.eyes.raceTexture" "glossy">> eye/eyes
I have <<textbox "$CustomRace.jaws.defaultNumber" "1">> <<textbox "$CustomRace.jaws.raceTexture" "scaled">> set of jaws
I have <<textbox "$CustomRace.teeths.defaultNumber" "1">> <<textbox "$CustomRace.teeths.raceTexture" "jagged">> set of teeth
I have <<textbox "$CustomRace.hands.defaultNumber" "2">> <<textbox "$CustomRace.hands.raceTexture" "scaled">> hand/hands
I have <<textbox "$CustomRace.horns.defaultNumber" "2">> <<textbox "$CustomRace.horns.raceTexture" "ridged">> horn/horns
I have<<textbox "$CustomRace.wings.defaultNumber" "0">> <<textbox "$CustomRace.wings.raceTexture" "bat-like">> wing/wings
I have<<textbox "$CustomRace.tongues.defaultNumber" "1">> <<textbox "$CustomRace.tongues.raceTexture" "forked">> tongue/tongues
I have<<textbox "$CustomRace.arms.defaultNumber" "2">> <<textbox "$CustomRace.arms.raceTexture" "scaled">> arm/arms
I have<<textbox "$CustomRace.pecs.defaultNumber" "2">> <<textbox "$CustomRace.pecs.raceTexture" "scaled">> pec/pecs
I have<<textbox "$CustomRace.breasts.defaultNumber" "0">> <<textbox "$CustomRace.breasts.raceTexture" "">> boob/boobs
I have<<textbox "$CustomRace.cocks.defaultNumber" "1">> <<textbox "$CustomRace.cocks.raceTexture" "tapered">> cock/cocks
I have<<textbox "$CustomRace.vaginas.defaultNumber" "0">> <<textbox "$CustomRace.vaginas.raceTexture" "">> vagina/vaginas
I have<<textbox "$CustomRace.balls.defaultNumber" "2">> <<textbox "$CustomRace.balls.raceTexture" "scaly">> ball/balls
I have<<textbox "$CustomRace.legs.defaultNumber" "2">> <<textbox "$CustomRace.legs.raceTexture" "scaled">> leg/legs
I have<<textbox "$CustomRace.tails.defaultNumber" "1">> <<textbox "$CustomRace.tails.raceTexture" "spiked">> tail/tails
I have a <<textbox "$CustomRace.abdominals.defaultNumber" "6">> pack of <<textbox "$CustomRace.abdominals.raceTexture" "scaled">> abs
I am <<textbox "$CharacterSheet_Player.info.height" 68>> inches tall.
I have a muscles value of <<textbox "$CharacterSheet_Player.info.muscles" 0>>.
I have a <<textbox "$CharacterSheet_Player.info.cock" 6>> inches cock.
I have <<textbox "$CharacterSheet_Player.info.balls" 2>> inches balls.
[[完成->$Intro_Passage][console.log($CustomRace); console.log(setup.RacePoolObjects); setup.parseIntStats(); setup.setRace(State.variables.CharacterSheet_Player.info.anatomy, setup.RacePool.CUSTOM, "herm")]]\<<if !$Encounter_Target>>
你在旅途中找不到令人兴奋的东西。所有可能与你遇到的人和事都不见了。
\<<run setup.choice("[[回家->Village]]");>>
\<<elseif setup.hasKnownEncounter()>>
<<print setup.displayPlaceholderImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/northern_barrens.jpg", undefined, undefined, true)>>
想适应荒漠很难,但好在你已经在这里待了足够久的时间,可以追踪你之前遇到的一些人。
\<<run setup.choice("[[探索荒漠->KnownEncounter]]");>>
>>>>>>> CN0.9.0COM
<<print setup.displayKnownEncounters()>>
\<<else>>
<<include KnownEncounter>>
<<<<<<< HEAD
\<</if>><<print $Encounter_Target.fight.encounterIntroText>>\<<set $CharacterSheet_Player.info.choiceHighlight.newCardAvail = false;>>
Change Combo Moves!
\<<set $FightMovesLeft = 6>>
<<print setup.displayChangeFightMoves()>>You reminisce about the beings you've encountered along your adventure and how their size compares to one another.
<<print setup.renderGraph()>>
\<<run setup.choice("[[Leave->Home]]");>>\<<if $CharacterSheet_Player.quest.corruptionVillageExiled == true>>
Your camp rests on top of a vast canyon. you're confident that you won't get too disturbed here.
You notice some weapons and trinkets from travellers past. Seems that you're not the first exile to take camp in this place.
=======
\<</if>><<print $Encounter_Target.fight.encounterIntroText>><<set $Explore_Destination = setup.getExploreDestination(0)>>
<<run setup.choice("[[探索荒漠->$Explore_Destination]]");>>改变连击动作组合!
\<<set $FightMovesLeft = 5>>
<<print setup.displayChangeFightMoves()>>你回忆着你在冒险中遇到的生物,对比着他们之间的大小。
<<print setup.renderGraph()>>
\<<run setup.choice("[[离开->Home]]");>>\<<if $CharacterSheet_Player.quest.corruptionVillageExiled == true>>
你的营地扎在一个巨大峡谷的顶部。你确信你在这里不会遭遇太多纷扰。
你注意到一些过去旅行者留下的武器和小饰品。看来你已经不是第一个在这里扎营的,被放逐的人了。
>>>>>>> CN0.9.0COM
<<print setup.displayVideo("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/Exiles_Rest.mp4", false)>>
\<<else>>
<<print setup.getFlavourBasedDescription($CharacterSheet_Player, "homeFlavour")>>
\<</if>>
<<<<<<< HEAD
[[Check appearance->mirror_player]]
\<<if setup.AbiHndlr.hasAbility($CharacterSheet_Player, "Ability_HostOfEcho")>>
[[View Symbiote->mirror_symbiote]]
\<</if>>
[[Ponder about encounter sizes->ChartPage]]
[[Recount your adventure->Journal]]
\<<run setup.choice("[[Leave->Village]]");>><<print setup.displayJournal()>>
\<<run setup.choice("[[Continue->Home]]");>><<print setup.getFlavourBasedDescription($CharacterSheet_Player, "mirror_player_Flavour", 1)>>
You are currently a <<print setup.displayStatValue($CharacterSheet_Player, "height", true)>> tall <<print setup.getRaceName($CharacterSheet_Player)>> with <<print setup.getMusclesDescriptor($CharacterSheet_Player)>> muscles.
\<<run setup.choice("[[Continue->mirror_player_2]]");>><<print setup.getFlavourBasedDescription($CharacterSheet_Player, "mirror_player_HeadFlavour", 1)>>
<<if $CharacterSheet_Player.info.anatomy.horns != undefined && $CharacterSheet_Player.info.anatomy.horns.number >= 1>>
<<print setup.getFlavourBasedDescription($CharacterSheet_Player, "mirror_player_HornsFlavour",1 )>>
<</if>>
You smile. This was just the tip of the iceberg.
\<<run setup.choice("[[Continue->mirror_player_3]]");>><<print setup.getFlavourBasedDescription($CharacterSheet_Player, "mirror_player_UpperBodyFlavour", 1)>>
=======
[[检查外观->mirror_player]]
\<<if $CharacterSheet_Player.hasAbility("Ability_HostOfEcho")>>
[[检视共生体->mirror_symbiote]]
\<</if>>
[[想一想关于遇到过的生物的大小->ChartPage]]
[[重新开始记录你的冒险->Journal]]
\<<run setup.choice("[[离开->Village]]");>><<print setup.displayJournal()>>
\<<run setup.choice("[[继续->Home]]");>><<print setup.getFlavourBasedDescription($CharacterSheet_Player, "mirror_player_Flavour", 1)>>
你现在是一个<<print setup.displayStatValue($CharacterSheet_Player, "height", true)>>高的<<print setup.getRace($CharacterSheet_Player.info.anatomy)>>,有着<<print setup.getMusclesDescriptor($CharacterSheet_Player)>>肌肉。
\<<run setup.choice("[[继续->mirror_player_2]]");>><<print setup.getFlavourBasedDescription($CharacterSheet_Player, "mirror_player_HeadFlavour", 1)>>
<<if $CharacterSheet_Player.info.anatomy.horns != undefined && $CharacterSheet_Player.info.anatomy.horns.number >= 1>>
<<print setup.getFlavourBasedDescription($CharacterSheet_Player, "mirror_player_HornsFlavour",1 )>>
<</if>>
你笑了。这只是冰山一角。
\<<run setup.choice("[[继续->mirror_player_3]]");>><<print setup.getFlavourBasedDescription($CharacterSheet_Player, "mirror_player_UpperBodyFlavour", 1)>>
>>>>>>> CN0.9.0COM
<<if $CharacterSheet_Player.info.anatomy.wings != undefined && $CharacterSheet_Player.info.anatomy.wings.number >= 1>>
<<print setup.getFlavourBasedDescription($CharacterSheet_Player, "mirror_player_WingsFlavour",1 )>>
<</if>>
<<<<<<< HEAD
\<<run setup.choice("[[Continue->mirror_player_4]]");>><<print setup.getFlavourBasedDescription($CharacterSheet_Player, "mirror_player_LowerBodyFlavour", 1)>>
<<if $CharacterSheet_Player.info.anatomy.tails != undefined && $CharacterSheet_Player.info.anatomy.tails.number >= 1>>
<<print setup.getFlavourBasedDescription($CharacterSheet_Player, "mirror_player_TailFlavour", 1)>>
<</if>>
Then your eyes travel along your navel and to your crotch, your pride and joy.
\<<run setup.choice("[[Continue->mirror_player_5]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
<<print setup.getFlavourBasedDescription($CharacterSheet_Player, "mirror_player_CrotchFlavour", 1)>>
\<<run setup.choice("[[Back->Home][setup.stopRealizationPackages(['CharacterSheet_Player'])]]");>>\<<if setup.AbiHndlr.hasAbility($CharacterSheet_Player, "Ability_ToLiveForEcho")>>
<<print "You feel <<SymbioteName>> demanding to be released. Who are you to deny your master's wishes?">>
\<</if>>
\<<if setup.getStatValue($CharacterSheet_Player, "corruption") <= setup.CorruptionComparators.PURE>>
<<print "In the safety of your own claimed space, you find it surprisingly easy to come to a forceful orgasm, coaxing <<SymbioteName>> out into the open.">>
\<<elseif setup.getStatValue($CharacterSheet_Player, "corruption") <= setup.CorruptionComparators.NEUTRAL>>
<<print "You eagerly start to pleasure yourself, feeling the now-familiar moment when <<SymbioteName>> erupts from you, surround you in its warm, slick embrace.">>
\<<elseif setup.getStatValue($CharacterSheet_Player, "corruption") <= setup.CorruptionComparators.TAINTED>>
<<print "You flush at the thought of releasing <<SymbioteName>>, eager to feel his flesh against yours. Quickly you reach down to your already throbbing genitals to eagerly seek release and let out your companion.">>\
\<<else>>
<<print "You put on a show, masturbating for those around you, adding your voice to the constant chorus of pleasure surrounding you.">>
\<</if>>\
\<<if setup.AbiHndlr.hasAbility($CharacterSheet_Player, "Ability_OrgasmicGrowth")>>\
<<print "However, without the rush of battle--even against a lowly imp--your orgasm does not seem to push your body further past its limits.">>
=======
\<<run setup.choice("[[继续->mirror_player_4]]");>><<print setup.getFlavourBasedDescription($CharacterSheet_Player, "mirror_player_LowerBodyFlavour", 1)>>
<<if $CharacterSheet_Player.info.anatomy.tails != undefined && $CharacterSheet_Player.info.anatomy.tails.number >= 1>>
<<print setup.getFlavourBasedDescription($CharacterSheet_Player, "mirror_player_TailFlavour", 1)>>
<</if>>
然后你的眼睛沿着肚脐移动到胯部,你的骄傲和快乐所在。
\<<run setup.choice("[[继续->mirror_player_5]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
<<print setup.getFlavourBasedDescription($CharacterSheet_Player, "mirror_player_CrotchFlavour", 1)>>
\<<run setup.choice("[[返回->Home][setup.stopRealizationPackages(['CharacterSheet_Player'])]]");>>\<<if $CharacterSheet_Player.hasAbility("Ability_ToLiveForEcho")>>
<<print "你感觉<<SymbioteName>>要求被释放出来。你凭什么拒绝主人的愿望?">>
\<</if>>
\<<if setup.getStatValue($CharacterSheet_Player, "corruption") <= setup.CorruptionComparators.PURE>>
<<print "在你自己安全空间里,你惊讶地发现非常容易就能达到强烈的高潮,你把<<SymbioteName>>引诱了出来。">>
\<<elseif setup.getStatValue($CharacterSheet_Player, "corruption") <= setup.CorruptionComparators.NEUTRAL>>
<<print "你热切地开始取悦自己,感受着已经熟悉的时刻:当他从你身上喷发出来,他温暖、油滑的拥抱包围着你的时刻。">>
\<<elseif setup.getStatValue($CharacterSheet_Player, "corruption") <= setup.CorruptionComparators.TAINTED>>
<<print "你想到要释放<<SymbioteName>>,脸上便泛起红晕,渴望着你们肉体的接触。很快,你伸手握住悸动着的生殖器,急切地寻求释放,好让你的伙伴出来。">>\
\<<else>>
<<print "你开始了你的表演,为你周围的观众手淫,让你的声音加入到你周围不断的快乐合唱中。">>
\<</if>>\
\<<if $CharacterSheet_Player.hasAbility("Ability_OrgasmicGrowth")>>\
<<print "然而,如果没有战斗的冲动——即便对手是一个卑微的小恶魔——你的高潮似乎不会把你的身体推过它的极限。">>
>>>>>>> CN0.9.0COM
\<</if>>
<<print setup.getFlavourBasedDescription($CharacterSheet_Player, "mirror_symbiote_Flavour", 1, undefined, true)>>
<<<<<<< HEAD
<<print "<<SymbioteName>> is a " + setup.displayStatValue($CharacterSheet_Player, "height", true) + " tall <<SymbioteRace>> with "+ setup.getMusclesDescriptor($CharacterSheet_Player) + " muscles.">>
\<<set _char = $CharacterSheet_Symbiote>>
\<<if setup.AbiHndlr.hasAbility($CharacterSheet_Player, "Ability_ToLiveForEcho")>>
Now unleashed, <<SymbioteName>> takes the lead in admiring itself for you. Starting with its <<charLimbDesc _char 'heads'>>. \
It tries out a few expressions showing off its own jawline, opening its mouth occasionally to admire the view. \
<<SymbioteName>> seems to love admiring the shape of its pronounced cheeks and the way it draws attention to its own mouth. \
There, <<SymbioteName>>'s <<charLimbDesc _char 'eyes'>> linger before it opens its <<charLimbDesc _char 'jaws'>> wide and lets \
its <<charLimbDesc _char 'tongues'>> gloss out over its <<charLimbDesc _char 'teeths'>>. \
<<SymbioteName>> seems to give you a salacious glower as it does so.
\<<else>>
You find yourself admiring the gooey glistening of <<SymbioteName>> covering your <<charLimbDesc _char 'heads'>>. \
You try out a few expressions showing off its jawline and admiring the form of its face. \
From there, your <<charLimbDesc _char 'eyes'>> linger before you spend a moment prodding a hand at your <<charLimbDesc _char 'jaws'>>, \
opening its mouth to take a look at its <<charLimbDesc _char 'tongues'>> and <<charLimbDesc _char 'teeths'>>. \
You spend a moment admiring the sensation of the new face.
\<</if>>
<<print setup.getFlavourBasedDescription($CharacterSheet_Player, "mirror_symbiote_HeadFlavour", 1, undefined, true)>>
\<<if $CharacterSheet_Player.symbiote.info.anatomy.horns != undefined && $CharacterSheet_Player.symbiote.info.anatomy.horns.number >= 1>>
<<print setup.getFlavourBasedDescription($CharacterSheet_Player, "mirror_symbiote_HornsFlavour", 1, undefined, true)>>
\<</if>>
\<<if setup.AbiHndlr.hasAbility($CharacterSheet_Player, "Ability_ToLiveForEcho")>>
=======
<<print "<<SymbioteName>>是一个" + setup.displayStatValue($CharacterSheet_Player, "height", true) + "高的<<SymbioteRace>> 有着"+ setup.getMusclesDescriptor($CharacterSheet_Player) + "肌肉。">>
\<<if $CharacterSheet_Player.hasAbility("Ability_ToLiveForEcho")>>
<<print setup.processFlavours($CharacterSheet_Player, "<<SymbioteName>>被释放了出来,接管了欣赏它自己的动作。它首先从@[all| heads| noverb]开始,尝试了一些表情来炫耀自己的下颌轮廓,偶尔张开嘴巴欣赏一下里面的模样。<<SymbioteName>>似乎很喜欢欣赏明显的脸颊,以及把注意力吸引到自己嘴巴上的轮廓。<<SymbioteName>>的@[all|eyes|noverb]停留在那里,然后张开@[all| jaws | noverb],让@[all| tongues| noverb]盖过@[all| teeths| noverb]上的闪光。<<SymbioteName>>这样做时,似乎给了你一个淫荡的怒视。")>>
\<<else>>
<<print setup.processFlavours($CharacterSheet_Player, "你发现自己在欣赏<<SymbioteName>>覆盖在你@[all| heads| noverb]上的闪着光的粘液。你试着做出一些表情来炫耀它的下巴轮廓,欣赏它的脸的形状。你的@[all|eyes|noverb]停留在那里,然后用手戳了你的@[all| jaws | noverb]一小会儿,又张开嘴看看它的@[all| tongues| noverb]和@[all| teeths| noverb]。你花了一会儿时间欣赏新面孔的感觉。")>>
\<</if>>
<<print setup.getFlavourBasedDescription($CharacterSheet_Player, "mirror_symbiote_HeadFlavour", 1, undefined, true)>>
\<<if $CharacterSheet_Player.symbiote.anatomy.horns != undefined && $CharacterSheet_Player.symbiote.anatomy.horns.number >= 1>>
<<print setup.getFlavourBasedDescription($CharacterSheet_Player, "mirror_symbiote_HornsFlavour", 1, undefined, true)>>
\<</if>>
\<<if $CharacterSheet_Player.hasAbility("Ability_ToLiveForEcho")>>
>>>>>>> CN0.9.0COM
<<print setup.getFlavourBasedDescription($CharacterSheet_Player, "mirror_symbiote_UpperBodyFlavour_LiveForEcho", 1, undefined, true)>>
\<<else>>
<<print setup.getFlavourBasedDescription($CharacterSheet_Player, "mirror_symbiote_UpperBodyFlavour", 1, undefined, true)>>
\<</if>>
<<<<<<< HEAD
<<if $CharacterSheet_Player.symbiote.info.anatomy.wings != undefined && $CharacterSheet_Player.symbiote.info.anatomy.wings.number >= 1>>
\<<if setup.AbiHndlr.hasAbility($CharacterSheet_Player, "Ability_ToLiveForEcho")>>
=======
<<if $CharacterSheet_Player.symbiote.anatomy.wings != undefined && $CharacterSheet_Player.symbiote.anatomy.wings.number >= 1>>
\<<if $CharacterSheet_Player.hasAbility("Ability_ToLiveForEcho")>>
>>>>>>> CN0.9.0COM
<<print setup.getFlavourBasedDescription($CharacterSheet_Player, "mirror_symbiote_WingsFlavour_LiveForEcho", 1, undefined, true)>>
\<<else>>
<<print setup.getFlavourBasedDescription($CharacterSheet_Player, "mirror_symbiote_WingsFlavour", 1, undefined, true)>>
\<</if>>
<</if>>
<<<<<<< HEAD
\<<if setup.AbiHndlr.hasAbility($CharacterSheet_Player, "Ability_ToLiveForEcho")>>
=======
\<<if $CharacterSheet_Player.hasAbility("Ability_ToLiveForEcho")>>
>>>>>>> CN0.9.0COM
<<print setup.getFlavourBasedDescription($CharacterSheet_Player, "mirror_symbiote_LowerBodyFlavour_LiveForEcho", 1, undefined, true)>>
\<<else>>
<<print setup.getFlavourBasedDescription($CharacterSheet_Player, "mirror_symbiote_LowerBodyFlavour", 1, undefined, true)>>
\<</if>>
<<<<<<< HEAD
<<if $CharacterSheet_Player.symbiote.info.anatomy.tails != undefined && $CharacterSheet_Player.symbiote.info.anatomy.tails.number >= 1>>
\<<if setup.AbiHndlr.hasAbility($CharacterSheet_Player, "Ability_ToLiveForEcho")>>
=======
<<if $CharacterSheet_Player.symbiote.anatomy.tails != undefined && $CharacterSheet_Player.symbiote.anatomy.tails.number >= 1>>
\<<if $CharacterSheet_Player.hasAbility("Ability_ToLiveForEcho")>>
>>>>>>> CN0.9.0COM
<<print setup.getFlavourBasedDescription($CharacterSheet_Player, "mirror_symbiote_TailFlavour_LiveForEcho", 1, undefined, true)>>
\<<else>>
<<print setup.getFlavourBasedDescription($CharacterSheet_Player, "mirror_symbiote_TailFlavour", 1, undefined, true)>>
\<</if>>
<</if>>
<<<<<<< HEAD
You feel <<SymbioteName>>'s attention turning lower.
<<print setup.getFlavourBasedDescription($CharacterSheet_Player, "mirror_symbiote_CrotchFlavour", 1, undefined, true)>>
<<print "Eventually, though, the presence of <<SymbioteName>> fades, relenting back to your <<PlayerRace>> form.">>
\<<run setup.choice("[[Back->Home]]");>>It takes a few minutes to walk toward Abel's house, a relatively small shack erected from pieces of limestone, metal and rebar. As you approach, you find your eyes drifting towards scattered curios of an origin you do not recognise. Each trinket appears to be ancient. Ancient and junk.
The door is ajar, a slice of carefully cut corrugated iron which you knock on with three resounding thuds.
After a moment, the door opens and Abel invites you inside.Abel's house was a relatively small shack erected from pieces of limestone metal and rebar within the Inner Ring. However, you can not help but notice how much smaller the shack appears next to your height. What would be a modest home for maybe two people looks like it would struggle to accomodate you through the door.
You find it difficult to make it to the entrance without one of your @[one|legs|noverb] stepping on scattered piles of curios you do not recognise.
The door is ajar, a slice of carefully cut corrugated iron which you knock on with three thunderous thuds.
After a moment, the door opens and Abel invites you inside. It is a tight squeeze to make it through the entryway.At some point in time, Abel's house could have been considered a decently sized shack for comfortable family living. Now, the roof barely reaches your midriff.
Each of your massive steps causes piles of ancient curios to rattle in cacophany.
A slice of cleanly cut corrugated iron slides open and Abel's familiar form slips out into the open to greet you.Abel's house is merely another roof of many from your viewpoint.
Bending down, you use your fingertip to gently tap on the corrugated metal roof.
Not a moment later, Abel slides out from the doorway and into the open, his head having to tilt completely backwards to meet your titanic gaze.Abel's house is small and minimalistic in every way. The work he has done for the rest of the Golden Bastion vastly outweighs the effort he has put into his home.\You have to kneel to not bump your head on the ceiling of Abel's home. The work he has done for the rest of the Golden Bastion vastly outweighs the effort he has put into his home.\Abel stands in front of his doorway, his neck bending up to look at you.\You have to focus on hearing Abel from where you stand. His form is impossibly small compared to yours.\<<print setup.getFlavourBasedDescription($CharacterSheet_Player, "visitHouse")>>
\<<run setup.choice("[[Continue->Village_AbelHouse]]");>><<set $CharacterSheet_Abel.quest.naked = false>>\
\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
<<if setup.hasAvailableNarativeEvent(setup.StorySheet_Abel.houseIntro);>>\
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
Abel looks you over and sighs.
"There's a lot we should talk about."
=======
你感觉到<<SymbioteName>>的注意力在下降。
<<print setup.getFlavourBasedDescription($CharacterSheet_Player, "mirror_symbiote_CrotchFlavour", 1, undefined, true)>>
<<print "最后,<<SymbioteName>>的存在还是消失了,你又变回了你的<<PlayerRace>>形态。">>
\<<run setup.choice("[[返回->Home]]");>>亚伯的房子是一间相对较小的棚屋,由石灰岩、金属和钢筋搭建而成,你走了几分钟就到了。你走近时,你发现自己的目光飘向几件零散的、起源不明的古玩。每件饰品似乎都很古老。古老的垃圾。
精心切割的波纹铁门虚掩着,你敲了敲门,门发出了三下响亮的砰声。
过了一会儿,门开了,亚伯邀请你进去。亚伯的房子是一个相对较小的棚屋,由内环内的石灰石金属和钢筋块建造而成。然而,你不禁注意到,和你的身高比起来,屋子就显得小了很多。这个小家能住两个人,但似乎很难把你给装进门。
想要走到入口处,你的一条@[one|legs|noverb]不得不踩在一堆堆你不认识的古董上。
门虚掩着。那是一块精心切割的波纹铁皮,你敲出了三声雷鸣般的巨响。
过了一会儿,门开了,亚伯邀请你进去。但要通过入口通道还是太挤了。在曾经某个时间,亚伯的房子还被认为是一个像样的小屋,有着舒适的生活。然而现在,房子的屋顶只够到了你的腹部。
你每一次巨大的落步都会引起一堆年代久远的古玩在杂音中嘎嘎作响。
一块精心切割的波纹铁门滑开,亚伯熟悉的身影出来迎接你。在你的视野里,亚伯的房子不过只是一个普通的屋顶,和其他众多的房屋别无二致。
你弯下腰,指尖轻轻敲击波纹金属做的屋顶。
没过一会儿,亚伯就从门口溜了出来,来到了外面。他的头不得不完全向后倾斜,以迎接你那巨大的目光。亚伯的房子很小,各方面都很简约。他为黄金堡垒其余部分所做的工作远远超过了为他自己的家。\你得跪下来才不会把头撞到亚伯家的天花板上。他为黄金堡垒其余部分所做的工作远远超过了他为自己的家所做的努力。\亚伯站在门口,仰着脖子看着你。\你必须集中精力才能听到亚伯的声音。他的体型跟你比起来小得不可思议。\<<print setup.getFlavourBasedDescription($CharacterSheet_Player, "visitHouse")>>
\<<run setup.choice("[[继续->Village_AbelHouse]]");>><<if setup.hasAvailableNarativeEvent(setup.StorySheet_Abel.houseIntro);>>\
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
亚伯打量着你,叹了口气。
"我还是不敢相信你已经离开这么久了……我们有很多事需要谈谈。"
>>>>>>> CN0.9.0COM
<<include setup.getNextNarativeEventPassage(setup.StorySheet_Abel.houseIntro)>>
<<else>>\
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
<<print setup.getFlavourBasedDescription($CharacterSheet_Player, "abelHouseMenu")>>
<<print setup.getNextNarativeEventPassageListText(setup.StorySheet_Abel.flavourDialogue, 3)>>\
<<<<<<< HEAD
<<print setup.getNextNarativeEventPassageListText(setup.StorySheet_Abel.nyxDialogue, 3)>>\
\<<run setup.choice("[[Leave -> abelHouseDialogue_outro]]");>>
<</if>>\[[Talk about Cray->abelHouseDialogue_aboutCray]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
Abel shakes his head and folds his arms, "No information for you that makes sense, I'm afraid. The mystery is still out to debate between me, myself and I."
"What do you want to know?"
<<print setup.getNextNarativeEventPassageListText(setup.StorySheet_Abel.crayDialogue, 3)>>
[[Talk about something else->Village_AbelHouse]][[Ask about Cray's whereabouts->abelHouseDialogue_aboutCray_whereabouts]]<<set $CharacterSheet_Abel.quest.available_crayDialogue_whereabouts = false>>\
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
"Well," he sighs, "After you had both disappeared, we sent out a few sweeping patrols."
"Some of the guards reported seeing sightings of Cray behind dunes in the distance; a massive shimmering werewolf shrouded by the heat. At first, I had chalked it up to coincidence, but eventually there were too many guards saying the same thing."
"We had to send our patrols further into the Barrens to catch a glimpse of the wayward explorer."
[[Continue->abelHouseDialogue_aboutCray_whereabouts_2]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "angry")>>
Abel's mouth screws into a frown, "Every sighting came back more exaggerated. Cray was always bigger. More monstrous."
"That is until..." Abel pauses, his eyes staring into the distance.
"A single man returned back out of a group of seven. He was frantic, bruised and covered in patches of Corruption. Apparently, this time, Cray had found them first."
"He made quick work of the party and had sent him back as an example of what he could and would do to us. We didn't need a second hint."
<<print setup.getNextNarativeEventPassageListText(setup.StorySheet_Abel.crayDialogue, 3)>>
[[Talk about something else -> Village_AbelHouse]][[Ask about the day Cray left->abelHouseDialogue_aboutCray_dayLeft]]<<set $CharacterSheet_Abel.quest.available_crayDialogue_dayLeft = false>>\
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
Abel shrugs, his brow furrowing, "Yeah, that moment has never left me."
"It felt so out of place, him just walking off like that. He dropped the prosperity of the Golden Bastion entirely."
<<print setup.getNextNarativeEventPassageListText(setup.StorySheet_Abel.crayDialogue, 3)>>
[[Talk about something else -> Village_AbelHouse]][[Ask about Cray's motives->abelHouseDialogue_aboutCray_motives]]<<set $CharacterSheet_Abel.quest.available_crayDialogue_motives = false>>\
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
"This is just speculation, but when I was younger, I used to follow Cray around with stars in my eyes," Abel smiles, "He was the village hero after all. My idol."
"One day sticks out though, that has never left my memory. I had once gotten the opportunity to speak to him and I asked him what the most important thing in the world was to him."
"He said power. Power is the only solution to survival of the people." Abel pauses, ruminating on the memory.
\<<run setup.choice("[[Continue->abelHouseDialogue_aboutCray_motives_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
"I just hope he doesn't lose himself along the way."
<<print setup.getNextNarativeEventPassageListText(setup.StorySheet_Abel.crayDialogue, 3)>>
[[Talk about something else -> Village_AbelHouse]][[Ask about Cray's life in the village->abelHouseDialogue_aboutCray_villageLife]]<<set $CharacterSheet_Abel.quest.available_crayDialogue_villageLife = false>>\
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
"Who doesn't know the name Cray, even now?" Abel answers, "He was a brute of a man who made it his mission to solve any and every village problem with words, tooth or claw."
"Not the most humorous of sort," Abel muses, "No. That man was all work and no play."
<<print setup.getNextNarativeEventPassageListText(setup.StorySheet_Abel.crayDialogue, 3)>>
[[Talk about something else -> Village_AbelHouse]][[Tell him about the spirit within the ring you've encountered->abelHouseDialogue_aboutTheBind]]\<<set $CharacterSheet_Abel.quest.relationship++>>
<<set $CharacterSheet_Abel.quest.available_flavourDialogue_talkAboutTheBind = false>>\
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
"A spirit inside of a ring?" Abel ponders.
"I don't know about this specific one, but I've read about something close to that in old tomes of the world below."
\<<run setup.choice("[[Continue->abelHouseDialogue_aboutTheBind_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
"They had magic that could be imbued onto tools to strengthen them. A sort of 'intent' that would be grafted onto it. 'Shards'... That's what they called them."
\<<run setup.choice("[[Continue->abelHouseDialogue_aboutTheBind_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
"Do be careful around any kind of technology of that kind. I'm not sure how sentient or aware those things could be. We know frighteningly little about them."
\<<run setup.choice("[[Continue->Village_AbelHouse]]");>>[[Ask about Cray's achievements->abelHouseDialogue_aboutCray_achievements]]<<set $CharacterSheet_Abel.quest.available_crayDialogue_achievements = false>>\
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
"Where do I even begin?" Abel shakes his head, "The guy was a legend. He holds the records for most Lost slain. Most fauna slain. Longest surviving explorer. Biggest in the village, all in all departments. There's honestly too many to recount."
"The guy even had suitors fawning over him like he was the only ray of sunlight in the village," Abel chuckles. "Every kid, even myself, wanted to be Cray when they grew up."
<<print setup.getNextNarativeEventPassageListText(setup.StorySheet_Abel.crayDialogue, 3)>>
[[Talk about something else->Village_AbelHouse]][[Talk about his role as the Herald's apprentice->abelHouseDialogue_Herald]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
"What would you like to know, specifically?"
<<print setup.getNextNarativeEventPassageListText(setup.StorySheet_Abel.heraldDialogue, 2)>>
[[Talk about something else->Village_AbelHouse]][[Ask about Abel's duties->abelHouseDialogue_Herald_duty]]<<set $CharacterSheet_Abel.quest.available_heraldDialogue_duty = false>>\
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
Abel sighs, "I'm one step away from being the village leader at this point. I do my part to make sure we live prospoerously."
"That, and," Abel pauses, his eyes turning toward the direction of the tower, "To commune with the Eldest when and if the time calls for it."
<<print setup.getNextNarativeEventPassageListText(setup.StorySheet_Abel.heraldDialogue, 2)>>
[[Talk about something else->Village_AbelHouse]][[Ask about The Eldest->abelHouseDialogue_Herald_eldest]]<<set $CharacterSheet_Abel.quest.available_heraldDialogue_eldest = false>>\
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
"Sadly I cannot tell you more than what you already know. I've been inside" Abel sighs.
"It frightens me, truth be told, What's in there. I feel like if I place one foot in the wrong place then thousands of years of -" Abel catches himself before he finishes the sentence, "Nevermind that. I've said too much."
[[Push him for more information->abelHouseDialogue_Herald_eldest_2]]
<<print setup.getNextNarativeEventPassageListText(setup.StorySheet_Abel.heraldDialogue, 2)>>
[[Talk about something else->Village_AbelHouse]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
"No really, I can't say more," Abel stammers, "All I can say is that the Eldest requires an open mind, and I intend to be said mind."
"I promise, I will tell you more if and when the time comes," he smiles at you warmly, "You'll be the first to know as long as the Corruption doesn't take us first."
<<print setup.getNextNarativeEventPassageListText(setup.StorySheet_Abel.heraldDialogue, 2)>>
[[Talk about something else->Village_AbelHouse]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
You bid the Herald's apprentice farewell.
"Alright then, good luck out there"
\<<run setup.choice("[[Continue->Village]]");>>[[Feel his Corruption->abelHouseDialogue_DeepCorruption]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
Abel looks at you with a sudden sultry look that seems more eager than usual. His eyes, usually soft and unhurried, are ablaze with a seductive fervour.
They sear into yours with an emergent sense of eagerness.
His voice, a smooth, low timbre, rises above the mundane chatter of the room. He confesses,
"I've been thinking about you a lot since last time."
\<<run setup.choice("[[Continue->abelHouseDialogue_DeepCorruption_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
It carries an undertone of sinful pleasure, setting shivers coursing down your spine.
He approaches you, his cock so hard it could tear his pants apart at any point.
As he bares his teeth in a twisted smile, you see an ethereal purple glow illuminating from his eyes.
A hypnotic, inward radiance that hints at something far beyond the realm of normalcy.
\<<run setup.choice("[[Continue->abelHouseDialogue_DeepCorruption_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
He leans closer, his captivating gaze arresting your movements to the point where the air in your lungs seems to freeze.
His words resonate sharply amidst the tranquil night air, echoing with raw honesty.
"All that Corruption you've gathered during your arduous journey..." he murmurs, his voice carrying an undercurrent of mutual understanding.
His gaze intensifies, a cataclysm of silent emotions whirling within the violet depths.
"... I feel it deep within me, too."
\<<run setup.choice("[[Continue->abelHouseDialogue_DeepCorruption_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "blushing")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
<<set $CharacterSheet_Abel.quest.naked = true>>\
Closing the gap between you with a single bound, he surprises you, his groin pressed against your towering form.
His lips find yours. His taste is familiar yet alarming - a startling mix of humanity and the bitter tang of Corruption.
A wild desire stirs within you, a dangerous longing.
Sweat trickles down his brow, his hardened muscles straining under some unseen effort, the Corruption seemingly pulsating beneath his skin.
\<<run setup.choice("[[Continue->abelHouseDialogue_DeepCorruption_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
Pulling away completely, you can't help but cast one more look down at his straining form.
A sinister grin stretches across your face.
Your beastly curiosity, now unabated; thoughts of witnessing Abel transforming into a monstrous entity, a demonic presence you could spar with, flood your mind.
Very soon, the world will bow to the power of Corruption, and you can't help but be filled with a twisted sense of anticipation.
\<<run setup.choice("[[Continue->abelHouseDialogue_DeepCorruption_6]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
Finally breaking his silence, his voice rumbles.
"I'm just an apprentice, you know. The apprentice of the Herald, who's supposed to be the big shot guardian of balance and peace in the Bastion."
He flicks his tail with a hint of disdain. "But the more I see you, the more he realizes he's full of it."
\<<run setup.choice("[[Continue->abelHouseDialogue_DeepCorruption_7]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
He takes a step closer, studying the Corruption's tendrils under your skin. He can't deny the appeal of it.
"The Bastion won't hold as it currently stands. We need to use that power for good before others abuse it."
He takes a step back, crossing his massive arms.
\<<run setup.choice("[[Continue->abelHouseDialogue_DeepCorruption_8]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
He knew it is a risky move, helping kickstart a new era. But you can tell he is very attracted to the idea.
"And perhaps," he says, his voice dropping lower, the glint of anticipation shining in his eyes.
"After everything... after we've transformed ourselves, we might find ourselves living in a world untouched by outdated anxieties and superstitions... a world run by strength... by us."
\<<run setup.choice("[[Continue->abelHouseDialogue_DeepCorruption_9]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
"And your transformation, <<PlayerName>>," he continues, his mind consumed by the imagery of ancient, formidable beasts, "Could serve as the defining moment. A sign that the dawn of Corruption is finally here."
He flashes a predator's grin, "Not that you need any reminders, do you?"
But deep within, his beast's heart trembles in vague apprehension, whether from fear or excitement, even he couldn't quite discern.
\<<run setup.choice("[[Continue->abelHouseDialogue_DeepCorruption_10]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
His intense gaze fixates on you, adding a strange tension to the room.
The Corruption under his skin seems to pulsate with its own beat.
"I want it..." he blurts out. "I want that same power to flow through your own... To embrace the raw potential."
The words slip out unexpectedly, but they hang in the air. Abel is caught off guard, not sure if it's because of what he said, or what he plans to do.
\<<run setup.choice("[[Continue->abelHouseDialogue_DeepCorruption_11]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
With a confident swagger, he prepares for the next move.
His rough paws encompass your robust manhood, exploring it with an impossible curiosity that mirrors his quest for power.
"Infest me," a low growl passes through his clenched teeth, "show me your Corruption firsthand." His words are wrapped with a reckless audacity that elicits a growl from you.
This is the moment, the turning point he has been dragging himself towards. He tightens his grip on your cock, embracing the enticing call of power.
\<<run setup.choice("[[Infest him->abelHouseDialogue_DeepCorruption_12]]");>>
\<<run setup.choice("[[Refuse->Village_AbelHouse]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
\<<set $CharacterSheet_Abel.quest.available_flavourDialogue_deepCorruption = false>>
"There is a raw, feral hunger burning in his eyes. As if in a trance, his jaws relax and stretch, taking in every inch of your manhood.
Involuntary moans take him over. Your scent, a blend of potent masculinity and an onyx-dark aura of Corruption, shrouds him completely. The very air seems to thicken as he takes more of your cock.
Nothing else exists beyond this moment.
Taking you in deeper, he surrenders utterly to the sensations flooding his senses.
\<<run setup.choice("[[Continue->abelHouseDialogue_DeepCorruption_13]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
The feel of your manhood – warm, hard, throbbing – is his solitary focus. Each gulp and contraction is a step closer to accepting his fate and embracing his transformation.
His movements become more frantic, more daring. He sucks you off faster, his moans now escaping in between breaths.
Each sound reverberates into the hushed intimacy of his den.
\<<run setup.choice("[[Continue->abelHouseDialogue_DeepCorruption_14]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
A feverish desire takes hold of him, a thrilling mix of Corruption and latent power. His mind thrums with the growing urgency.
As the rhythm of his actions swiftly picks up, every lingering doubt is overpowered by an unquenchable craving to attain ultimate power, to rise triumphantly in this life of survival.
"More..." he finds himself growling out the plea, his voice laced with the primal ruggedness that befits his nature.
This isn't just a plea for pleasure; it mirrors a deeper hunger.
\<<run setup.choice("[[Continue->abelHouseDialogue_DeepCorruption_15]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
His eyes shift back to you, the glowing violet orbs filled with unrestricted anticipation and surrender.
"Infest me!"
A twisted grin graces your face, his eyes gleaming with boundless lust as you feel precum rushing from your cock.
The pulsations in your stature strengthen, signalling the inevitable rush of his climax.
\<<run setup.choice("[[Continue->abelHouseDialogue_DeepCorruption_16]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
A tidal wave of near-devastating energy bursts forth from within him, and cascading currents of pleasure crackle through every fibre of his being.
His muscles, bathed in hot midday sun, quiver and twitch, in tune with the electric ecstasy he experiences.
"Yessss..."
As the tingling sensation signals the rush of your seeds, the essence of the Corruption that courses through your body, he braces himself.
\<<run setup.choice("[[Cum->abelHouseDialogue_DeepCorruption_17]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
His heart hammers in his chest, his anticipation reaching a feverish crescendo.
"Finally... I'm going to become huge!"
You roar as a surge of warm cum fills his mouth.
As he steadily swallows your seed, the Corruption within him spreads.
\<<run setup.choice("[[Continue->abelHouseDialogue_DeepCorruption_18]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
It resonates with an uncanny eagerness, vibrating with a raw and primal energy that alters the state of his existence.
The world around you seems to shift, accommodating the untamed power spreading onto your partner.
And all he could feel... was anticipation.
"Yessssss..."
\<<run setup.choice("[[Continue->abelHouseDialogue_DeepCorruption_19]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
He feels his muscles twitching and then stretching - expanding as if a wild force is now uncaged within them.
Involuntarily, he arches his back, each straining fibre of his muscle swelling, pushing against the confines of his skin.
He watches, with a sense of surreal detachment, as his muscles become hulkish, almost grotesque in their power.
Each movement, every breath now whispers tales of raw dominance, echoing the silent battle to control this newfound might.
"MORE... MORE!!!!"
\<<run setup.choice("[[Continue->abelHouseDialogue_DeepCorruption_20]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
Unprecedented ecstasy crashes into him like waves in a stormy tide.
His body tenses, the secret channels in him awaken as their contents prepare to surge outward.
It feels like a tripwire has been tripped, a countdown has begun.
And with a euphoria-laden grunt, he ejects his own load onto the stone-cobbled floor.
\<<run setup.choice("[[Continue->abelHouseDialogue_DeepCorruption_21]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
\<<set $CharacterSheet_Abel.quest.deepCorruption = true>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
He casts a glance at his arms, already sturdy and marked by scars of past battles — proof of his triumphs and perseverance.
Yet, in this sublime moment, they begin to grow. His muscles throb, his veins standing out starkly against the fabric of his skin as they swell tantalizingly.
The sensation rippling across his broad expanse is pure, unadulterated raw power.
\<<run setup.choice("[[Continue->abelHouseDialogue_DeepCorruption_22]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
His roar, primal and filled with heady satisfaction, resounds across the stone chamber, reverberating with the intensity of his transformation.
His chest, broad and hardened from non-stop training of the past, expands, becoming more pronounced.
But his transformation isn't restricted to his forearms and chest alone.
Every muscle in his body follows the primal rhythm, strands of sinewy muscles coiling and tightening like armoured layers, then surging forth in glorious expansion.
\<<run setup.choice("[[Continue->abelHouseDialogue_DeepCorruption_23]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
His granite abs moulds into a riveted landscape.
His back broadens further, the ridgeline of muscles becoming a hulking mass.
Ignited by the Corruption within him, his lower body matches the intense rhythm; his thighs and calves bulge, transforming into solid pillars of might.
\<<run setup.choice("[[Continue->abelHouseDialogue_DeepCorruption_24]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
A surge of pleasure accompanies each new wave of growth. The moment of climax surges within him; it's both unexpected and inevitable.
Still trembling from the ecstatic waves, his formidable erection unleashes an explosive load.
More warm seed shoots out, a powerful testament to this transformation, showering the cool stone floor beneath him.
Domination, might, untapped power - he is the Herald of it all, a symbol of your new world taking form.
\<<run setup.choice("[[Continue->abelHouseDialogue_DeepCorruption_25]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
The cum that stains the stone floor rapidly darkens. It pools around his hefty feet - some splatter against the hard stone, others snake their way into the grooves.
It seems as if the Corruption is trying to mark territory.
Watching the blackened seed slowly stain the ground only furthers your pride.
This is not just physical change but an alteration of the soul, a silent annunciator of the power growing within.
He shares a glance with you, relishing the pleasure of the change.
\<<run setup.choice("[[Continue->abelHouseDialogue_DeepCorruption_26]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
Standing taller now, his hulking figure casts an even more gigantic shadow as he approaches you, stepping over the now darkened obsidian seed staining the floor.
Each step vibrates with the raw and unruly might within him.
His massive paws reach out to you, the rough pads making contact with your warm, muscular skin.
\<<run setup.choice("[[Continue->abelHouseDialogue_DeepCorruption_27]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
He traces a path around your bulk, tracing the lines where you morphed from man to monument, where the grip of Corruption had overtaken your once mortal recesses.
A low, rumbling purr rolls from his chest, eyes glittering in worshipful adoration.
The mere sight of you, marked by the unyielding strength of the Corruption, stirs a sense of exhilaration within him.
\<<run setup.choice("[[Continue->abelHouseDialogue_DeepCorruption_28]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
<<set $CharacterSheet_Abel.quest.naked = false>>\
The intensity of his lust intertwines with his admiration for you. He delves deeper into the kiss, demanding and giving in the same breath.
His taste fills your senses – raw, potent, subtly flavoured with the underlying power that now defines him.
As he pulls away, he ensures to graze the man's lips one final time, a silent promise lingering in the slowness of his touch.
"Let us make this world ours~"
\<<run setup.choice("[[Continue->Village_AbelHouse]]");>>[[Give him a seductive smile->abelHouseDialogue_InspectMaxRela]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
\<<if setup.getStatValue(State.variables.CharacterSheet_Player, "corruption") <= 0>>
Your teasing does not go unnoticed, and he grins in response.
\<<else>>
Corruption's stench invades his senses, dense, insinuating.
A potent, heady high that could seduce even the staunchest warrior.
\<</if>>
"I believe it might be prudent for me to inspect you, just in case you've been corrupted~" his voice rumbles, deep.
\<<run setup.choice("[[Continue->abelHouseDialogue_InspectMaxRela_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
He slides up to you and his hands settle on your shoulders.
Probing fingers map the rippling expanse of my steel-cut torso, each caress embedded with a deep vibration emanating from your chest.
\<<if setup.getStatValue(State.variables.CharacterSheet_Player, "corruption") <= 0>>
"Let us see how much stronger you've become..." He says, a twisted grin snaking across his features.
\<<else>>
"Let us see how deep this corruption runs..." He says, a twisted grin snaking across his features.
\<</if>>
\<<run setup.choice("[[Continue->abelHouseDialogue_InspectMaxRela_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
Each contour of your carved body is explored, illuminated by his light touch, from the valleys of your abs to the sharp ridges of defined muscles.
The heavy atmosphere swells with anticipation, each passing second heightening your lust.
You tenses under his touch, reacting to each caress.
\<<if setup.getStatValue(State.variables.CharacterSheet_Player, "corruption") <= 0>>
No sign of Corruption yet, but lust is already sown, waiting to sprout.
\<<else>>
The Corruption within you stirs and awakens.
\<</if>>
\<<run setup.choice("[[Continue->abelHouseDialogue_InspectMaxRela_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "blushing")>>
Heat flushes his cheeks, an unfamiliar sensation that coaxes an amused purr from his chest.
He isn’t normally prone to blushing, yet, the thrill of these uncharted sensations leaves him no choice.
He nudges closer, pressing his large figure against your body.
They seem to fuse together, their warmth mingling in a way Abel has never felt before.
\<<run setup.choice("[[Continue->abelHouseDialogue_InspectMaxRela_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "blushing")>>
He instinctively hides his face in your chest, taking refuge in the hard curves of sinewy strength.
His blush darkens, his cheeks ablaze, betraying his typically cool exterior.
Nestled between your concrete-like pecs, Abel’s deep purr vibrates against your body.
You feel his heart hammers against your chest.
\<<run setup.choice("[[Continue->abelHouseDialogue_InspectMaxRela_6]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "blushing")>>
Amidst the chaotic world outside, this moment of shared intimacy feels like a quiet solace.
[[Kiss him->abelHouseDialogue_InspectMaxRela_Sex]]
[[Pull back->Village_AbelHouse]][[Reach out to him->abelHouseDialogue_InspectMaxRela_Sex]]<<set $CharacterSheet_Abel.quest.available_flavourDialogue_inspectMaxRela = false>>\
<<set $CharacterSheet_Abel.quest.available_flavourDialogue_sexMaxRela = true>>\
<<set $CharacterSheet_Abel.quest.available_flavourDialogue_sexMaxRela_daily = false>>\
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "blushing")>>
The pressure shatters under the weight of your unpredictable move.
Caught breathless and wide-eyed, he's momentarily paralyzed.
However, as the initial shock wanes, he sinks into the warmth of your touch.
He wraps his large arms around you, drawing you in closer, surrendering to the moment.
\<<run setup.choice("[[Continue->abelHouseDialogue_InspectMaxRela_Sex_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "blushing")>>
He savors your essence, a heady blend of bravery and latent desire.
Instinctively, your grip tightens around him as you press him to your muscular chest, your hearts pounding a wild rhythm.
His eyes close completely.
\<<run setup.choice("[[Kiss him->abelHouseDialogue_InspectMaxRela_Sex_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
His golden eyes blink open, ablaze with a fresh brightness.
The blush that decorated his cheeks a moment ago seem trivial compared to the heat that now pulses in his veins.
Desires blaze through your veins like fiery lava, smoldering and unpredictable.
\<<run setup.choice("[[Continue->abelHouseDialogue_InspectMaxRela_Sex_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
The taste of his lips was a mere ignition, but now the desire blazes uncontrollably.
"<<PlayerName>>," you murmur with a huskiness you barely recognize. His voice shakes with sheer want.
"I need more... I need..." He stumble over the words.
\<<run setup.choice("[[Continue->abelHouseDialogue_InspectMaxRela_Sex_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
The beast within you growls, succumbing to these raw, untempered urges.
"Make me yours, <<PlayerName>>," he pleads, his voice trembling with the depth of desire.
\<<run setup.choice("[[Continue->abelHouseDialogue_InspectMaxRela_Sex_6]]");>><<set $CharacterSheet_Abel.quest.naked = true>>\
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
His heavy tail slides rhythmically across the floor, a wild pendulum driven by arousal.
Emotion roars within him, primal and fervent, intensifying in the face of what's ahead.
He aches to be taken, to be ravished, to be possessed in a manner that transcends the physical.
His flushed face, his husky voice, his begging words articulate the urgency of his plea.
"Please... Take me... I... need you..."
\<<run setup.choice("[[Fuck him->abelHouseDialogue_InspectMaxRela_Sex_7]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "blushing")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
Feeling your turgid erection straining at the brim of his ass shoots an anticipatory shudder.
Lust cascades down his spine.
Abruptly, you reclaim his mouth in a searing kiss, nearly consuming him whole as you plunge into his depths.
\<<run setup.choice("[[Continue->abelHouseDialogue_InspectMaxRela_Sex_8]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "blushing")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
The sound that claws its way up his throat is half moan, half growl; a surrender to the undiscovered pleasure.
The sudden invasion is a delightful spike of euphoria, raw and sensitive.
The ensuing wave of pleasure is heady, dizzyingly reckless.
His body convulses, spine lifting off the chilly, stone wall as he vocalize his carnal desire.
\<<run setup.choice("[[Continue->abelHouseDialogue_InspectMaxRela_Sex_9]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
"<<PlayerName>>!” Your name grates from his throat, a raspy mating call to your united pleasure.
The world beyond your passion is a meaningless blur as you thrust deeper inside him.
Each driving thrust from you is a thunderous burst of pleasure within your veins.
\<<run setup.choice("[[Continue->abelHouseDialogue_InspectMaxRela_Sex_10]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
Your persistent thrusts coax out a groan from his lips that rises to a lustful roar.
Your name is a sacred chant on his lips.
He blindly grasps at the wall behind him for support, a desperate attempts to grapple with the passionate frenzy.
"<<PlayerName>>! Yes! YESSSS!" Every touch, every gasp, every moan pulls him further into erotic bliss.
Your strong gaze holds his, locking you in a world that exist only for you.
\<<run setup.choice("[[Continue->abelHouseDialogue_InspectMaxRela_Sex_11]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
Your thrusts becomes more desperate, the pleasure coursing between you, increasing your urgency.
His heart raises in tempo, matching the pounding rhythm of your bodies.
Lighting a trail of ecstasy throughout his body, your lingering caresses flares in his loins.
\<<run setup.choice("[[Continue->abelHouseDialogue_InspectMaxRela_Sex_12]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "blushing")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
Your lust engulfs you.
He scrapes his clawed fingers against the wall, a feeble attempt to anchor himself amidst the tempest of your entwined ecstasy.
"Deeper... I need you... all of you..."
\<<run setup.choice("[[Cum->abelHouseDialogue_InspectMaxRela_Sex_12_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
The sheer magnitude of this allure-filled surrender takes you by surprise, and so he braces for one final powerful thrust.
You ignite every cell within him, penetrating the deepest corners of his soul until he cums all over your chest.
"YEsssss... YESSSSS!!!!"
Your climax fills him, a very real presence amidst their mingled warmth promising endless nights of sultry enjoyment to come.
\<<run setup.choice("[[Cum->abelHouseDialogue_InspectMaxRela_Sex_13]]");>><<set $CharacterSheet_Abel.quest.naked = false>>\
<<run setup.applyCorruption($CharacterSheet_Abel, setup.getStatValue($CharacterSheet_Player, "corruption"))>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
\<<run setup.AbiHndlr.addAbility($CharacterSheet_Player, setup.Ability.TimelessBond)>>
\<<run setup.AbiHndlr.addAbility($CharacterSheet_Abel, setup.Ability.TimelessBond)>>
The high of pleasure starts to recede, yet leaves behind an echo in each corner of his room, a symphony only understood by the two of you.
"I've craved for this... For as long as I can remember" he surrenders, a low rumble of a confession resonating from his taut chest.
With the confession lingering like a ghost in the silence, he knows that despite the specter of darkness looming on the world's horizon, you have birthed your own beacon of light.
∇: You gain the "Timeless Bond" ability.
∇: Abel gain the "Timeless Bond" ability.
∇: Abel gains <<print setup.getStatValue($CharacterSheet_Player, "corruption")>> Corruption.
\<<run setup.choice("[[Continue->Village_AbelHouse]]");>>[[Approach him->abelHouseDialogue_OfferCure]]\<<set $CharacterSheet_Abel.quest.relationship++>>
\<<set $CharacterSheet_Abel.quest.available_flavourDialogue_firstCorruption = false>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
A deep, resonant rumble vibrates from your chest, your voice is low, resonant.
Ethereal light flickers across the expanse of muscle and sinew that define your formidable form, and Abel takes notice.
"You seem... different. There's an odd scent clinging to you. Could it be... Corruption?"
\<<run setup.choice("[[Continue->abelHouseDialogue_OfferCure_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
He's close enough now for you to inhale the lingering scent of the sweat on his skin.
An earthy, masculine undertone – grounding and intoxicating.
The battle to temper the beast within you intensifies.
The lurking monster inside rumbles with a potent urging: to pounce, to claim.
"Did you fight one of the Lost? Kinda smells like it."
\<<run setup.choice("[[Continue->abelHouseDialogue_OfferCure_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "blushing")>>
He approaches, a heat emanates from his frame, encasing you both in a bubble of intimate proximity.
Your instincts spark ablaze, to life, and your inner tiger stirs.
Every breath he draws, every rhythm of his pulse drowns out the world around you, amplifying the pounding within your own chest.
"Getting kinda hot in here..."
\<<run setup.choice("[[Continue->abelHouseDialogue_OfferCure_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
Suddenly, a low, primeval growl rolls off your tongue, the sound shimmering through the hushed room and entangling itself within the tension-charged air between you two.
It is unmistakable, a bold communication, a warning of the savage yearning that the Corruption cradles.
With a surge of self-control, he manages to step back, establishing safe distance between you two.
His voice is gruff with want as he murmurs, "<<PlayerName>>... Corruption is dangerous."
\<<run setup.choice("[[Continue->abelHouseDialogue_OfferCure_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
Your gaze flits down to his lips for a moment before you forcefully rip it back up to lock onto his eyes.
"Its allure might seem seductive - the power, the transformation... But it could consume you whole."
Sliding away, you approach a nearby cabinet, acquiring a petite vial.
The elixir inside dances under the narrowing sunlight, casting an otherworldly gleam.
\<<run setup.choice("[[Continue->abelHouseDialogue_OfferCure_6]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
"The Herald told me to give this to you if I noticed Corruption taking hold of you. Said it would dampen its influence."
The seductive twinkle in his gaze dims distinctly.
"Speaking of... We must be cautious of the Herald. He's very vigilant and won't hesitate to banish you if you show signs of infection."
A shudder courses through him. His eyes tell the full story.
Despite his strength, nothing terrifies him more than the potential of losing you to the desolate plains of the Barrens.
"I can't..." His voice dissipates as you force down the knot in your throat, "I couldn't bear to lose you, <<PlayerName>>."
\<<run setup.choice("[[Continue->abelHouseDialogue_OfferCure_7]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
Your eyes take on a tender look as they find <<PlayerName>>'s, your hand tentatively reaching out to gently rake over the curve of his cheek.
"Swear it to me, <<PlayerName>>, no matter what happens, you'll hold onto this bond that we have," He implore you, his eyes shine with a desperate sincerity.
A hush drops onto the room once more.
The threat of banishment looms like a storm cloud, casting a shadow over the precious, fragile moment you've woven together.
\<<run setup.choice("[[Continue->abelHouseDialogue_OfferCure_8]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
A part of you relishes the potential power the Corruption could ignite, the demon of lust within you compels as much.
Yet, you're torn, caught between your primal instincts and the safety of life in the Bastion.
[[Take the cure->abelHouseDialogue_OfferCure_Accept]]
[[Refuse the cure->abelHouseDialogue_OfferCure_Refuse]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
Your fingers wrap tightly around the potion, your grasp resolute and stern.
But them, you let it slip from your grasp.
The jarring echo of shattering glass against stone surrounds you both, the potion spreading out across the ground in a waste.
\<<run setup.choice("[[Continue->abelHouseDialogue_OfferCure_Refuse_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
You stand there, stark and unyielding, choosing the alluring tendrils of Corruption over the safety of the Barrens.
"No turning back then." He says, unsure of what happens next.
You reach for him, your touch engulfing him in a tenacious embrace.
The taste of your willful betrayal envelops you, consumes you in its fiery wave.
\<<run setup.choice("[[Continue->abelHouseDialogue_OfferCure_Refuse_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "blushing")>>
<<PlayerName>>..." Your name escapes his lips, an emotional plea etched in turmoil.
The smoky fragrance of your resolve spreads to him, a heady mixture of power trembling on the edge of an abyss.
The rhythm of his heartbeat pounds in your ears, an anthem of desperation echoing fear and desire.
Your choice bears the weight of a tempest, sudden and formidable, threatening to forever alter the foundation of our relationship.
\<<run setup.choice("[[Continue->abelHouseDialogue_OfferCure_Refuse_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "blushing")>>
He reels in closer, the scorching warmth of his body imprinting itself on yours.
He is pulled in your gravitational pull, a maelstrom of lust, and a dark curiosity to see the monster you’ve chosen to awaken within yourself.
As though on instinct, his grip on you tightens.
\<<run setup.choice("[[Continue->abelHouseDialogue_OfferCure_Refuse_5]]");>>\<<set $CharacterSheet_Abel.quest.corrupted = true>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
\<<run setup.AbiHndlr.addAbility($CharacterSheet_Player, setup.Ability.PromiseOfCorruption)>>
This palpable shift sends a thrilling shiver coursing down your spine.
"I'm with you, <<PlayerName>>," He affirms, drawing you even closer, welcoming the heat of your body as it mingles with my own. "Whatever path we walk."
Beneath the stirring waves of his primal urges, there's an undeniable attraction to your stubborn tenacity.
Yet he pulls back once more, still shaken by the choice you've made.
∇: You gain the "Promise of Corruption" ability.
\<<run setup.choice("[[Continue->Village_AbelHouse]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
As the thick potion slides down your throat, ripples of distaste contort your usually composed features.
The draft is a vile thing—bitter and biting—and tests the very mettle of your courage.
Yet you brave it, gulping it down with determination that far eclipses its foul flavor.
\<<run setup.choice("[[Continue->abelHouseDialogue_OfferCure_Accept_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
Witnessing your steadfast resolution against the Corruption, Abel's swells his chest with a pride so fierce it's nearly tangible.
The empty vial clinks as you set it down on the worn wooden table beside you, finalizing your harrowing ordeal.
Without a moment's hesitation, Abel bridges the gap between you, drawing your body into a firm embrace.
"<<PlayerName>>," His voice rumbles low.
\<<run setup.choice("[[Continue->abelHouseDialogue_OfferCure_Accept_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
His eyes meet yours, the prior tension diffusing into a shared understanding.
Moments of tranquility and comfort, a shared solace only you could provide to each other.
"Remember this, <<PlayerName>>." He whispers into the quiet room, his voice a gentle, coaxing echo.
"The hard choices we make... they define us. They always will. And today, you've shown incredible strength and resilience."
\<<run setup.choice("[[Continue->abelHouseDialogue_OfferCure_Accept_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
\<<run setup.AbiHndlr.addAbility($CharacterSheet_Player, setup.Ability.CorruptionInhibitor)>>
A feline grin unfurls across his features, softening the grim stoicism of a warrior to something playful, something that dares to revel in admiration.
The silence that follows resettles you into reality: the humble surroundings of his home and the lingering bitterness of the potion on your tongue.
∇: You gain the "Corruption Inhibitor" ability.
\<<run setup.choice("[[Continue->Village_AbelHouse]]");>>corruptTalisman:
{
available: function()
{
return State.variables.CharacterSheet_Abel.quest.available_flavourDialogue_talisman;
},
condition: function()
{
return State.variables.CharacterSheet_Abel.quest.available_flavourDialogue_sexMaxRela;
},
passage: "abelHouseDialogue_CorruptTalisman_Link",
},
giveTalisman:
{
available: function()
{
return State.variables.CharacterSheet_Abel.quest.available_flavourDialogue_talisman;
},
condition: function()
{
return State.variables.CharacterSheet_Abel.quest.available_flavourDialogue_sexMaxRela;
},
passage: "abelHouseDialogue_GiveTalisman_Link",
},[[Talk about that guard...->abelHouseIntro_firstDialogueAttackedGuard]]<<set $CharacterSheet_Abel.quest.available_houseIntro_attackGuard = false>>\
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
"That was quite a scuffle out there by the looks of it, though I honestly can't blame him. You do look different."
Abel's brow creases as he inspects your face.
\<<if $CharacterSheet_town_guard.quest.beatenOnce == false>>
Abel's eyes drift over your body, his hand gently touching the skin under a cut on your shoulder.
"Most of these wounds are superficial, but they'll leave a mark in the morning," he frowns, "Wish I had gotten there sooner..."
\<</if>>
\<<run setup.choice("[[Continue->abelHouseIntro_firstDialogueAttackedGuard_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "angry")>>
"I had never expected you to attack one of our own people," his gaze meets yours, "What was that about?"
[[It was self defense->abelHouseIntro_attackGuardSelfDefense]]
[[It felt right->abelHouseIntro_attackGuardFeltRight]]It was an act of self defense.
You elaborate on how the guard gave you no opportunity to defend your case.
\<<run setup.choice("[[Continue->abelHouseIntro_attackGuardSelfDefense_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
The cat nods as he listens to your account of the story, his lips curling downward in sadness.
"Sorry about that, the Golden Bastion has been pretty high-strung. Whispers of gloom travel quickly among the villagers when explorers go missing and young blood is appointed as the new Herald."
Abel sighs.
"Your return is probably the best news we've had in a long time."
\<<if $CharacterSheet_town_guard.quest.fled == true>>
"Here's hoping the guard doesn't stretch the story," Abel continues, "I saw him running into the village proper. Perhaps his words about you will be kinder considering you spared him."
\<<else>>
"Well, that news may be watered down when they realise how hard you hit our guard," Abel continues, "Words of what you did will spread."
\<</if>>
"Regardless," Abel's frustration simmers away with a deep breath, "We'll cross that bridge when we come to it. Now..."
\<<run setup.choice("[[Continue->abelHouseIntro_firstDialogue]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "angry")>>
Abels' brow furrows as you explain your actions away with the primal urges you have felt.
"I don't know how I feel about that answer. I've always held you in high regard, but fighting the guard because you felt it was right is not really an acceptable excuse. This wasn't a tavern brawl, you or the guard could have been killed!"
\<<if $CharacterSheet_town_guard.quest.fled == true>>
"Here's hoping the guard doesn't stretch the story," Abel continues, "I saw him running into the Village proper. Perhaps his words about you will be kinder considering you spared him."
\<<else>>
"I've taken him to a healer for mending," Abel continues, "But word of those wounds and their source will spread. I hope that your explanation will be good enough to appease the people."
\<</if>>
"Regardless, " Abel's frustration simmers away with a deep breath, "We'll cross that bridge when we come to it. Now..."
\<<run setup.choice("[[Continue->abelHouseIntro_firstDialogue]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "angry")>>
Abel shakes his head, "Being hotheaded in a situation like that could have led to your or the guards death!"
"What am I supposed to tell people who ask about what happened?" Abel sighs, "People are going to be afraid of you if you keep this up."
\<<if $CharacterSheet_town_guard.quest.fled == true>>
"Here's also hoping the guard doesn't stretch the story," Abel continues, "I saw him running into the Village proper. Perhaps his words about you will be kinder considering you spared him."
\<<else>>
"I've taken him to a healer for mending," Abel continues, "But word of those wounds and their source will spread. Please $CharacterSheet_Player.info.name, the Village has fallen on tough times. Next time, I can only ask on behalf of all of us that you control your anger."
\<</if>>
"Regardless, " Abel's frustration simmers away with a deep breath, "We'll cross that bridge when we come to it. Now..."
\<<run setup.choice("[[Continue->abelHouseIntro_firstDialogue]]");>>[[Talk to Abel->abelHouseIntro_firstDialogue]]<<set $CharacterSheet_Abel.quest.available_houseIntro_baseFirstDialogue = false>>\
<<set $CharacterSheet_Abel.quest.playedHouseIntro = true>>\
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
"Really, any of us should be no stranger to death with the primal ferocity of the Barrens, but to lose someone that close to me... I just refused to believe it."
"And, here you are," he pauses, releasing a long drawn out sigh, "Alive and making my head spin with so many questions its nigh overwhelming."
The cat's legs fold beneath him as he sits cross legged on the dusty floor.
His hand finds purchase on a small metallic ball next to him which he picks up.
It rolls between his fingertips as he continues.
"What happened out there? That is something I still don't know..."
\<<run setup.choice("[[Continue->Village_AbelHouse]]");>>[[Share your experience with the meteor->abelHouseIntro_tellAll]]<<set $CharacterSheet_Abel.quest.available_flavourDialogue_introTellAll = false>>\
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
The ball stops moving between Abel's fingers as you tell him everything. You recount finding the crater, and the strange orb at its center.
You tell him about the other world, and the entity that seemed to bond with you. Finally, you end your story with how you ended up at the gates of the city, affronted by the guard.
Abel remains silent for several minutes. His eyes fixate on the object within his shaking hands.
"I... I don't know what to say. If it came from anyone else, I would have sworn the desert heat had gotten to their brain." Abel speaks in soft and measured tones.
"If anyone in this village ever finds out, they would exile you at best..."
"Just, coming back from the dead like this and with this thing inside of you; people will think you are one of the Lost."
"How do you feel about your situation?"
[[Tell him you embrace what you've become->abelHouse_tellAll_GivingIn]]
[[Tell him that you are resisting it->abelHouse_tellAll_resisting]]
[[Tell him you are unsure->abelHouse_tellAll_unsure]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
You feel power pulsing in the back of your mind and within the core of your being. There is so much untapped potential. So much more you could coax out of the proverbial shell.
Abel's brow furrows as your expression morphs in reaction to your fantasizing.
You feel how the power within you could make you a ruler. A monster. An unstoppable force of nature. Bigger. Better. More.
"Not so different from Corruption, it seems," Abel whispers, "We have to find a way to stop it $CharacterSheet_Player.info.name"
[[Disagree with Abel->abelHouse_tellAll_disagree]]
[[Agree with Abel->abelHouse_tellAll_agree]]\<<set $CharacterSheet_Abel.quest.relationship++>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
You nod.
Abel's shoulders slump, as if they have been unhooked off of strings attached to the roof. The sigh of relief that follows confirms your suspicion of the tension that had built up within him.
A smile touches the corners of his lips, "You and I both know what its like to be affected by that stuff. It's dangerous and if it stays in your system for long, who knows what would happen to you."
"I will not lose you again."
\<<run setup.choice("[[Continue->Village_AbelHouse]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "angry")>>
You shake your head.
Abel's eyes close and a sigh escapes from his lips, "You can't be serious?"
[[Argue that the power is a useful tool->abelHouse_tellAll_disagree_itHasUses]]
[[Argue that the power has potential->abelHouse_tellAll_disagree_wantMore]]
[[Argue that the power can help the Village->abelHouse_tellAll_disagree_forThePeople]]
[[Argue that the power can protect Abel->abelHouse_tellAll_disagree_forAbel]]\<<set $CharacterSheet_Abel.quest.relationship++>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "blushing")>>
Abels cheek visibly flush as you tell him about your desire to protect him from harm.
The power, the potential to tackle the trouble of the world drops from your lips, only adding to the redness in the man's cheeks.
"That... that is incredibly sweet of you," Abel stammers bashfully, "This is bigger than you and I though, right?"
[[Agree->abelHouse_protectAbel_agree]]
[[Disagree->abelHouse_protectAbel_disagree]]
[[Hug him->abelHouse_protectAbel_hug]]
<<if setup.AbiHndlr.hasAchievement($CharacterSheet_Player,"Achievement_MemoriesOfNyx")>>\
<span class="glitch" data-text="Corrupt him">[[Corrupt him->abelHouse_protectAbel_corrupt]]</span>
<</if>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
You agree with Abel, a wave of empathy washing over you.
"You hold the title of explorer," he hums softly, "Which means the safety of everyone is your priority... Our priority."
\<<run setup.choice("[[Continue->abelHouse_protectAbel_agree_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "blushing")>>
Abel smiles, "Though, I do appreciate the kindness of your words."
\<<run setup.choice("[[Continue->Village_AbelHouse]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "blushing")>>
You disagree with Abel. You tell him about your desire to protect him above the rest.
The cat's paws begin to fidget with his clothing, his cheeks burning.
Abel stutters, "I uh... I don't know how to react to all of this. Thank you $CharacterSheet_Player.info.name. However, the people deserve to be cared for as well. We can't just ignore their plight, they are family too."
\<<run setup.choice("[[Continue->Village_AbelHouse]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "blushing")>>
You decide to hug Abel instead of answering directly.
The cat sinks into your firm embrace, his tension melting away by the second.
"I'm so glad to have you back" Abel stammers, "You are the closest thing I have to family in this barren world. However, we can't just run away from those around us. They need our help."
\<<run setup.choice("[[Continue->Village_AbelHouse]]");>>//let's only do this if got an ending related to abel, this escalates too quickly otherwise
You decide to swoop in for a kiss instead of answering directly.
Abel is completely taken by surprise as your lips meet his. There is a moment of hesitation, before his tension melts away and his arms wrap around as much of you as he can.
A blissful moment of silence and unannounced passion consumes the room before Abel breaks the kiss.
"I... what?" Abel stammers before gently pushing out of your embrace, "Have you always felt this way about me? No wait..."
Abel shakes his head, "We can talk about this another time. We have more important things to discuss right now. There is still so much to do to get the village on its feet."
\<<run setup.choice("[[Continue->Village_AbelHouse]]");>>\<<set $CharacterSheet_Abel.quest.relationship++>>
\<<set $CharacterSheet_Abel.quest.relationship++>>
\<<set $CharacterSheet_Abel.quest.relationship++>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "blushing")>>
Just like before, you feel the power within you roiling and ready to burst.
<span class="glitch nyx fucked" data-text="G̶̠͉͖͐R̴̛̎̔̚͜Ȍ̵̹̹̹̖̅W̷̨͊̾̚͠">All shall</span><span class="glitch nyx" data-text="S̶͔̣͈͕̥̆̎̔͑́́̈̿̾̆͝͝ͅP̶̼̺̪̘͚̱͓̙̭̙͐̇̄̐̍̋̅̅̆̕͘͘͠R̴̦̩͕̙̿͆͌̾̈́̏͐̕E̶̡̧̝̭̩̪̜͙͋̓̿̓͝A̴̜̘͚̜͕̜̙̺͎̤͋̀̓̀̊̂̔̿͑̾̐̀̃͐̑̾͜͜ͅD̶̢̘͚̹̦̟̈́͒͐͆́͘"> gaze upon </span><span class="glitch nyx fucked" data-text="C̷̛̛̱̹̟͚͕̱̗͎͙̳̞̜̘̬̝͖̖̟̻̐̎́̌̈͐̉͑͐̋̽̔̋͂̋͝ͅƠ̶̢̱̯̬̖̥̠̬̼̼̼̜͔̬̜͚̯̺̹̩̐̍̅͒̅̓̀̚͠R̷̨̡̛̪̣͚̲͕̝̥̩͚̗̭̫̯̪͙̯̥̓͐̉̈́̒͐̃͒̽͊͛̀͋̅̕͜R̷̠̎U̵̧̫͙̺̤̰͎͓̦̓̎̿̈́̈̅́͌͝P̸̘͔̺̘̮̼̱̭̜̲͕̬̩̋̑́͜T̷͓̱͎̘̞̣͎̗̙̦̲͔͒͛͑̋̔̊̀͑̔͒͆̚̚͜͝͠͝͝ͅ">the host of Nyx</span>
You suddenly swoop in to kiss Abel, surprising him with your speed. As your lips meet, your tongue dives into his maw.
He melts into your embrace as you will your influence into his being through your tongue.
\<<run setup.choice("[[Continue->abelHouse_protectAbel_corrupt_2]]");>>\<<set $CharacterSheet_Abel.quest.corrupted = true>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "blushing")>>
A mote of black liquid slips down his lips, as you fill his throat with mild Corruption. His body reacts immediately.
You feel his engorging shaft press up against your body. Hands rove across your limbs, your face and he dives in for one more kiss.
"I never realised how much I..." Abel stammers, suddenly pushing himself away from you, "W-we have far more important things to talk about right now."
He quickly turns around to pick up a book and awkwardly holds it in front of his erection, hiding it from view.
\<<run setup.choice("[[Continue->Village_AbelHouse]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
You answer Abel to the best of your ability, explaining how the Corruption appears to have affected you differently.
His eyes scrutinize you as you speak of turning this new power into something useful and practical, to be able to reach where no explorer could go before.
You catch a sparkle of interest behind Abel's eyes.
"I suppose that could be useful. I may even have a few of those 'untouchable' places for you to explore if you would be interested. However! If you feel whatever that stuff is doing to you is too much, you come to me, okay?"
\<<run setup.choice("[[Continue->Village_AbelHouse]]");>>\<<set _oneArm setup.DESC.getLimbDesc($CharacterSheet_Player, 'arms', {num:1})>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
Your smile widens, your chest swells with pride and you lift your <<print _oneArm>> into the air in a powerful display of new strength.
Abel listens to you intently as you explain the euphoria you feel with this new power. You tell him of your potential to grow, to become more and beyond even that.
A worried expression crawls over Abel's face. His cheeks are flush and you catch movement around the area of his crotch.
His body betrays his mind.
"Just please don't let it get to your head, okay? As much as I would love to see you grow stronger; I care more for my friend than a wall of muscle."
\<<run setup.choice("[[Continue->Village_AbelHouse]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
You surprise Abel with your answer, explaining how this new power could be put to use for the betterment of the people in the Village.
Abel looks shocked.
"That's... Well, when you put it that way, I can't really argue."
"Still, what's happening to you does worry me... It's like I'm hearing Cray again."
\<<run setup.choice("[[Continue->Village_AbelHouse]]");>>The uncertainty of this creature still plagues your being. The dark void, the power, the time that had passed - it's a mix of anxiety and excitement.
You tell Abel exactly how it feels.
\<<run setup.choice("[[Continue->abelHouse_tellAll_unsure_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
He nods sagely, his hand scratching the bottom of his chin, "I guess there really is no telling what's happening to you. By all means, you should be seeping black ooze about now, but you aren't."
"There isn't much to be said or done about this now. We just need to watch it closely and please, let me know if you start feeling like you can't control it."
\<<run setup.choice("[[Continue->Village_AbelHouse]]");>>\<<set $CharacterSheet_Abel.quest.relationship++>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
The power is intoxicating, a pounding presence at the back of your mind waiting to be unleashed in its purest form. Yet, you feel you must resist its temptations.
You tell Abel of your plan to ignore it's effects on your mind and body and your plan to keep it in check.
The cat seems to relax the longer you speak, a weight slowly peeling off of his shoulders.
"I think that's probably the best response I could have hoped for. I can only imagine how hard it's going to be at times, but I'll be there for you, Okay? If you ever need help, talk to me."
\<<run setup.choice("[[Continue->Village_AbelHouse]]");>>Among your partners, who do you wish to bring with you during your adventures?
<<print setup.displaySelectTeammate()>>
\<<run setup.choice("[[Return->Village]]");>>\<<run setup.stopAllRealizationPackages()>>
\<<run setup.stopSoundActions();>>
\<<include setup.getNextNarativeEventPassage(setup.StorySheet_Player.enterVillage)>>\<<print setup.getVillageDescriptor()>>
=======
\<<run setup.choice("[[离开-> abelHouseDialogue_outro]]");>>
<</if>>\[[谈谈克雷的事->abelHouseDialogue_aboutCray]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
亚伯摇了摇头,抱起双臂,"虽然,对你而言,那些信息恐怕没有任何意义。这个谜团需要我自己去解开。"
"你想知道什么?"
<<print setup.getNextNarativeEventPassageListText(setup.StorySheet_Abel.crayDialogue, 3)>>
[[聊些别的->Village_AbelHouse]][[询问克雷的去向->abelHouseDialogue_aboutCray_whereabouts]]<<set $CharacterSheet_Abel.quest.available_crayDialogue_whereabouts = false>>\
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
"呃,"他叹了口气,"在你们俩都消失后,我们曾发起过几次大范围的巡逻。"
"一些卫兵报告说看到克雷在远处的沙丘后面;一个巨大的发着光的狼人被热浪笼罩着。起初,我认为那只是巧合,但最后有太多的卫兵都说着同样的话。"
"我们不得不派遣巡逻队深入荒漠,去看一看那位任性的拾荒者。"
[[继续->abelHouseDialogue_aboutCray_whereabouts_2]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "angry")>>
亚伯的嘴角向下卷曲。"每一次目击都更加夸张。克雷的个头总是变得更大,更可怕。"
"直到……"亚伯停顿了一下,他的眼睛凝视着远方。
"七个人的小队只回来了一个。那人发疯了,伤痕累累,满身都是腐化。很明显,这一次,克雷先找上了他们。"
"他快速地为团队料理了后事,然后被送了回来。现在我们知道了他能够,以及将要对我们做什么。我们不需要第二个提示了。"
<<print setup.getNextNarativeEventPassageListText(setup.StorySheet_Abel.crayDialogue, 3)>>
[[聊些别的-> Village_AbelHouse]][[问问克雷离开的那天->abelHouseDialogue_aboutCray_dayLeft]]<<set $CharacterSheet_Abel.quest.available_crayDialogue_dayLeft = false>>\
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
亚伯耸耸肩,眉头紧锁。"啊,我永远都不会忘记那一天的事情。"
"他就那样走了,彻底抛弃了黄金堡垒的荣耀……这很难评,毕竟隔行如隔山,我祝他成功吧。"
<<print setup.getNextNarativeEventPassageListText(setup.StorySheet_Abel.crayDialogue, 3)>>
[[聊些别的-> Village_AbelHouse]][[询问克雷的目的->abelHouseDialogue_aboutCray_motives]]<<set $CharacterSheet_Abel.quest.available_crayDialogue_motives = false>>\
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
"这只是猜测,但我还小的时候,我经常跟在克雷屁股后面,眼睛里冒星星,"亚伯笑了,"毕竟他当时是村庄的英雄,我的偶像。"
"然而,有那么的一天,一直留在我的记忆里。有一次我有机会和他交谈,我问他,这个世界上对他来说最重要的是什么。"
“‘力量。’他说,‘力量是人们生存的唯一出路。’”亚伯停顿了一下,沉思着往事。
\<<run setup.choice("[[继续->abelHouseDialogue_aboutCray_motives_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
"我只是希望他别在这条追求力量的路上走火入魔了。"
<<print setup.getNextNarativeEventPassageListText(setup.StorySheet_Abel.crayDialogue, 3)>>
[[聊些别的-> Village_AbelHouse]][[问问克雷在村庄里的生活->abelHouseDialogue_aboutCray_villageLife]]<<set $CharacterSheet_Abel.quest.available_crayDialogue_villageLife = false>>\
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
"现在还有谁不知道克雷这个名字?"亚伯回答到,"他是一个粗野的人,他把用语言、牙齿或爪子解决村里的一切问题作为自己的使命。"
"他不是很有幽默感的那种类型,"亚伯沉思道,"哦,他的生活根本就只有007的工作,完全没有娱乐。"
<<print setup.getNextNarativeEventPassageListText(setup.StorySheet_Abel.crayDialogue, 3)>>
[[聊些别的-> Village_AbelHouse]][[告诉他你遇到的戒指里的那个灵魂->abelHouseDialogue_aboutTheBind]]<<set $CharacterSheet_Abel.quest.available_flavourDialogue_talkAboutTheBind = false>>\
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
"一个灵魂,在戒指里?"亚伯思考。
"我不知道那东西具体是什么,但我在旧世界的古籍里读到过类似的东西。"
\<<run setup.choice("[[继续->abelHouseDialogue_aboutTheBind_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
"他们可以把魔法注入到工具里来增强他们的力量。一种‘目的’会被植入到那些东西里面。‘碎片’……就是他们的叫法。"
\<<run setup.choice("[[继续->abelHouseDialogue_aboutTheBind_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
"一定要小心那种法术。我不确定那些东西的感知或者意识是什么样的,我们对它们的了解少得可怕。"
<<print setup.getNextNarativeEventPassageListText(setup.StorySheet_Abel.crayDialogue, 3)>>
[[聊些别的-> Village_AbelHouse]][[询问克雷的成就->abelHouseDialogue_aboutCray_achievements]]<<set $CharacterSheet_Abel.quest.available_crayDialogue_achievements = false>>\
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
"我该从哪里说起呢?"亚伯摇了摇头。"他可是一号传奇人物。他保持着消灭的迷失者数量最多的记录。杀死动物最多的猎手,生存时间最长的拾荒者,村庄权力最大的人,在所有部门都是。老实说,太多了,根本没办法一一列举。"
"甚至有追求者向这家伙献殷勤,搞得好像他是村里唯一一缕阳光一样。" 亚伯笑着说。"每个小孩子,包括我自己,长大后都想成为克雷那样牛逼的人。"
<<print setup.getNextNarativeEventPassageListText(setup.StorySheet_Abel.crayDialogue, 3)>>
[[聊些别的->Village_AbelHouse]][[询问克雷作为拾荒者的生活->abelHouseDialogue_aboutCray_scavengerLife]]<<set $CharacterSheet_Abel.quest.available_crayDialogue_scavengerLife = false>>\
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
"拾荒者的职责是与使者一起合作带回食物和材料,以保持村庄的正常运转,"亚伯回答,"克雷日复一日地完成了他的任务。"
"有人隐隐约约听说有时候使者会派他去执行探索任务。当然了,那是长老要求的。"
<<print setup.getNextNarativeEventPassageListText(setup.StorySheet_Abel.crayDialogue, 3)>>
[[聊些别的->Village_AbelHouse]][[聊聊他作为先驱徒弟的角色->abelHouseDialogue_Herald]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
(一旦我们有了衣服的概念,就更新这个)
"哦,对了,"亚伯咯咯地笑了,他的手捏着他穿着的装饰长袍。不像典型的村民服装:宽松、舒适、朴素,亚伯的彩色长袍上装饰着金色和青色的小珠子。
"你具体想知道些什么?"
<<print setup.getNextNarativeEventPassageListText(setup.StorySheet_Abel.heraldDialogue, 2)>>
[[聊些别的->Village_AbelHouse]][[询问亚伯的职责->abelHouseDialogue_Herald_duty]]<<set $CharacterSheet_Abel.quest.available_heraldDialogue_duty = false>>\
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
亚伯叹了口气,"现在我离村长只有一步之遥了。我尽我所能确保着我们生活的稳定和繁荣。"
"哦,还有就是,"亚伯停顿了一下,他的眼睛转向塔的方向,"在需要的时候和长老交流。"
<<print setup.getNextNarativeEventPassageListText(setup.StorySheet_Abel.heraldDialogue, 2)>>
[[聊些别的->Village_AbelHouse]][[问关于长老的事->abelHouseDialogue_Herald_eldest]]<<set $CharacterSheet_Abel.quest.available_heraldDialogue_eldest = false>>\
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
"遗憾的是,除了你已经知道的,否则我也不能泄露一点点线索。我也成工作需要保密的那种人了。"亚伯叹气。
"说实话,那些东西,吓到我了。我感觉如果我走错了一步,那么几千年的……"亚伯还没说完就突然打住了,"别在意,我说得太多了。"
[[逼他说出更多信息->abelHouseDialogue_Herald_eldest_2]]
<<print setup.getNextNarativeEventPassageListText(setup.StorySheet_Abel.heraldDialogue, 2)>>
[[聊些别的->Village_AbelHouse]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
"不,真的,我不能多说,"亚伯结结巴巴地,"我能告诉你的只有,长老需要一个思维开放的人,而我打算成为那样的人。"
"我保证,等到时机成熟的时候我就会告诉你更多信息,"他对你投来一个温暖的微笑,"只要腐化没有先把我们干掉,你就会成为第一个知道的。"
<<print setup.getNextNarativeEventPassageListText(setup.StorySheet_Abel.heraldDialogue, 2)>>
[[聊些别的->Village_AbelHouse]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
你向先驱的徒弟告别。
"好吧,祝你好运。"
\<<run setup.choice("[[继续->Village]]");>>[[谈谈那个卫兵……->abelHouseIntro_firstDialogueAttackedGuard]]<<set $CharacterSheet_Abel.quest.available_houseIntro_attackGuard = false>>\
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
"那看起来可真是一场混战,不过说实话,我不能怪他。因为你看起来确实不一样了。"
亚伯观察着你的脸,皱起了眉头。
\<<if $CharacterSheet_town_guard.quest.beatenOnce == false>>
亚伯的目光扫过你的身体,他的手轻轻地抚摸着你肩膀上的伤口。
"虽然这些伤口大多都在表面,但明天早上就会结痂,"他微微皱眉,"真希望我能早点到那里……"
\<</if>>
\<<run setup.choice("[[继续->abelHouseIntro_firstDialogueAttackedGuard_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "angry")>>
"我从来没想过你会攻击我们自己的人,"他的目光与你相遇,"你怎么说?"
[[那是自卫->abelHouseIntro_attackGuardSelfDefense]]
[[感觉那么做是对的->abelHouseIntro_attackGuardFeltRight]]那是自卫。
你表明卫兵没有给你任何辩护的机会。
\<<run setup.choice("[[继续->abelHouseIntro_attackGuardSelfDefense_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
眼前的这只猫在听你讲述故事时点了点头,嘴唇沮丧地耷拉了下来。
"很抱歉,最近黄金堡垒的气氛太紧张了。两个拾荒者失踪,一个年轻人被任命为新的使者,一时间咎言四起,不得不那样。"
亚伯叹了一口气。
"你回来的消息大概是我们这么长一段时间里我听到的最好的一个了。"
\<<if $CharacterSheet_town_guard.quest.fled == true>>
"希望守卫不要把故事扯大了,"亚伯继续说,"我看到他完好无损地跑进了村子里。考虑到你放过了他,也许他不会给你很多很坏的评价呢。"
\<<else>>
"呃,当他们意识到你把我们的卫兵打得有多狠的时候,这条消息可能早就被冲淡,不再是焦点了,"亚伯继续说,"但你做的事情会传开的。"
\<</if>>
"不管怎么样,"亚伯深深地吸了一口气,沮丧的感觉慢慢消失了,"船到桥头自然直。现在……"
\<<run setup.choice("[[继续->abelHouseIntro_firstDialogue]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "angry")>>
你用原始的冲动解释你的行为,亚伯皱起了眉头。
"我不知道我该怎么面对这个回答。我一直很尊重你,但“你觉得这是对的”就跟卫兵打架实在令人无法接受。这不是酒馆斗殴,你或者卫兵可能会没命的!"
\<<if $CharacterSheet_town_guard.quest.fled == true>>
"希望守卫不要把故事扯大了,"亚伯继续说,"我看到他完好无损地跑进了村子里。考虑到你放过了他,也许他不会给你很多很坏的评价呢。"
\<<else>>
"我已经把他带到治疗师那儿了,"亚伯接着说,"但这些伤口和它们是怎么来的消息还是会传开的。到时候我希望你的解释能让人们满意。"
\<</if>>
"不管怎么样,"亚伯深深地吸了一口气,沮丧的感觉慢慢消失了,"船到桥头自然直。现在……"
\<<run setup.choice("[[继续->abelHouseIntro_firstDialogue]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "angry")>>
亚伯摇头,"在那种情况下鲁莽行事可能会让你或者卫兵没命的!"
"如果有人问起发生了什么事,我该怎么回答?"亚伯叹气,"如果你继续这样,人们会害怕你的。"
\<<if $CharacterSheet_town_guard.quest.fled == true>>
"希望守卫不要把故事扯大了,"亚伯继续说,"我看到他完好无损地跑进了村子里。考虑到你放过了他,也许他不会给你很多很坏的评价呢。"
\<<else>>
"我已经把他带到治疗师那儿了,"亚伯接着说,"但这些伤口和它们是怎么来的消息还是会传开的。$CharacterSheet_Player.info.name,村庄已经陷入困境了。下次,我只能代表我们大家请求你控制你的愤怒。"
\<</if>>
"不管怎么样,"亚伯深深地吸了一口气,沮丧的感觉慢慢消失了,"船到桥头自然直。现在……"
\<<run setup.choice("[[继续->abelHouseIntro_firstDialogue]]");>>[[与亚伯交谈->abelHouseIntro_firstDialogue]]<<set $CharacterSheet_Abel.quest.available_houseIntro_baseFirstDialogue = false>>\
<<set $CharacterSheet_Abel.quest.playedHouseIntro = true>>\
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
"已经过了很久了,你知道吗?"亚伯说话了,他的声音疲惫而刺耳,"我无法接受你已经死了的说法。"
"说真的,荒漠原始而残暴,我们每个人都不应该对死亡感到陌生。但失去一个和我如此亲近的人……我拒绝相信这种想法。"
"但,你现在就站在这里,"他停顿了一下,长舒了一口气,"生龙活虎的。我的脑袋里现在有一万个问题,都快把我压垮了呀。"
这只猫盘腿坐在灰扑扑的地板上,双腿折叠在身下。
他的手抓住了旁边的一个小金属球,把它捡了起来。
小球在他的指尖之间滚动,他继续说。
"你在外面遇到了什么事?有什么我还不知道的吗……"
\<<run setup.choice("[[继续->Village_AbelHouse]]");>>[[分享你于陨石的经历->abelHouseIntro_tellAll]]<<set $CharacterSheet_Abel.quest.available_flavourDialogue_introTellAll = false>>\
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
你告诉了他一切,小球在亚伯的手指间停止了移动。你讲述了发现陨石坑的过程,以及陨石坑中心那个奇怪的球体。
你告诉了他那个世界,还有那个似乎和你连结在一起的存在。最后,你的故事以你如何在城门被卫兵冒犯而结束。
亚伯沉默了几分钟。他的手颤抖着,眼睛紧盯着手里的东西。
"我……我不知道我该说什么好。如果这些话是从别人的嘴巴里说出来的,那我肯定觉得是他的脑子被沙漠里的高温冲昏了。"亚伯说话的语调柔和而小心。
"如果村子里有其他的任何人发现了,最好的结果就是,你会被流放……"
"因为,像这样死而复生,体内还有那个东西;人们会觉得你是一个迷失者。"
"你对自己目前的状况有什么看法?"
[[告诉他你欣然接受那个东西->abelHouse_tellAll_GivingIn]]
[[告诉他你在抵抗那个东西->abelHouse_tellAll_resisting]]
[[告诉他你并不确定->abelHouse_tellAll_unsure]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
你感觉到力量在你的思想深处和存在的核心中跳动。还有很多尚未发掘的潜力。你可以把更多的东西从那玩意儿的外壳里引诱出来。
你的表情随着你的幻想而变化,亚伯皱起了眉头。
你感觉到你体内的那股力量是怎么样让你成为……一个统治者。一个怪物。一种不可阻挡的自然力量。更大。更好。更多。
"这似乎和腐化没有什么区别,"亚伯小声说到,"$CharacterSheet_Player.info.name,我们得想办法阻止它。"
[[不同意亚伯的说法->abelHouse_tellAll_disagree]]
[[同意亚伯的说法->abelHouse_tellAll_agree]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
你点了点头。
亚伯的肩膀耷拉下来,就好像被绑在屋顶上的绳子解开了一样。随后如释重负的叹息证实了你对他内心紧张的怀疑。
"他的嘴角扬起一抹微笑,"你我都知道被那种东西影响是什么感觉。它很危险,如果它停留你的身体里的时间太长,谁知道你会发生什么呢。"
"我不能再失去你了。"
\<<run setup.choice("[[继续->Village_AbelHouse]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "angry")>>
你摇了摇头。
亚伯闭上眼睛,嘴角发出一声叹息,"你来真的?"
[[争辩说那股力量是有用的工具->abelHouse_tellAll_disagree_itHasUses]]
[[争辩说那股力量很有潜力->abelHouse_tellAll_disagree_wantMore]]
[[争辩说那股力量可以“改进”村民->abelHouse_tellAll_disagree_forThePeople]]
[[争辩说那股力量可以保护亚伯->abelHouse_tellAll_disagree_forAbel]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "blushing")>>
当你告诉他你想保护他不受伤害时,他的脸明显地红了。
应付这个世界上那些麻烦事的力量和潜能从你的嘴唇上滴落,只让眼前这个男人脸颊上的红晕更甚了。
"你呀你……真是太可爱了,"亚伯害羞地说,"但这不仅仅是你我之间的事,对吧?还有其他人呢。"
[[同意->abelHouse_protectAbel_agree]]
[[不同意->abelHouse_protectAbel_disagree]]
[[拥抱他->abelHouse_protectAbel_hug]]
<<if $CharacterSheet_Player.hasAbility("Ability_MemoriesOfNyx")>>\
<span class="glitch" data-text="腐化他">[[腐化他->abelHouse_protectAbel_corrupt]]</span>
<</if>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
你同意亚伯的观点,同理心的浪潮席卷了你。
"你是一个拾荒者,"他轻轻地哼着,"也就是说,保护大家的安全是你的首要任务……哦,是我们的首要任务。"
\<<run setup.choice("[[继续->abelHouse_protectAbel_agree_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "blushing")>>
亚伯笑了起来,"不过,我还是很感谢你的好意。"
\<<run setup.choice("[[继续->Village_AbelHouse]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "blushing")>>
你不同意亚伯的观点。你告诉他你想保护他胜过其他人。
这只猫的爪子开始在他的衣服上躁动,他的脸颊灼热起来。
亚伯结结巴巴地说,"我呃……我不知道该如何应对这一切。谢谢你,$CharacterSheet_Player.info.name。但是,那些人们也同样应该得到关照。我们不能忽视他们的困境,他们也是我们的家人。"
\<<run setup.choice("[[继续->Village_AbelHouse]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "blushing")>>
你没有直接回答,而是决定拥抱亚伯。
这只大猫拥进了你坚实的怀抱,他的紧张瞬间消失。
"看到你回来,我真的很高兴,"亚伯嘟囔着,"在这个荒芜的世界上,你是我最像家人的人。但是,我们不能就这么抛下身边的人。他们需要我们的帮助。"
\<<run setup.choice("[[继续->Village_AbelHouse]]");>>//除非有一个和亚伯有关的结局,我们才会这么做,不然事态也升级得太快了
你没有直接回答,而是决定扑过去吻他。
当你的嘴唇碰到亚伯时,他完全呆住了。在他的紧张消失之前,他有片刻的犹豫,然后他还是用手臂尽可能地抱住了你。
即将擦枪走火的沉默和心照不宣的激情吞没了整个房间,然后亚伯打破了这个吻。
"什……"亚伯结结巴巴,然后轻轻推开你的怀抱,"你对我一直都是这样的感觉吗?不,等等……"
亚伯摇头。"我们可以在别的时间再说这个,现在有更重要的事要讨论。要让这个村庄重新振作起来,还有很多事情要做。"
\<<run setup.choice("[[继续->Village_AbelHouse]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "blushing")>>
就像以前一样,你感到内心的力量在翻滚,准备爆发。
<span class="glitch nyx fucked" data-text="G̶̠͉͖͐R̴̛̎̔̚͜Ȍ̵̹̹̹̖̅W̷̨͊̾̚͠">一切都将</span><span class="glitch nyx" data-text="S̶͔̣͈͕̥̆̎̔͑́́̈̿̾̆͝͝ͅP̶̼̺̪̘͚̱͓̙̭̙͐̇̄̐̍̋̅̅̆̕͘͘͠R̴̦̩͕̙̿͆͌̾̈́̏͐̕E̶̡̧̝̭̩̪̜͙͋̓̿̓͝A̴̜̘͚̜͕̜̙̺͎̤͋̀̓̀̊̂̔̿͑̾̐̀̃͐̑̾͜͜ͅD̶̢̘͚̹̦̟̈́͒͐͆́͘">瞻仰</span><span class="glitch nyx fucked" data-text="C̷̛̛̱̹̟͚͕̱̗͎͙̳̞̜̘̬̝͖̖̟̻̐̎́̌̈͐̉͑͐̋̽̔̋͂̋͝ͅƠ̶̢̱̯̬̖̥̠̬̼̼̼̜͔̬̜͚̯̺̹̩̐̍̅͒̅̓̀̚͠R̷̨̡̛̪̣͚̲͕̝̥̩͚̗̭̫̯̪͙̯̥̓͐̉̈́̒͐̃͒̽͊͛̀͋̅̕͜R̷̠̎U̵̧̫͙̺̤̰͎͓̦̓̎̿̈́̈̅́͌͝P̸̘͔̺̘̮̼̱̭̜̲͕̬̩̋̑́͜T̷͓̱͎̘̞̣͎̗̙̦̲͔͒͛͑̋̔̊̀͑̔͒͆̚̚͜͝͠͝͝ͅ">尼克斯之主</span>
你突然冲过去亲吻亚伯,速度让他大吃一惊。你们的嘴唇相拥,你的舌头潜入了他的喉咙。
你通过舌头影响着他,他融入了你的怀抱。
\<<run setup.choice("[[继续->abelHouse_protectAbel_corrupt_2]]");>>\<<set $CharacterSheet_Abel.quest.corrupted = true>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "corrupted")>>
你温柔的腐化填满了他的喉咙,一滴黑色的液体从他的嘴角滑落。他的身体立即做出了反应。
你能感觉到他那充血的茎轴紧贴在你的身体上。双手抚摸着你的四肢、你的脸,然后他扑过来回吻了你。
"我从来没有意识到我有多么……"亚伯小声说到。突然,他推开了你,"我,我们现在有更重要的事要谈。"
他迅速转过身拿起一本书,笨拙地把它放在他勃起的地方,隐藏起来。
\<<run setup.choice("[[继续->Village_AbelHouse]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
你尽你所能回答亚伯,解释着腐化对你的影响和这种感觉是不一样的。
他的眼睛仔细审视着你,因为你说要把这种新的力量变成有用的和实际的东西,能够清理以前没有拾荒者能去的地方。
你发现亚伯的眼睛后面闪烁着好奇的光芒。
"好吧,我想那可能确实挺有用的。如果你有兴趣的话,我甚至可以找一些'碰都不能碰'地方给你探索。但!是!如果你觉得那东西对你的影响太大了,就来找我,好吗?"
\<<run setup.choice("[[继续->Village_AbelHouse]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
<<print setup.processFlavours($CharacterSheet_Player, "你的笑容愈发灿烂,你的胸膛因自豪而挺立。你抬起@[one|arms|noverb],展示出那新生的强大力量。")>>
亚伯专心地听你解释着你对这股新力量的兴奋。你告诉他你有成长的潜力,你会变得更好,甚至远超预期。
亚伯的脸上浮现出忧虑的表情。他的脸颊微微发红,你可以看到他的裆部有东西在移动。
还是他的身体更诚实啊。
"别让那东西冲昏了头,好吗?虽然我很想看到你变得更强壮,但我更在乎我的朋友,而不是一堵肌肉做成的墙。"
\<<run setup.choice("[[继续->Village_AbelHouse]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
你解释说这种新的力量可以如何被用来改进村里的人们,你的回答让亚伯大吃一惊。
亚伯看起来很震惊。
"那真的是……算了,你都这么说了,我没法反驳什么了。"
"不过,发生在你身上的事确实让我很担心……我好像又听到克雷的消息了。"
\<<run setup.choice("[[继续->Village_AbelHouse]]");>>这种生物的不确定性仍然困扰着你。黑暗的虚空,那股力量,逝去的时光——混合着忧虑和兴奋。
你详细地向亚伯描述了你的感受。
\<<run setup.choice("[[继续->abelHouse_tellAll_unsure_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
他洞察着点点头,手挠着下巴底部,"我猜真的不会有人清楚你身上到底发生什么了。你现在应该浑身都渗着黑色的粘液,然而却没有。"
"对这玩意儿,我们现在没有什么可说或着可做的了。我们只需要密切关注它。如果你开始觉得控制不了了,就来告诉我。"
\<<run setup.choice("[[继续->Village_AbelHouse]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
这股令人陶醉的力量,就在你的脑海深处,等待着以最纯粹的形态被释放出来。然而,你觉得你必须抵制它的诱惑。
你告诉亚伯,你会抵抗它对你头脑的影响,你计划先控制住它。
你的话说出口,眼前的猫渐渐放松了下来,好像肩膀上的重量慢慢地减轻了。
"我想这可能是,我所能期待的最好的回应了。我只能想象要和那东西对抗会有多困难,但我就在你身边,好吗?如果你需要帮助,跟我说就是了。"
\<<run setup.choice("[[继续->Village_AbelHouse]]");>>在你的同伴中,你希望和谁一起冒险?
<<print setup.displaySelectTeammate()>>
\<<run setup.choice("[[返回->Village]]");>>\<<run setup.stopAllRealizationPackages()>>
\<<run setup.stopSoundActions();>>
\<<include setup.getNextNarativeEventPassage(setup.StorySheet_Player.enterVillage)>>\<<print setup.getVillageDescriptor()>>
>>>>>>> CN0.9.0COM
\<<if $CharacterSheet_Player.quest.corruptionVillageExiled == true>>
<<print setup.displayVideo("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/Exiles_Rest.mp4", false)>>
\<<else>>
<<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/golden_bastion_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/golden_bastion.jpg", undefined, true)>>
\<</if>>
\
\<<include Village_Menu>>
<<<<<<< HEAD
\\<<if setup.canLevelUp($Level) >>
\<<run setup.choice("[[Level Up->Level Up]]");>>
\<</if>>
\
\<<if $CharacterSheet_Player.quest.corruptionVillageExiled == true>>
\<<run setup.choice("[[Look Around->Home]]");>>
\<<else>>
\<<run setup.choice("[[Home->Home]]");>>
\<</if>>
\
\<<if $Debug>>
[[Debug Menu->DebugMenu]]
\<</if>>
<<print setup.highlightChoice("[[Modify Metabolism->Modify_Metabolism]]", $CharacterSheet_Player.info.choiceHighlight.limitBreakAvail || $CharacterSheet_Player.info.choiceHighlight.overgrowthAvail || $CharacterSheet_Player.info.choiceHighlight.mutationAvail);>>
\
<<print setup.highlightChoice("[[Change Fight Moveset->Change_Combo_Moves_Menu]]", $CharacterSheet_Player.info.choiceHighlight.newCardAvail);>>
\
[[Options->GameplaySettings]]
\
<<print setup.getVillagePassages()>>
\<<if $CharacterSheet_Player.quest.corruptionVillageExiled == false>>
[[Abel's House->Village_AbelHouse_Intro]]
[[Lukka's Laboratory->LukkaHouse]]
[[Palace Prisons->LostPrisoner]]
\<<elseif $CharacterSheet_Player.fight.unlockedTeammates.includes("CharacterSheet_Abel")>>
[[Talk to Abel->Village_Exiled_Abel_Menu]]
\<</if>>
[[Gaze to the Stars->VillageStars]]
\
\<<if $CharacterSheet_Player.fight.unlockedTeammates.length > 0>>
[[Select Teammate->Select_Teammate]]
=======
\\<<if setup.canLevelUp($Level) >>
\<<run setup.choice("[[升级->Level Up]]");>>
\<</if>>
\
\<<if $CharacterSheet_Player.quest.corruptionVillageExiled == true>>
\<<run setup.choice("[[环顾四周->Home]]");>>
\<<else>>
\<<run setup.choice("[[回家->Home]]");>>
\<</if>>
\
\<<if $CharacterSheet_Player.hasAbility("Ability_HostOfEcho")>>
[[改变基因锁->Modify_Metabolism]]
\<</if>>
\
[[修改战斗行动->Change_Combo_Moves_Menu]]
\
[[选项->GameplaySettings]]
\
<<print setup.getVillagePassages()>>
\<<if $CharacterSheet_Player.hasAbility("Ability_HostOfEcho") && $CharacterSheet_Player.quest.corruptionVillageExiled == false>>
\<<run setup.choice("[[亚伯的家->Village_AbelHouse_Intro]]");>>
\<</if>>
\
\<<if $CharacterSheet_Player.fight.unlockedTeammates.length > 0>>
[[选择队友->Select_Teammate]]
>>>>>>> CN0.9.0COM
\<</if>>
\
\<<if $WorldState.cultManor.monolithBroken>>
\ <<if setup.getNextNarativeEventPassage(setup.StorySheet_Jorm.encounterPassages) != undefined>>
<<<<<<< HEAD
\<<run setup.choice("[[Investigate the Fallen Realm->Encounter_Jorm]]");>>
\ <<else>>
\<<run setup.choice("[[Return to an uncertain fate->Ending_UncertainFate]]");>>
\ <</if>>
\<</if>>
\
\<<set $NorthGateEvent = setup.getNextNarativeEventPassage(setup.StorySheet_Player.exploration.villageGateNorth)>>
\
\<<if $NorthGateEvent != undefined && $CharacterSheet_Player.quest.corruptionVillageExiled == false>>
\<<run setup.choice("[[Northern Barrens->$NorthGateEvent][$Explore_Destination = $Explore_Destination_North; setup.setKnownEncounterList(setup.LOCATIONS.NORTH);]]");>>
\<<else>>
\<<run setup.choice("[[Northern Barrens->$Explore_Destination_North][$Explore_Destination = $Explore_Destination_North; $Encounter_Target = setup.getRandomEncounter(setup.LOCATIONS.NORTH); setup.setKnownEncounterList(setup.LOCATIONS.NORTH);]]");>>
\<</if>>
\
\<<set $EastGateEvent = setup.getNextNarativeEventPassage(setup.StorySheet_Player.exploration.villageGateEast)>>
\<<if $EastGateEvent != undefined && $CharacterSheet_Player.quest.corruptionVillageExiled == false>>
\<<run setup.choice("[[Eastern Barrens->$EastGateEvent][$Explore_Destination = $Explore_Destination_East; setup.setKnownEncounterList(setup.LOCATIONS.EAST);]]");>>
\<<else>>
\<<run setup.choice("[[Eastern Barrens->$Explore_Destination_East][$Explore_Destination = $Explore_Destination_East; $Encounter_Target = setup.getRandomEncounter(setup.LOCATIONS.EAST); setup.setKnownEncounterList(setup.LOCATIONS.EAST);]]");>>
\<</if>>[[Mention the black sun within the chasm->abelNyxDialogue_MentionNyx]]\<<set $CharacterSheet_Abel.quest.available_nyxDialogue_mentionNyx = false>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "happy")>>
"Hmm," he muses aloud, a thoughtful hum echoing through the dimly lit shelter. His penetrating gaze shifts onto the figure before him.
"That's quite a revelation, <<PlayerName>>." The claws sprouting from his intimidating hands tap an agitated cadence against the coarse wood of his chair's armrests.
Visions of the ominously silent chasm flood his mind, the paralyzing dread oozing from it.
\<<run setup.choice("[[Continue->abelNyxDialogue_MentionNyx_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
"Descending into Nyx's lair, nothing good can come out of that." he unfurls, presenting a clawed hand that thoughtfully rummages his fur.
The feeble firelight dances off the rivulets of nervous sweat cascading down his biceps.
\<<run setup.choice("[[Continue->abelNyxDialogue_MentionNyx_2_1]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
"Underground passages teeming with perverse abominations, and treacherous traps. Amongst countless horrors we’ve yet to come across." His low rumble of a voice descends to a growl.
His furred tail lashes back and forth in restless anticipation.
\<<run setup.choice("[[Continue->abelNyxDialogue_MentionNyx_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
A transient smirk pulls at his fanged mouth.
"But we're left without options, aren't we? Lest we let this realm engulf ours."
He arches down lithely, pulling out an old miniature chest from amongst his belongings.
With a grunt of brute strength, the cobwebbed lock splinters apart and he throws open the creaky lid.
\<<run setup.choice("[[Continue->abelNyxDialogue_MentionNyx_3_1]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
His hand dives into the relic, retrieving a confounding artifact; a fractured talisman, a symphony of cryptic scrawlings etched into nearly intangible onyx, wreathed in primitive silver.
Despite severe damage, the talisman pulses with a spectral energy, a mere echo of the mighty force it once housed.
\<<run setup.choice("[[Continue->abelNyxDialogue_MentionNyx_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
A wry smirk stretches across his grizzled visage, eyes glazing over the damaged keepsake.
"This is the Eye of the Void..."
\<<run setup.choice("[[Continue->abelNyxDialogue_MentionNyx_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
"It has been battered and ravaged, shattered by its previous owners, tossed aside by The Herald, but I retrieved the biggest piece."
His grip tightens, his fingers tracing the many cracks and crevices of the artifact.
\<<run setup.choice("[[Continue->abelNyxDialogue_MentionNyx_5_1]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "happy")>>
"It isn't at its peak potential." He stands, looming tall as skies, forcing himself to lock eyes with yours.
"But it was said to be instrumental in keeping old gods in previous eras. I feel deep within my soul that it could be done again."
His irises gleam with a fiery resolve that you’ve known him for.
\<<run setup.choice("[[Continue->abelNyxDialogue_MentionNyx_6]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "angry")>>
“Our two previous salvagers couldn't resist tinkering with anything they thought would give them an edge over Corruption.” Abel’s voice drips with contempt.
"And so they split the Eye, wielding fragments singularly, hoping it would grant them power to resist Corruption."
\<<run setup.choice("[[Continue->abelNyxDialogue_MentionNyx_7]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "angry")>>
His tail lashes impatiently. "They set off from the Bastion bearing the fragments, swearing to return victorious. But, they never came back."
Abel's voice deepens to a menacing growl.
\<<run setup.choice("[[Continue->abelNyxDialogue_MentionNyx_8]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
“If you were to reach Nyx without a way to overcome it, I’m worried it’ll change you into something you’re not…”
Despite the gargantuan task at hand, despite the gradually diminishing hope, despite the insurmountable odds, he chooses to possess undying faith in you.
"We have crossed paths with impossible terrors before, but this is something else." There's a ferocious snarl on his furred face, a mixture of disgust and horror.
\<<run setup.choice("[[Continue->abelNyxDialogue_MentionNyx_9]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
\<<run setup.AbiHndlr.addAbility($CharacterSheet_Player, setup.Ability_EyeOfTheVoid)>>
\<<set $CharacterSheet_Player.quest.hasIncompleteEyeOfTheVoid = true>>
"A little more shouldn't be a problem, right? Find those missing pieces, so we can make the Eye as powerful as it once was."
He hands over the broken talisman to you.
∇: You gain the Eye of the Void
\<<run setup.choice(setup.getAbelMenuMenuPassage());>>[[Ask about who holds the missing talisman shards->abelNyxDialogue_MissingShards]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
"They were formidable beings." Abel murmurs, his gaze losing its focus.
\<<run setup.choice("[[Continue->abelNyxDialogue_MissingShards_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "happy")>>
"First came Eroth, the Warden," He recounts, letting his heavy emerald eyes fall shut as he envisions the colossal titan.
"His might was as steadfast as the Bastion itself. But I could always feel some kind of demonic urges within him."
\<<run setup.choice("[[Continue->abelNyxDialogue_MissingShards_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
He lets out a sigh, a muffled rumble of regret that nudges at the stagnating warmth of the sun.
"And then, there was Silas, the Wise," he resumes. Upon the mention of the name, a subtle ease flows through his broad shoulders.
"A hybrid of man and serpent. His mind was as deadly as his venom, his intellect... unparalleled."
\<<run setup.choice("[[Continue->abelNyxDialogue_MissingShards_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "happy")>>
A faint laughter reverberates off the rocky walls of their haven. "A crafty trickster he was, yet brilliantly so."
"Nonetheless, even their immense might and keen intelligence... became prey to the allures of Nyx. That accursed dark sun whittled away at their courage, unearthing their deepest desires, baring their nearly erased weaknesses."
\<<run setup.choice("[[Continue->abelNyxDialogue_MissingShards_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "worried")>>
"Their names are empty of meaning now, I’d be surprised if they use them for themselves. But we must find them, succeed where they once failed."
\<<run setup.choice(setup.getAbelMenuMenuPassage());>>[[Give him a shard of the Eye of the Void->abelNyxDialogue_GiveFirstShard]]\<<set $CharacterSheet_Abel.quest.available_nyxDialogue_firstMissingShard = false>>
\<<set $CharacterSheet_Player.quest.gatheredShard-->>
\<<set $CharacterSheet_Player.quest.givenShards++>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
His eyes suddenly gleam wider with unprecedented hope, his coarse brows lifting a bit like a bold mountain range thrusting from the landscape.
Grasping the shard in his massive hand, he discerns the soothing rhythm of its energy pulsating beneath his skin.
Cool as the quintessential winter night, yet deceivingly sharp.
\<<run setup.choice("[[Continue->abelNyxDialogue_GiveFirstShard_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
With the practiced precision of a skilled craftsman, he maps the shard to its matching fracture in the grand talisman.
The surrounding air hums and prickles electrically with the powerful resonance between the two aged pieces.
\<<run setup.choice("[[Continue->abelNyxDialogue_GiveFirstShard_2_1]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
As the shard blends seamlessly back into the heart of the artifact, an enchanting, melodious vibration resonates throughout their chamber.
The Eye of the Void seems to breathe with fresh vitality.
\<<run setup.choice("[[Continue->abelNyxDialogue_GiveFirstShard_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
\<<run setup.AbiHndlr.addAbility($CharacterSheet_Player, setup.Ability_EyeOfTheVoid)>>
"It stirs towards regaining power, yet it's far from its prime." he declares, his solid grip tightening around the partially restored talisman.
His gaze darts towards you, a solemn certainty blazing fiercely.
"We must find the last remaining fragment, so that the Eye can be made whole again."
∇: The Eye of the Void has been strengthened.
\<<run setup.choice(setup.getAbelMenuMenuPassage());>>[[Give him a shard of the Eye of the Void->abelNyxDialogue_GiveLastShard]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
\<<set $CharacterSheet_Player.quest.gatheredShard-->>
\<<set $CharacterSheet_Player.quest.givenShards++>>
A breath lodges itself in Abel’s throat as you extend the final shard of the Eye of the Void to him.
His heart pulsates with a building anticipation, the throbbing melody in sync with the subtle growl low in his chest.
He cradles it from your grasp with the gentle precision of a hunter cradling his kill, palming the last shard of the Eye.
\<<run setup.choice("[[Continue->abelNyxDialogue_GiveLastShard_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
As he brings it closer to the Eye's remnant in his other hand, an almost magnetic force is palpable between them, an inherent desire to be whole once again.
His heart drumbeat strengthens at this point, louder and faster in response to the sensation.
With meticulous precision, he positions the shard to its missing slot in the Eye – slowly, cautiously.
\<<run setup.choice("[[Continue->abelNyxDialogue_GiveLastShard_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
The two pieces unite, a surge of power released, a ripple of energy that stirs the air around them.
A burst of radiant light ripples forth, and the Eye of the Void is complete once more.
It pulsates its strength anew, an aura of untouched energy radiating from it and cocooning your forms.
\<<run setup.choice("[[Continue->abelNyxDialogue_GiveLastShard_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
The light casts a spectacle of shimmering, dancing beams.
"Hmm," he rumbles, a slow grin unfurling across his maw as he hoists the restored artifact.
The Eye feels robust in his grip, its might vibrating beneath his claws.
A halo of potent energy sheds anew from the mended artifact, painting everything nearby in a soothing, ethereal glow.
\<<run setup.choice("[[Continue->abelNyxDialogue_GiveLastShard_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
\<<run setup.AbiHndlr.addAbility($CharacterSheet_Player, setup.Ability_EyeOfTheVoid)>>
"We've done it, <<PlayerName>>," he announces, the resonating growl of his voice amplifying his veiled thrill.
"The Eye of the Void is finally back at its full strength!"
His tail flicks behind him, keeping time with his heart's excited beat.
“Now, if you ever come face to face with Nyx, keep the talisman close, bring it to your chest, and face the black sun head on."
∇: The Eye of the Void has been strengthened.
\<<run setup.choice("[[Continue->abelNyxDialogue_GiveLastShard_6]]");>>\<<run setup.completeAchievement("Achievement_BearerOfTheEye");>>
\<<set $CharacterSheet_Abel.quest.available_nyxDialogue_lastMissingShard = false>>
\<<set $CharacterSheet_Player.quest.hasIncompleteEyeOfTheVoid = false>>
\<<set $CharacterSheet_Player.quest.hasCompleteEyeOfTheVoid = true>>
(Hey, Sombreve talking directly to you here. This is currently the end of that questline but I'll add on to it for next month.)
(Still, congrats! Here's some xp and Essence for getting this far <3)
\<<run setup.gainEssence(2000)>>
\<<run State.variables.Exp += 3000;>>
∇: You gain 3000 EXP!
∇: You gain 2000 Essence!
\<<run setup.choice(setup.getAbelMenuMenuPassage());>>As you move closer to the Golden Bastion, the massive gates do not open as they usually would.
Instead, a small battalion of men rises from the ramparts, weapons in hand.
Others lie in waiting in front of the closed gate, including the Herald.
\<<run setup.choice("[[Continue->Village_Corruption_CorruptedAbel_2]]");>>In one swift motion, he draws his sword.
The steel's deadly edge reflects the barren surroundings' chilling emptiness, a sinister harbinger of death in this desolate land.
Around him, a cadre of formidable guards, equally austere and battle-hardened, forms an impenetrable wall of flesh and steel that you cannot hope to bypass without a confrontation.
"You corrupted my apprentice," the herald growls, his voice as harsh as the jagged peaks lining the horizon.
\<<run setup.choice("[[Continue->Village_Corruption_CorruptedAbel_3]]");>>There's a storm brewing in his eyes, a deep-seated fury that sends an icy cold chill down your spine.
His accusation seems to hang in the chilled wind like a death sentence, assaulting your senses more fiercely than the suffocating bleakness of the Barrens.
The word "corrupted" reverberates in the deathly still air, echoing treachery, betrayal, and poisoned beliefs.
"May you forever roam the Barrens like him, never to return."
\<<run setup.choice("[[Continue->Village_Corruption_CorruptedAbel_4]]");>>The herald commands with cold authority, each word feeling like a blade ripping through your resolve.
His words, so bitter and damning, threaten to fracture your spirit, to exile you into the inhospitable Barrens.
The Herald's guards remain silent spectators to the unfolding drama, their impassive eyes boring into you with restrained contempt.
Each carries a weapon, sharp and gleaming under the dull and lifeless sky, a stark reminder of the undeniable truth.
\<<run setup.choice("[[Continue->Village_Corruption_CorruptedAbel_5]]");>>You are not welcome here.
\<<run setup.choice("[[Leave the Golden Bastion->Village_Exiled]]");>>
\<<run setup.choice("[[Refuse to leave->Village_Confrontation]]");>>As you return to the Golden Bastion, something catches your attention. There seems to be some tension in the air. Guards give you uneasy glances, and some even grasp their weapons nervously.
\<<run setup.choice("[[Approach the gate->Village_Corruption_FirstWarning_1]]");>>Two guards gesture at you to stop as you reach the gate.
The Herald is standing by them; his usual warmth nowhere to be seen.
Before you have a chance to react or explain, he exclaims:
"The barrens have been doing its effect on you, <<PlayerName>>. Like other explorers who cross that threshold, you are to be exiled until you process the Corruption flowing within you."
His tone is assertive, his expression unblinking. You can tell that he has been through this speech many times before.
\<<run setup.choice("[[Leave the Golden Bastion->Village_Exiled]]");>>
\<<run setup.choice("[[Refuse to leave->Village_Confrontation]]");>>The tension you have felt when last approaching the gate is ever-present.
Guards watch you closely, and some even grasp their weapons firmly.
\<<run setup.choice("[[Continue->Village_Corruption_Warning_Idle_1]]");>>Upon reaching the eastern gate, you witness a guard whispering to another before he leaves in a rush; he soon returns with the Herald by his side.
\<<if setup.getStatValue(State.variables.CharacterSheet_Player, "corruption") <= setup.CorruptionComparators.NEUTRAL>>
\<<run setup.choice("[[Continue->Village_Corruption_Return]]");>>
\<<else>>
"I'm afraid that your Corruption is still too strong to let you back in. Let a few more days pass, and avoid those monsters who roam the Barrens."
\<<run setup.choice("[[Leave the Golden Bastion->Village_Exiled]]");>>
\<<run setup.choice("[[Confront him->Village_Confrontation]]");>>
\<</if>>\<<set $CharacterSheet_Player.quest.corruptionVillageExiled = false>>
The Herald looks you over with a stoic and unblinking expression. He then raises his hand with two extended fingers, and he approaches to press it between your eyes.
A subtle white aura emanates from his fingers, yet it's hard to determine the effect of his magic.
He suddenly breaks into a smile.
"Seems like you've surmounted the temptations of Corruption after all."
Dozens of guards seem to sigh in relief, having failed to hide how worried they have been.
"You're welcome back in, but do steer clear of those monsters from now on."
\<<run setup.choice("[[Continue->Village_Normal]]");>>The surrounding guards' eyes widened. Some raise their weapons, but the Herald raises his hand in response. Everyone stands and waits for someone to make the first move.
The Herald breaks the silence.
"Do not approach him! He's infectious and bound to corrupt us all!'"
He stares directly at you with unquestionable resolve. His arms begin to glow in a subtle white aura as he clenches his fists.
"Let me handle this, for the Eldest's sake."
<<print setup.getFightStartPassages($CharacterSheet_Herald)>>\<<set $CharacterSheet_Player.quest.corruptionVillageExiled = true>>
You walk off, without a specific direction to go to.
Your first instinct is to find a safe area to make camp.
\<<run setup.choice("[[Continue->Village_Exiled]]");>>\<<if $CharacterSheet_Player.quest.corruptionVillageExiled == false>>
<<include Village_Exiled_FirstTime>>
\<<else>>
<<include Village_Exiled_Menu>>
\<</if>>\<<print setup.getFlavourBasedDescription($CharacterSheet_Player, "village_exiled_menu", 1)>>
<<include Village_Normal>>\
\<<run setup.choice("[[Return to the Golden Bastion->Village_Corruption_Warning_Idle]]");>>The Corruption within you is barely visible at this point. You could pass off as a typical inhabitant of the Golden Bastion.
\<<print setup.getFlavourBasedDescription($CharacterSheet_Player, "village_exiled_menu_underThreshold", 1)>>Except for your mountainous body, of course.Except for your impossibly massive body, of course.You feel aroused. This lingering lust throbs within your body like an oversized drum. Deep moans escape your every breath.
There is no way you can hide how corrupted you've become.At this point, every part of you drips with the oily darkness of Corruption. Blood, sweat, saliva, even your cum, all of these have been replaced by the thick black substance.
A pool of black constantly grows under where you stand. Your cock oozes enough Corruption to turn even the purest of souls into a lustful beast.
You Must Grow...
You Must Spread...<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
Abel stands proudly, his monstrous form taking most of your camp.
<<print setup.getNextNarativeEventPassageListText(setup.StorySheet_Player.villageAbelExiledLinks, 10)>>\
<<print setup.getNextNarativeEventPassageListText(setup.StorySheet_Abel.nyxDialogue, 3)>>\
\<<run setup.choice("[[Continue->Village_Exiled]]");>>\<<set $CharacterSheet_Player.quest.available_enterVillage_exiled_AbelReturn = false;>>
Drunken shadows playfully dance by the bonfire of your camp, elongating and shortening as relentless desert winds alter their shapes.
Yet something feels different about its movement, as if distant steps jerked them outwards, through consistent thunderous pulses.
As you gaze upon the fire, you notice that there lies something more; a powerful current. You can feel it tingle along your skin.
It lingers in the arid air around you, a Corruption different to your own.
\<<run setup.choice("[[Continue->Village_Exiled_Abel_FirstTime_2]]");>>Soon the ground shakes as massive footsteps become impossible to ignore, a beast is heading this way, confrontation is unavoidable.
Yet, an unspoken connection between you and the intruder vibrates in the air, visible like the billowing waves of heat from the fire.
Your anticipation is not hidden, it shines like the naked blade of a warrior.
Finally, the beast rises from a nearby dune, and you instantly recognize him.
\<<run setup.choice("[[Continue->Village_Exiled_Abel_FirstTime_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
”I finally found you.”
Lust and excitement swirl within you, as potent a mix as any battle frenzy. Abel is safe, and you’re together once again.
A surge of relief courses through you as he takes you into his arms.
A part of him thought you'd be wandering these deserts eternally, lost in the vast emptiness.
\<<run setup.choice("[[Continue->Village_Exiled_Abel_FirstTime_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
"Goddamn it, I was so worried" he speaks softly under your breath, his voice a mere whisper now, quivering under the weight of emotions.
His hands tighten around you, pulling your muscular form closer.
The scent of sweat mixing with Corruption, the warmth radiating from him...
It sends tremors shuddering through you, an all-too familiar sensation.
\<<run setup.choice("[[Continue->Village_Exiled_Abel_FirstTime_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
The pent-up apprehension, the bottled fear of solitude, it all rushes through him as tears flow down his face.
"<<PlayerName>>..." he pulls away slightly from his embrace, ruby eyes boring into your with undeniable sincerity.
\<<run setup.choice("[[Continue->Village_Exiled_Abel_FirstTime_6]]");>>\<<run setup.abelJoinsPlayer()>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
Despite his feral strength, he feels overcome with raw unwieldy emotions.
"I’m so glad you’re okay." With that, he pulls you back into his warmth, firmly secure in his hold.
∇: Abel joined your party.
\<<run setup.choice("[[Continue->Village_Exiled]]");>>\[[Talk about what's next->Village_Exiled_Abel_WhatNext]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
The increasing nearness of you sends his senses spiraling, every fiber of his being aflame with a potent mix of anticipation and desire.
His eyes bore into yours, your gazes locked in a silent exchange of untamed emotions.
"<<PlayerName>>..." he murmurs, his voice a resonating purr vibrating between you.
Each syllable of your name feels laced with an inexplicable heat and longing.
\<<run setup.choice("[[Continue->Village_Exiled_Abel_WhatNext_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
Despite the dense air filled with the familiar scent of dust and roaring bonfire, there's an underlying hint of you in it.
And it stirs something deep inside him, something primeval and insatiable.
"Now that we’re together, where do we go from here?" he asks, allowing a teasing grin to spread across his face.
\<<run setup.choice("[[Continue->Village_Exiled_Abel_WhatNext_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
The question holds within it so much more than a mere query about your path forward.
It's an invitation, a provocative proposal that he knows will pave the way for an enticing dance of power and corruption both of you desire.
Yet, as his rippling muscles brush against yours, and the firelight dances upon the intricate tapestry of desirous engravings scattered across your surroundings, there's more at stake here.
For beyond the allure of power and the thrill of chaos, the spark of something equally intoxicating ignites within him.
\<<run setup.choice("[[Continue->Village_Exiled_Abel_WhatNext_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
His hand traces the expanse of your muscular form, lingering just a moment longer at each contour, before his fingers find themselves entangled with yours.
As he squeezes your hand, his pearls of anticipation drip into your intertwined fingers — a silent plea, a carnal invitation for what's to come.
"What should we do about the Bastion? Do you seek vengeance? Or should we abandon their ignorance to their own fate?" He asked, each word a ripple through our tight embrace.
His eyes lifted to meet your gaze yet again, the low wavering flames from the embers reflecting in his darkened eyes.
\<<run setup.choice("[[Yearn for vengeance->Village_Exiled_Abel_WhatNext_Vengeance]]");>>
\<<run setup.choice("[[Leave them be->Village_Exiled_Abel_WhatNext_Leave]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
The determination in your voice, the fire in your eyes — it's all too consuming.
Your heart pounds against your rib cage, the echo loud in your ears, akin to war drums. A part of you revels at the thought of chaos, retaliation.
"But…" A hesitant tremor laces Abel words. "Is revenge really the path we want to take?"
\<<run setup.choice("[[Continue->Village_Exiled_Abel_WhatNext_Vengeance_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
The idea of sating his wrathful desires tantalizes him, yet a spark of caution still sparkles dimly amidst the wild flames of your shared ambitions.
“Retribution would give me satisfaction, that's for sure. But I have another adventure in mind... \
Embracing our powers, reaching unprecedented strength and creating a world where you both can exist without prejudice.”
\<<run setup.choice("[[Continue->Village_Exiled_Abel_WhatNext_Vengeance_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
Even as he says this, your yearning for revenge intrigues him, catering to the thirst within him.
As much as he wants to discourage it, he can't ignore the enticing draw of vengeance brewing within you.
\<<run setup.choice("[[Continue->Village_Exiled_Abel_Menu]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
As two outcasts exiled from a once-shared tribe, you've found a new purpose, a new challenge.
The notion of revenge shrinks to insignificance, amounting to pettiness in light of your approaching ascension.
"Yes!" Abel affirms, voice laden with concord and esteem.
\<<run setup.choice("[[Continue->Village_Exiled_Abel_WhatNext_Leave_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
A predator's grin takes shape on his face, baring an array of deadly white teeth that gleam in the dim glow of the firelight.
"Let them binge on their ignorance. Power brings an element of insight, something they are incapable of comprehending."
A surge of fervor engulfs him, his heart pulsating like a war drum.
\<<run setup.choice("[[Continue->Village_Exiled_Abel_WhatNext_Leave_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
The gratification of unified purpose, it stirs something deep within him.
When your eyes lock again, they gleam with the reflective glow of flames, fueled by your thirst for power, your shared aspirations, and a raw, instinctual craving.
You offer a slow nod, acknowledging the mutual decision before moving closer.
\<<run setup.choice("[[Continue->Village_Exiled_Abel_WhatNext_Leave_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "blushing")>>
As the deep rumble within you morphs into a thundering roar, you no longer manage to suppress the waves of anticipation and desire.
It's a flawless convergence—unhindered power, a bare desire for each other.
You kiss, deeply and longingly, tasting the warmth of his soul. You hold him tight, with the shared certainty that nothing can stop you as long as you’re together.
You forget how long your kiss lasts, each moment blending harmoniously with the rhythm of your heartbeats.
\<<run setup.choice("[[Continue->Village_Exiled_Abel_Menu]]");>>\<<if setup.AbiHndlr.hasAbility($CharacterSheet_Player, "Ability_Mutant") || setup.AbiHndlr.hasAbility($CharacterSheet_Player, "Ability_Abomination")>>
<h1> IMPROVE YOUR FORM </h1>
\<<run setup.choice("[[Apply->Modify_Metabolism][setup.AbilityScripts.Mutant.saveMutantChangeParams($CharacterSheet_Player)]]")>>
\<</if>>
\<<run setup.AbilityScripts.Mutant.initializeMutantChangeParams()>>
\<<set $CharacterSheet_Player.info.choiceHighlight.mutationAvail = false;>>
<<include Show_Form>>
<<run setup.choice("[[Back->Modify_Metabolism]]")>><<print setup.addDOMHook("MUT_TABLE_DIV", function(){setup.AbilityScripts.Mutant.getMutantChangeTable()})>>\<h1>Your body is no longer bound by mortal limits.
Adapt, overcome.</h1>
<<print setup.highlightChoice("[[Overgrowth->Modify_Metabolism_Overgrowth]]",$CharacterSheet_Player.info.choiceHighlight.overgrowthAvail);>>
<<print setup.highlightChoice("[[Limit Break->Modify_Metabolism_LimitBreak]]",$CharacterSheet_Player.info.choiceHighlight.limitBreakAvail);>>
\<<if setup.AbiHndlr.hasAbility($CharacterSheet_Player, "Ability_Mutant") || setup.AbiHndlr.hasAbility($CharacterSheet_Player, "Ability_Abomination")>>
<<print setup.highlightChoice("[[Alter Form->Modify_Form]]",$CharacterSheet_Player.info.choiceHighlight.mutationAvail);>>
\<<else>>
[[View Form->Modify_Form]]
\<</if>>
\<<run setup.choice("[[Leave->Village]]");>>\<<set $CharacterSheet_Player.info.choiceHighlight.overgrowthAvail = false;>>
\<h2>Upon reaching the limits of your sizes, all acquired growth will be stored as Essence.</h2>
You can consume <<print setup.getOvergrowthToEssence()>> Essence.
\<<run setup.choice("[[Consume->Modify_Metabolism][setup.convertOvergrowthToEssence()]]");>>
\<<run setup.choice("[[Cancel->Modify_Metabolism]]");>><<nobr>>
<<set $CharacterSheet_Player.info.choiceHighlight.limitBreakAvail = false;>>
<<run setup.Metabolism.initMetabolismParams();>>
<</nobr>>
\<h1>Your hidden powers reach deep within, let it break the limits of your mortal shell.</h1>
\<<print setup.addDOMHook("Modify_Metabolism_Div", setup.Metabolism.getTable)>>
\<<run setup.choice("[[Apply->Modify_Metabolism][setup.Metabolism.applyMetabolismParams($CharacterSheet_Player)]]");>>
\<<run setup.choice("[[Cancel->Modify_Metabolism]]");>>\<<include Stars_header>>
Gazing up a the Stars, you can feel a presence of power within them. A power you can utilize for yourself.
[[Call upon the power of a Star->Stars_changeStar]]
[[Change your Fate->Stars_changeFate]]
\<<run setup.choice("[[Leave->Village]]");>>\<h1> Call upon the Stars </h1>
\<<include Stars_header>>
\<<run setup.initActiveStarParams();>>
\<<print setup.addDOMHook("STAR_CHANGE_DIV", setup.getActiveStarTable)>>
\<<run setup.choice("[[Leave->VillageStars]]");>><h1> THE STARS ANSWER </h1>
<h2> The <<print setup.Stars.getTodaysStarName()>> ascends.</h2>
\<<run setup.choice("[[Leave->Village]]");>>\<h1> Fate is yours to Wield </h1>
<h2>The Stars smile upon those who face impossible odds.</h2>
\<<include Stars_header>>
\<<run setup.initModifyStarBonusParams();>>
\<<print setup.addDOMHook("STAR_BONUS_TABLE", setup.getStarBonusTable)>>
\<<run setup.choice("[[Change Fate->Stars_changeBonus_outro][setup.saveModifyStarBonusParams(_ModifyStarBonusParams)]]");>>
\<<run setup.choice("[[Cancel->VillageStars]]");>><h1> THE STARS OBEY </h1>
\<<run setup.choice("[[Leave->Village]]");>>
/*-------------------------------------Includes----------------------*/<<print setup.Stars.getTodaysStarHeader()>>
<<print setup.Stars.getNextStarHeader()>><<set $Quest_MQ001_01 =
{
id:"MQ001_01",
description: "I found the impact site of the meteor, I should check it out when I'm ready.",
villagePassage: "[[Go to the meteor's impact site->Quest_MQ001_EchoFirstEncounter_Lake]]",
onComplete: function()
{
}
}>>The train of thought hardly has time to flourish as movement on the horizon catches your eye.
Dark smoke.
Looks like you found where the impact site lies.
\<<run setup.choice("[[Investigate->Quest_MQ001_EchoFirstEncounter_Lake]]");>>
\<<run setup.choice("[[Go back to the village->Village]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
It takes a few more minutes of travel for you to arrive at the edge of the crater. The desert is hot, but this area in particular feels as if it could overcome you if you dawdled.
The sand, usually a dull yellow, has vitrified into a concave sheet of a reflective glass. Black glass. Although dazzling, your mind struggles to make sense of it. Regardless of its colour, it reflects the sunlight above in vibrant hues as if the light's properties were amplified instead of dulled.
Shading your eyes and squinting, you follow the curvature of the ground until you settle on a human-sized spherical shape nestled at its center. The surface of the object warps the light into waves of colour, not unlike the glass around it.
It's beautiful. You fail to notice your feet taking steps forward into the crater. It is impossible to appreciate its full beauty without getting closer. You had to. You wanted to.
In what feels like a blink of an eye, you find yourself standing in front of it. A sudden sense of unease grips you. Now that you are closer, you begin to see that the tar-like substance is more like a shell than a solid sphere.
Something is moving inside: shapes that make no sense and colours that you cannot pin words to. It feels as if you are staring into a pit of endless chaos; chaos that somehow stares back at you from every direction, and those in between that.
Your ears ring. The sound of the desert is drowned out by cacophany; jagged spikes, pops and an eternity of every voice and whisper compressed into packets of tumultuous... noise.
Yet, you are still drawn to it. To you these sounds are the wails of a newborn child, a child seeking refuge in the hands of someone capable.
Your hands.
\<<run setup.choice("[[Touch the sphere->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_2]]");>>
\<<run setup.choice("[[Go back to the village->Village]]");>>Feeling with no feeling. Colour with no concept of colour. Shapes with no concept of space. A whisper with no breath.
The moment your skin makes contact with the meteorite it explodes outwards, as a wave crashing on a distant shore. Black surrounds you. Chaos surrounds you.
Light, dark and the uncertainty of the unknown blend before swallowing you whole.
Reality itself flees from you.
\<<run setup.choice("[[Continue->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_3]]");>>You are surrounded by a cold, shifting void. Purple mist twists and curls around your legs in sinuous trails.
Like dancing tongues, they lick at your feet. A glacial caress.
A deep violet sky stretches across the horizon while bright reddish hues dance above you - as though you're at the bottom of an ethereal magenta coloured sea.
Isolation. An endless void.
An eternity of nothing that stretches on...
...and on.
\<<run setup.choice("[[Look Around You->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_4]]");>>You turn around, and the endless void is suddenly replaced by a gaping chasm. An infinite drop.
Peering into the abyss, your eyes are scorched by the harshest light you have ever seen.
A colossal vein of purple energy throbs like a heartbeat; shifting, simmering, writhing, growling and moaning.
\<<run setup.choice("[[Continue->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_5]]");>>You stand there for what feels like hours, enraptured by the vista.
The biting, otherworldly, cold gnaws at your skin and pulls at your sanity.
This place is not meant for mortals.
Beyond all of that - beyond the unknowable and unspeakable sensations, beyond the empty and cold landscape; you feel something.
Something wonderful.
Something beautiful.
You begin to feel a comforting warmth wash over you; a warmth that pulls you into the loving embrace of possibility which washes away the sting of the cold.
This feeling is your oasis in this strange, alien expanse.
\<<run setup.choice("[[Continue->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_6]]");>>The soothing heat seeps into your bones.
The mist around your feet suddenly disperses, blasted away by some unseen force.
Something is moving around you; a powerful aura that spins around your body, playfully.
Teasingly, it pushes against your chest with strength that nearly topples you over. It suddenly retreats as if it realised it may have caused you harm. The presence in front of you seems to grow stronger.
From the black, reflective ground before you rises a huge and writhing mass of semi-solid ooze. It seems unstable; its very being rolling through a spectrum of shapes and colours.
It seems indecisive.
Curiously, you aren't terrified in the slightest - whatever this strange creature was, it appears to be the source of the embrace that surrounds you. Your soul resonates with it. It means you no harm, as you mean none to it.
You smile as it cycles in and out of the appearance of creatures from your memory; some even based on beasts you've only heard of in stories. Your mirth increases as it shifts into forms that you and your people could never have dreamed of.
It calls out to you for help, as if it is asking you to shape it.
That it should become a...
[[Behemoth->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_7_behemoth][setup.setRace($CharacterSheet_Player.symbiote, setup.RacePool.BEHEMOTH)]]
[[Dragonborn->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_7_dragonborn][setup.setRace($CharacterSheet_Player.symbiote, setup.RacePool.DRAGONBORN)]]
[[Naga->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_7_naga][setup.setRace($CharacterSheet_Player.symbiote, setup.RacePool.NAGA)]]
[[Minotaur->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_7_minotaur][setup.setRace($CharacterSheet_Player.symbiote, setup.RacePool.MINOTAUR)]]
[[Monstrous Symbiote->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_7_symbiote][setup.setRace($CharacterSheet_Player.symbiote, setup.RacePool.SYMBIOTE)]]
[[Werewolf->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_7_werewolf][setup.setRace($CharacterSheet_Player.symbiote, setup.RacePool.WOLF)]]The amorphous creature begins to shift, moulding itself as though it was clay.
A massive profile builds up in front of you, dwarfing you in size. It does not stop there as it seems to bulge and widen into a terrifyingly muscular form.
You watch veins sprawl across the body, pumping blood into each swollen mound of strength. Pecs just out from its chest, a shelf that canopies rows of bulging abdominals.
Above each boulder of strength, a bullish neck rises upwards and is crowned by a muzzle that seems to be a cross of a canine and feral cat. With a beastly roar, sharp teeth form from its gums and a pair of dangerously curved horns sprout from the side of its head. Details flood the face; strong cheekbones, a rugged jaw and a gorgeous mohawk that runs from the top of its head down into a mane across its back.
You hear the cracking of bone as its legs shift into a digitigrade stance and its back hunches forward to take on the typical posture of a behemoth.
Finally, a thick tail sprouts from its rear, ridged with webbed spines that frill outwards at its tip.
It kneels down in front of you, it leathery skin stretching across its muscular shape. Even though a behemoth is known for its aggressive and domineering tendencies; this one shows you its full respect and adoration.
\<<run setup.choice("[[Continue->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_8]]");>>A head forms out of the amorphous creature and a vaguely humanoid shape cascades down from it.
It rolls its shoulders, limbs bulking up with the smooth and elegant motion. The neck, bulging wider, tapers up to a wedge-shaped muzzle.
A forked tongue slips past its lips as teeth forms from its gums. Soon after, a wave of scales and ridges are etched into its skin and eventually covers its entire brawny mass. With a pleased rumble, a pair of slitted eyes flick towards you. You cannot help but admire the sharp angles that define a divine example of a dragonborn.
Raising its arms and pushing one of its digitgrade legs forward, it flexes, and in an instant, major crests and troughs flourish across its body into a canvas of perfectly sculpted musculature.
The mighty beast bows before you as wings erupt from its back, one arm pressed against its voluminous pectorals, the other outstretched showing off its arm's immaculate contour, tipped by vicious looking talons.
An Adonis. A being of perfect balance, strength, wisdom and elegance. A being showing its utter adoration and devotion to you, wordlessly, through its awe-inspiring body language.
\<<run setup.choice("[[Continue->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_8]]");>>The amorphous creature begins to shift, moulding itself as though it was clay.
It rises upwards, growing taller as the shape of a head rises out from the top. Features like shoulders cascade outward, widening as the upper torso grows steadily more defined.
Lower down, the form stretches out longways, extruded into a long, thick, prehensile tail that merges seamlessly with the humanoid upper-body of the muscle-bound beast.
More detail floods onto its visage; quickly morphing into a serpentine muzzle. From the tip of its head, a wave of scales pop out from its forming flesh and roll down the length of its back and tail. A hood forms on either side of its skull; a crown fit for a cold-blooded king.
The beast opens its mouth, showing you a pair of powerful fangs that descend from the roof of its mouth. They drip with a sickly green venom.
A pair of slitted eyes take shape above the muzzle, blood-red pupils dilating to stare deeply into your soul. A frigid gaze. A loving gaze. It grins as it leers down at you, lower half stretching even further, into a <<print setup.getLength(70)>> long body.
\<<run setup.choice("[[Continue->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_8]]");>>The amorphous creature begins to shift, moulding itself as though it was clay.
Broad, powerful shoulders ripple outwards from its neck, taking form below the outline of a head. Arms roll down from each boulder, thickening and stretching downwards while legs simultaneously grow from its waist. Knees form, jut backwards and end in strong hooves. From behind, the thin tail of a bull begins to swing between its legs.
Its head then ripples as detail creeps onto it; stretching forward into a primal flat-nosed muzzle.
Two thick, curled horns push out from the top of its skull, each one as thick as your arms.
Ooze recedes only to be replaced by a lucious coat of fur; fine enough to show off its bulging muscles. A larger tuft of fur sprouts from betwene the cleft of its massive pecs, forming a treasure trail down to its genitals.
The minotaur glances down at its burgeoning body; thick chest rising and falling with each of its strong huffs. Its nostrils flare with each breath. The strong musk of testosterone overwhelms your senses.
There is a hungry look in its eyes as he stares down at you. He is a beast of desire, of strength and of loyalty, to you.
\<<run setup.choice("[[Continue->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_8]]");>>A head forms out of the amorphous creature and a vaguely humanoid shape is embossed into it.
Details fill out the visage; a strong jaw and a sharply defined chin which casts heavy shadows on its lean neck.
Several dozen thin, white veins begin to snake in all directions down from its head, spreading across its arms and torso which race towards its feet.
Writhing alabaster patches slowly take shape where its eyes should; formed from the milky trails that swirl around its face. He stares down at you with featureless, marble-like eyes.
Claws form on the tips of a hand. It raises them to cusp your chin. It smiles, gently, with newfound jagged lips which stretches into a hungry grin, filled with several rows of sharp teeth.
He lets out a low, rumbling and sensual growl; one that makes your chest vibrate.
A long, thick, deliciously slimy tongue slides out from its mouth, as thick as your wrist and as long as your entire body. It flicks at you eagerly.
\<<run setup.choice("[[Continue->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_8]]");>>The amorphous creature begins to shift, moulding itself as though it was clay.
The vague shape of a narrow, lean-muzzled head rises out from the top of its morphing mass and is accompanied by a thick neck flanked by incredibly broad shoulders.
A pair of triangular ears sprouts from the head as the creature opens its maw wide, letting out a gargled yet undeniably wolfish howl.
It pierces your ears, breaking the otherwise crushing silence of this otherworldly plane.
Several sets of large, pearly-white teeth emerge from its gums, their tips as sharp as daggers and curved as elegantly as sickles.
A pair of wild, hungry eyes then appear, their pupils dilating as its expression contorts into that of extreme euphoria.
Its chest widens, forming a shelf of muscle above rows of chiselled abdominals. Below the waist, underneath a gratuitous package, powerful digitigrade legs form which are capped by dangerous claw-tipped paws. A similarly dangerous set of tools form on its hands, ready to rend any of your foes into ribbons.
Sprouting from its rear, a fluffy tail plumes outward and begins wagging ecstatically. The fur continues to roll upwards from the tail's base and across the body until a luscious coat covers it entirely.
Its wild eyes stare down at you with the look of pure adoration.
\<<run setup.choice("[[Continue->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_8]]");>>\<<set _symHead = setup.DESC.getLimbDesc($CharacterSheet_Symbiote, 'heads', {article:true})>>
The amorphous creature begins to shift, moulding itself as though it was clay.
The ooze bubbles at its apex, rising until it forms <<print _symHead>>. Smiling at you, <<charLimbDesc $CharacterSheet_Symbiote 'teeths'>> \
forms out of the gum from beneath its <<charLimbDesc $CharacterSheet_Symbiote 'eyes'>> that stare at you with unwavering adoration.
\<<if $CharacterSheet_Player.symbiote.info.anatomy.horns != undefined && $CharacterSheet_Player.symbiote.info.anatomy.horns.number >= 1>>
A gutteral roar suddenly takes the beast. With the sound of cracking bone, its flesh parts to make space for <<charLimbDesc $CharacterSheet_Symbiote 'horns'>>.
\<</if>>
Detail begins to flood into the rest of its muscular body; <<charLimbDesc $CharacterSheet_Symbiote 'arms'>> form from growing stumps and swell with chords of vibrating strength. \
Nestled between those battering rams are <<charLimbDesc $CharacterSheet_Symbiote 'pecs'>> which canopy a glorious wall of <<charLimbDesc $CharacterSheet_Symbiote 'abdominals'.
Below its waist, another set of writhing puddles expand into the shape of <<charLimbDesc $CharacterSheet_Symbiote 'legs'>>.
\<<if $CharacterSheet_Player.symbiote.info.anatomy.wings != undefined && $CharacterSheet_Player.symbiote.info.anatomy.wings.number >= 1>>
Its back arches, its smile widens into picturesque euphoria as <<charLimbDesc $CharacterSheet_Symbiote 'wings'>> erupt from behind its shoulder blades.
\<</if>>
\<<if $CharacterSheet_Player.symbiote.info.anatomy.tails != undefined && $CharacterSheet_Player.symbiote.info.anatomy.tails.number >= 1>>
Sprouting from its glutes, its <<charLimbDesc $CharacterSheet_Symbiote 'tails' 'wags~wag'>> with uncontained affection and pleasure.
\<</if>>
\<<run setup.choice("[[Continue->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_8]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
The scalding aura of the inky <<SymbioteRace>> grows in intensity. The edges of its beautiful form vibrate with imminent power, like a tense bowstring drawn to its utter limit.
It resonates with the air, with your bones, and ultimately, your soul. The feeling is impossible to describe. The intimacy you feel with this creature is overwhelming; a bond stronger than love.
The sound of water fills your ears as the ooze on its form begins to spin and rush. You feel the connection with it, you feel your own adoration spike and you channel it into it's already burgeoning form.
His gaze meets yours and then he moans. He urges you onward...
You focus on:
[[His cock->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_9][$SymbioteBoost = "cock"]]
[[His muscles->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_9][$SymbioteBoost = "muscles"]]
[[His whole body->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_9][$SymbioteBoost = "height"]]\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
\
\<<if $SymbioteBoost == "cock">>
You focus on his <<charLimbDesc $CharacterSheet_Symbiote 'cocks'>>. It swells larger and fatter, throbbing with uncontained size. \
It reaches its previous limit, but then shatters that with even more size.
Its package crawls across its abdomen, up towards its heaving chest.
\<<run setup.applyGrowth($CharacterSheet_Player, "cock", 4)>>
\<<elseif $SymbioteBoost == "muscles">>
You focus on his musculature, wishing it larger! You immediately see its <<charLimbDesc $CharacterSheet_Symbiote 'abdominals'>> burst with impossible size and power. \
It flexes its <<charLimbDesc $CharacterSheet_Symbiote 'arms'>>, showing off how its biceps expand - consuming more and more space on each limb with every passing second.
A tremendous baritone roar erupts from its throat as its <<charLimbDesc $CharacterSheet_Symbiote 'pecs'>> explode with size. \
The cleft deepens. Each bulging boulder barrels outwards, more and more! The rest of its titanic body rejoices in growth, as each muscle group tries to outdo the others.
\<<run setup.applyGrowth($CharacterSheet_Player, "muscles", 8)>>
\
\<<elseif $SymbioteBoost == "height">>
The <<SymbioteRace>>'s expression contorts in pleasure. Its deep moans dive in pitch, reaching brassy baritone notes as its body erupts upwards. \
It grins as your vision is utterly filled with the body of the growing <<SymbioteRace>>.
Its lustful gasps fill the void as its form reaches a height of <<print setup.getLength(90)>>. As the growth ends, it steps closer to you and then presses you against his warm flesh.
\<<run setup.applyGrowth($CharacterSheet_Player, "cock", 1)>>\
\<<run setup.applyGrowth($CharacterSheet_Player, "height", 7)>>\
\<</if>>
You can't help but flush with arousal. This creature was beyond good looking, beyond the concept of your ideal.
A sticky wet spot grows within your pants. You gasp, as you feel its massive hand roll over your chest. Gentle. Loving. Strong.
The limb slides down lower.
You look up, only to meet its gaze a hairs breadth away from your face. You can taste its powerful breath. Closing your eyes instinctively, you lock lips.
Divine euphoria. The proverbial match made in the heavens. Your body leans in closer to the creature, craving every inch of contact with it. Goo from its body rushes past your dancing tongues and into your throat. Some of it drips off of your body in sticky strings.
Your arousal suddenly skyrockets!
You begin to picture more detail on its body as you kiss; the colours and patterns that make it unique:
[[Amber->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.AMBER; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.AMBER)]]
[[Beige->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.BEIGE; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.BEIGE)]]
[[Black->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.BLACK; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.BLACK)]]
[[Blue->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.BLUE; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.BLUE)]]
[[Brown->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.BROWN; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.BROWN)]]
[[Crimson->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.CRIMSON; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.CRIMSON)]]
[[Emerald->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.EMERALD; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.EMERALD)]]
[[Golden->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.GOLDEN; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.GOLDEN)]]
[[Green->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.GREEN; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.GREEN)]]
[[Grey->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.GREY; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.GREY)]]
[[Indigo->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.INDIGO; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.INDIGO)]]
[[Obsidian->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.OBSIDIAN; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.OBSIDIAN)]]
[[Orange->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.ORANGE; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.ORANGE)]]
[[Pink->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.PINK; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.PINK)]]
[[Purple->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.PURPLE; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.PURPLE)]]
[[Red->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.RED; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.RED)]]
[[Sapphire->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.SAPPHIRE; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.SAPPHIRE)]]
[[Violet->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.VIOLET; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.VIOLET)]]
[[Tan->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.TAN; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.TAN)]]
[[White->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.WHITE; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.WHITE)]]
[[Yellow->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.info.colour = setup.ColourPool.YELLOW; setup.colourLimbs($CharacterSheet_Player, "eyes", setup.ColourPool.YELLOW)]]\<<unset $SymbioteBoost>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
\<<run setup.colourAllLimbs($CharacterSheet_Player.symbiote, $CharacterSheet_Player.symbiote.info.colour)>>\
It presses you in tightly, closer to its glorious body, now coloured <<SymbioteColor>>.
Amidst the floods of passion and love, you feel gratitude join in the divine union of you and this beast.
It continues to kiss you deeply and grinds its <<charLimbDesc $CharacterSheet_Symbiote 'cocks'>> along your own.
Passion flares. Love ignites. Bonds strengthen.
Your moans fill the dark void as the goo begins to change you. Your <<LimbDesc 'cocks' 'grows~grow'>> as you rut against the <<SymbioteRace>>'s body. \
Soon, it reaches further than the <<SymbioteRace>>'s monstrous tool. He pulls back from the kiss and smiles, filled with pride. \
You are utterly drenched with <<SymbioteColor>> slime. He takes you into a massive bear hug."
\<<run setup.choice("[[Let him in...->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_11]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
Its whole being enters you. You scream as the deluge instills deep rooted pleasure across every pore. Your lips part as your muscles explode with immense size and strength.
More than just strength enters you. You feel a waterfall of lust wrack your psyche - the creature's needs and desires becoming your own.
Grasping your <<LimbDesc 'cocks'>>, you hold on for dear life as the thick meat begins devouring litres of goo through its tip. Your need keeps escalating! Exponentially reaching higher and higher heights!"
You erupt in size as the power pushes your form upwards, becoming <<print setup.getLength(86)>> tall! It feels like your mind is about to shatter with the most intense orgasm of your life!
The last of the goo finally enters you as you jack off furiously while flicking your thick <<SymbioteColor>> tongue in the air.
You both stand together in the void. Titans in the endlessness. Rulers of this space. Yet you know you can both be so much more.
Even though you are both screaming in ecstasy and coating the purple plains in layers of seed; the monster's name appears in your mind with extreme clarity.
<<textbox "$CharacterSheet_Player.symbiote.info.name" "Echo">>
\<<run setup.completeQuest($Quest_MQ001_01)>>
\<<run setup.AbiHndlr.addAbility($CharacterSheet_Player, setup.Ability.EchoForm)>>
[[Be Reborn->Quest_MQ001_EchoPostMerge][setup.AbiHndlr.addAbility($CharacterSheet_Player, setup.Ability.HostOfEcho)]]\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
You find your eyes peeling open to the warm hues of an afternoon sky.
Visions of that empty eternity flood your mind.
Whatever was in that crater, is now a part of you.
\<<if $CharacterSheet_Player.quest.corruptionVillageExiled == false>>
\<<run setup.choice("[[Go back home->Quest_MQ001_EchoPostMerge_1]]");>>
\<<else>>
\<<run setup.choice("[[Go back home->Village]]");>>
\<</if>>You head back in the direction of the Golden Bastion. You feel dizzy through the entire trip, as if your center of gravity is not quite where it should be. It is not unlike a child learning to walk all over again.
"Halt!" The voice of a gruff guard startles you. He was a dragonkin with a solid build. You can see fresh scars across his exposed scales; clearly a survivor of last night's assault.
"State your intentions, stranger!" He barked.
The remark confuses you. By now, the Eldest should have communicated to everyone that you had become the new explorer. You realise you have no idea how much time has passed since you touched the strange orb.
\<<run setup.choice("[[Tell him who you are -> Quest_MQ001_EchoPostMerge_2_who_are_you]]");>>You state your name and your position as the Golden Bastion's explorer.
He pauses for a moment, as if examining you closer. His expression is hard to make out; a blend between distrust and hope.
"You look nothing like $CharacterSheet_Player.info.name, how do I know you are truly who you say you are?" The man's stance shifts and his hand hovers over the pommel of his sword.
You blink in confusion and then look at yourself. The shock shakes you to the core. You look nothing like you did before: you are taller, far more muscular and your nether region has certainly become more pronounced.
"$CharacterSheet_Player.info.name has been gone for weeks; if it is you, where have you been?" he presses.
\<<run setup.choice("[[Say you encountered something strange->Quest_MQ001_EchoPostMerge_2_Truth]]");>>
\<<run setup.choice("[[Say that only the Herald should know->Quest_MQ001_EchoPostMerge_2_Eldest]]");>>
\<<run setup.choice("[[Punch Him->FightLogic][$Encounter_Target=$CharacterSheet_town_guard]]");>>You decide to tell the guard everything. The more you speak, the more the colour drains from his face.
"Even if it is true and you are $CharacterSheet_Player.info.name, I can not let you pass!" He states sternly, "It's too risky to allow you inside if you have been... tainted."
"I'm sorry, but it would be safer if I just ended you here." The guard draws his sword and takes a step toward you. A strange wave of power washes over you. You could snap him like a twig, show him the extent of your building lust.
\<<run setup.choice("[[Continue->Quest_MQ001_EchoPostMerge_3_Meet_Abel_aggressive]]");>>There is a sense of pride that wells up within you as you realise how much more you have become, but at the same time the feeling is laced with the fear that you may not actually be the same person that left in the morning.
A bluff escapes your lips; that you were sent out in the morning to collect materials. A lie laced with truth.
The guard raises an eyebrow, "Is that so? Who sent you? Who was manning this post when you left?"
\<<run setup.choice("[[Make up a name->Quest_MQ001_EchoPostMerge_3_Lie_mildred]]");>>You blurt out the name Mildred. A generic name that you ocassionally heard within the markets.
"Okay fine, but then which guard let you out?" he grunts, his hand hovering over the pommel of his sword.
\<<run setup.choice("[[Abel->Quest_MQ001_EchoPostMerge_3_Lie_Abel]]");>>
\<<run setup.choice("[[Senna, The Drill Sergeant->Quest_MQ001_EchoPostMerge_3_senna]]");>>
\<<run setup.choice("[[Trent, The Inner Wall Watchman->Quest_MQ001_EchoPostMerge_3_Lie_Trent]]");>>The name Trent escapes your lips. It was one of three guards you remember working with extensively during your training.
"Trent, eh?" The guard relaxes his stance towards you, "If you know a guard that works exclusively at the Inner Wall, then it has to be you."
He hesitates for a moment, looking you up and down and then finally opens his mouth to speak in hushed tones, "Is it really you, $CharacterSheet_Player.info.name? When you disappeared, you look... different"
\<<run setup.choice("[[Continue->Quest_MQ001_EchoPostMerge_3_Meet_Abel_passive]]");>>You think back to a number of guards you had worked with in the past. The name Senna comes to the fore of your mind; one of the drill masters that helped train you and Abel.
"Senna?" The guard drops his aggressive stance, but his shoulders slump and lines of sadness creep into his expression, "Well that's one way to prove its you, though you could have picked something less somber."
"Senna is dead, $CharacterSheet_Player.info.name. He was killed in combat the day before you left," he hesitates for a moment, looking you up and down, "I am sorry I treated you with mistrust."
\<<run setup.choice("[[Continue->Quest_MQ001_EchoPostMerge_3_Meet_Abel_passive]]");>>You say that you were sent by Abel, the Herald's apprentice.
The guard's face scrunches into a scowl, "He's not even a guard, but of course an outsider wouldn't know that."
The guard unsheaths his sword, the sound of ringing steel interrupting your thoughts, "I don't know who you are or what you want with us, but turn away or be slain!"
\<<run setup.choice("[[Continue->Quest_MQ001_EchoPostMerge_3_Meet_Abel_aggressive]]");>>The guard's body tenses and there is a flash of distrust that manifests in his hand gripping the handle of his sword. He does not draw it. A frustrated growl rasps from his throat.
"If you are here on business of our leader, then you must speak with those who can hear it's words. Wait here, I will fetch someone," he says in flat and measured tones, "If you are lying, there will be hell to pay."
The man assigns a colleague to stand watch over you as he disappears into the Golden Bastion.
\<<run setup.choice("[[Continue->Quest_MQ001_EchoPostMerge_2_Eldest_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
It feels like an agonizing wait before he arrives with a familiar face.
It is Abel.
He motions for you to join him within the Golden Bastion walls.
\<<run setup.choice("[[Enter the Golden Bastion->Quest_MQ001_EchoPostMerge_3_Meet_Abel_p2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "angry")>>
"Stop!" A familiar voice immediately cuts through your boiling blood.
"No honoured voice," he answers, "My apologies. If this stranger-"
"$CharacterSheet_Player.info.name." Abel corrects.
"If this is indeed $CharacterSheet_Player.info.name, then we shall let him pass." The guard eyes you warily but drops his aggressive stance towards you and steps out of the way.
\<<run setup.choice("[[Enter the town->Quest_MQ001_EchoPostMerge_3_Meet_Abel_p2]]");>>"Wait here," he smiles.
"I'll go fetch Abel. He has been visiting the wall every day in hopes that you would return. In truth, we all have been praying for the return of a Scavenger."
\<<run setup.choice("[[Continue->Quest_MQ001_EchoPostMerge_3_Meet_Abel_passive_2]]");>>It takes some time for the man to return.
"The Herald's apprentice is waiting for you within the walls, please proceed and go in the grace of the Eldest," the guard salutes and lets you pass.
As you enter the village proper, you see a familiar figure. The beaming visage of Abel greets you, garbed in what looks to be the cermonial kit.
\<<run setup.choice("[[Speak to Abel->Quest_MQ001_EchoPostMerge_3_Meet_Abel_p2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
"It's good to see you are alive and well, $CharacterSheet_Player.info.name." Abel says as he looks you up and down.
"By the gods... I made it a ritual to visit this wall every day in the hopes you would come back, but I never thought I would be blessed with such luck," he smiles brightly.
"This is not the place for that kind of talk. Come find me in my house," he says as he turns toward the Golden Bastion proper, "We can try and make sense of this all."
\<<run setup.choice("[[Continue->Village]]");>><<include setup.getNextNarativeEventPassage(setup.StorySheet_Player.oasisIntro)>><<set $CharacterSheet_Player.quest.available_meteorQuest_firstTime = false>>
The distant smoke of the crash site makes it easy to spot, but reaching it is a journey nonetheless.
You hear the faint crackling of flames and smell the charred scent that lingers in the air.
The closer you get, the more the site reveals itself, and you can't help but marvel at the sheer magnitude of it.
The meteor itself is surrounded by an oasis of dark, jet-black water. The smell of Corruption hangs heavy in the air.
A small island lies at the center of it, where ash and flames rise, shimmering the horizon.
The light illuminates a thick fog over the oasis, creating a surreal and mysterious atmosphere.
\<<run setup.choice("[[Continue->Quest_MQ001_EchoFirstEncounter_Lake_Menu]]");>>You are at the edge of the oasis, the thick, viscous corruptive goo lapping at your feet.
The bubbles and splashes created by the goo's movement create an eerie, alien-like sound that echoes.
It's a strange contrast to the peacefulness of the oasis and the surrounding area.
You can feel the meteor's power reverberating through the air, and the ripples on the lake's surface seem to be magnified by the eerie glow.
This pool of Corruption is about <<print setup.getLength(12 * 12)>> in radius.
<<print setup.getNextNarativeEventPassageListText(setup.StorySheet_Player.oasisChoices, 5)>>\
\<<run setup.choice("[[Leave->Village]]");>>[[Inspect the oasis->Quest_MQ001_EchoFirstEncounter_Lake_LookAtPool]]
\You can almost feel the energy radiating from the lake as the goo seems to come alive with its pulsing energy.
Tiny bubbles of black goo rise to the surface.
It would be dangerous to try to cross it without a plan.
\<<run setup.choice("[[Continue->Quest_MQ001_EchoFirstEncounter_Lake_Menu]]");>>[[Step over the oasis->Quest_MQ001_EchoFirstEncounter_Lake_StepOverIt]]
\<span class='inactive'>[[Step over the oasis->Village]]</span>
\You take a deep breath as you stand before the corrupted oasis.
Looking down, you see the lush green foliage that used to fill this place now wilted and blackened.
With a determined stride, you step into the corrupted oasis. Your giant feet make deep impressions in the ground, and the sickly plants crumble beneath your weight.
[[Push Onwards->Quest_MQ001_EchoFirstEncounter_Lake_StepOverIt_2]]\<<run setup.applyCorruption($CharacterSheet_Player, 3)>>
As you progress, you can feel the darkness emanating from the oasis, trying to spread to you.
You can feel the goo pressing against your skin, trying to take hold and spread endless pleasure to your soul, but it simply can't reach you.
∇: You gain 3 corruption.
[[Push Onwards->Quest_MQ001_EchoFirstEncounter_Lake_StepOverIt_3]]Finally, you emerge on the other side, only slightly affected by Corruption.
You have not only survived the corrupted oasis, but you have conquered it.
You stand tall, proud of your success and confident in your strength.
\<<run setup.choice("[[Continue->Quest_MQ001_EchoFirstEncounter_InvestigateImpact]]");>>[[Cross the oasis safely->Quest_MQ001_EchoFirstEncounter_Lake_CrossIt_DemonicEssence]]
\<span class='inactive'>[[Cross the oasis safely->Village]]</span>
\The goo reacts to your presence as it moves faster and faster.
You can feel it reaching your legs, but it suddenly stops.
\<<run setup.choice("[[Push Onwards->Quest_MQ001_EchoFirstEncounter_Lake_CrossIt_DemonicEssence_2]]");>>\<<run setup.applyCorruption($CharacterSheet_Player, 2)>>
You take a few more steps and can feel the goo getting even more intense, its warmth and texture making you quiver with anticipation.
The lake's energy radiates through your body, but your mind is at ease.
Your hand holds your shard of demonic Essence as tight as it can. The fear of dropping it grows stronger with every step.
∇: You gain 2 corruption.
\<<run setup.choice("[[Push Onwards->Quest_MQ001_EchoFirstEncounter_Lake_CrossIt_DemonicEssence_3]]");>>Finally, you emerge on the other side, only slightly affected by Corruption.
You have not only survived the corrupted oasis, but you have conquered it.
You stand tall, proud of your success and confident in your strength.
\<<run setup.choice("[[Continue->Quest_MQ001_EchoFirstEncounter_InvestigateImpact]]");>>[[Attempt to cross the oasis without assistance->Quest_MQ001_EchoFirstEncounter_Lake_CrossIt]]
\<span class='inactive'>[[Attempt to cross the oasis without assistance->Village]]</span>
\The goo reacts to your presence as it moves faster and faster.
You can feel it reaching up your legs, massaging them and sending waves of pleasure through your body.
You begin to blush as you realize what is happening.
[[Push onwards->Quest_MQ001_EchoFirstEncounter_Lake_CrossIt_2]]You take a few more steps and can feel the goo getting even more intense, its warmth and texture making you quiver with anticipation.
The lake's energy radiates through your body. Its strange power courses through your veins.
Your muscles start twitching and contracting, growing stronger with each passing second. Heat radiates off of your body, and your muscles swell and ripple.
[[Push onwards->Quest_MQ001_EchoFirstEncounter_Lake_CrossIt_3]]\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
Your breathing quickens as your heart races, and your body aches with need.
The goo is swirling through your veins, intensifying your desire and making you desperately crave physical touch.
Your body quivers with pleasure.
You start to feel a little dizzy.
[[Push onwards->Quest_MQ001_EchoFirstEncounter_Lake_CrossIt_4]]\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
It's like a thousand tiny fingers caressing your skin from the inside.
Your body starts to quiver as the goo reaches your core.
It feels like a volcano erupting inside you. Your muscles tense and then relax as wave after wave of pleasure washes over you.
Your toes curl as you let out a moan that echoes through the Barrens.
[[Push onwards->Quest_MQ001_EchoFirstEncounter_Lake_CrossIt_5]]\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
You can feel the goo surging through you, intensifying your pleasure and sending you into an orgasmic bliss you never knew existed.
Your eyes roll back in your head as you gasp, feeling the goo up your spine, radiating warmth and pleasure as it goes.
Your breath comes in short, shallow bursts as it continues its journey, setting every nerve ending in your body on fire.
[[Push onwards->Quest_MQ001_EchoFirstEncounter_Lake_CrossIt_6]]\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
You feel like you're about to burst with anticipation as it reaches the center of your being and finally unleashes its full force.
You arch your back and scream as you reach the peak of pleasure, feeling the goo seeping through every part of you and making you a never-ending volley of thick loads.
It's simply too much to bear.
<span class="glitch nyx" data-text="CORRUPT GROW FUCK">"Give in..."</span>
[[Give in->Quest_MQ001_EchoFirstEncounter_Lake_CrossIt_7]]\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
\<<run setup.applyCorruption($CharacterSheet_Player, 8)>>
Your needy moans fade as you start to sink into the black goo.
∇: You pass out.
∇: You gain 8 corruption.
\<<run setup.choice("[[Continue->Village]]");>>[[Attempt to cross the oasis without assistance (Corrupted)->Quest_MQ001_EchoFirstEncounter_Lake_CrossIt_Corrupted]]
\The goo reacts to your presence as it moves faster and faster.
You can feel it reaching up your legs, massaging them and sending waves of pleasure through your body.
You begin to blush as you realize what is happening.
[[Push onwards->Quest_MQ001_EchoFirstEncounter_Lake_CrossIt_Corrupted_2]]You take a few more steps and can feel the goo getting even more intense, its warmth and texture making you quiver with anticipation.
The lake's energy radiates through your body.
Its strange power courses through your veins.
[[Push onwards->Quest_MQ001_EchoFirstEncounter_Lake_CrossIt_Corrupted_3]]\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
Your breathing quickens as your heart races, and your body aches with need.
The goo is swirling through your veins, intensifying your desire and making you desperately crave physical touch.
Your body quivers with pleasure.
But you are used to this feeling.
[[Push onwards->Quest_MQ001_EchoFirstEncounter_Lake_CrossIt_Corrupted_4]]\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
Your feet sink into the murky depths of the corrupted water with each step, the sensation of it heightening your arousal.
The feeling of power radiating through your body with each movement is undeniable as you walk through the water.
It is warm and inviting. It caresses your skin until it wraps around your body and starts to seep into your veins.
You feel yourself growing, your body expanding and becoming more alive with each passing second.
You feel invincible, unstoppable.
A pure soul would have passed out by now, but you are far too corrupted to be overwhelmed by this feeling.
You keep moving forward, feeling the power of the water coursing through your body.
Your steps become more confident and purposeful.
\<<run setup.applyCorruption($CharacterSheet_Player, 4)>>
∇: You gain 4 corruption.
[[Push onwards->Quest_MQ001_EchoFirstEncounter_Lake_CrossIt_Corrupted_5]]\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
Before you know it, you reach the center of the oasis. The feeling of Corruption feels more refreshing to your tainted soul.
Part of you yearns for more and needs to return to the dark waters you've grown to love so much.
But you still need to investigate what lies in the center of the oasis.
\<<run setup.choice("[[Investigate the crash site->Quest_MQ001_EchoFirstEncounter_InvestigateImpact]]");>>
\<<run setup.choice("[[Return to the corrupted waters->Quest_MQ001_EchoFirstEncounter_Lake_CrossIt_Corrupted_Return]]");>>You feel pleasure the moment you step back into the water.
Its warmth envelops you in a sensual embrace, and you can feel the power of the water coursing through your veins.
Your skin tingles with anticipation as you sink deeper, the water rising above your waist.
You can feel the water's Corruption seeping into your pores, awakening your body and setting it aflame.
\<<run setup.choice("[[Sink deeper->Quest_MQ001_EchoFirstEncounter_Lake_CrossIt_Corrupted_Return_2]]");>>The corrupted water seeps into you. Its warmth radiates through your body, giving you an intense, full-body orgasm that feels like nothing you've experienced.
The pleasure builds, quickly becoming overwhelming and leaving you trembling with anticipation. Every inch of your body is alive and tingling as if every nerve has been electrified.
You find yourself lost in waves of ecstasy, unable to control yourself as the pleasure takes over.
[[Push onwards->Quest_MQ001_EchoFirstEncounter_Lake_CrossIt_Corrupted_6]]\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
You feel like you're about to burst with anticipation as it reaches the center of your being.
It unleashes its full force.
You arch your back and scream as you reach the peak of pleasure, feeling the goo seeping through every part of you and making you a never-ending volley of thick loads.
It's simply too much to bear.
<span class="glitch nyx" data-text="CORRUPT GROW FUCK">"Give in..."</span>
[[Give in->Quest_MQ001_EchoFirstEncounter_Lake_CrossIt_Corrupted_7]]\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
\<<run setup.applyCorruption($CharacterSheet_Player, 8)>>
Your needy moans fade as you start to sink into the black goo.
∇: You pass out.
∇: You gain 8 corruption.
\<<run setup.choice("[[Continue->Village]]");>><<include LostPrisoner_Intro>><<include setup.getNextNarativeEventPassage(setup.StorySheet_Player.lostPrisonerMainMenu)>>
<<print setup.getNextNarativeEventPassageListText(setup.StorySheet_Player.lostPrisonerLinks, 3)>>\
\<<run setup.choice("[[Leave -> Village]]");>>[[Approach him->LostPrisoner_Withdrawal_Approach]]
\\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
The beast growls as you step closer.
Black drool oozes from his mouth, and his claws dig deep into stone tiles.
His muscles are even bigger than the last time you saw him.
\<<run setup.choice("[[Take a step closer->LostPrisoner_Withdrawal_Approach_2]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
You take a deep breath and steel yourself as you approach the angry werewolf.
His muscles bulge, and he looks like he can rip through his binds with a single flex of his biceps.
His purple eyes are blazing with rage.
\<<run setup.choice("[[Take another step->LostPrisoner_Withdrawal_Approach_3]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
You can feel the tension in the air. The werewolf's fury is palpable.
He shifts his weight, and you can see the chains around his wrists and ankles rattle with his movement.
Suddenly, he lets out a fierce series of barks.
His eyes are filled with rage, and you can practically feel the heat coming off him.
"It's you..."
He looks like he wants nothing but to tear you to shreds.
\<<run setup.choice("[[Continue->LostPrisoner_Withdrawal_Approach_4]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
You stand your ground but can feel your body shake slightly in reaction.
The werewolf snarls, his hot breath fogging up the air.
∇: He does not seem open to talking now.
\<<run setup.choice("[[Continue->LostPrisoner_MainMenu]]");>>[[Ask him his name->LostPrisoner_Name]]
\\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
<<set $CharacterSheet_Player.quest.available_lostPrisoner_name = false>>
"There's no more room in my soul for thoughts like these. All I think about are what I would do if I got my hands on you right now."
Your question bores him somewhat.
His gaze drifts down to his throbbing cock.
\<<run setup.choice("[[Continue->LostPrisoner_MainMenu]]");>>[[Approach him->LostPrisoner_NormalApproach]]
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
You take a step closer, and he snarls, baring his teeth.
Slowly, you reach out and caress his fur, feeling the power beneath it.
He shudders, and you can feel his body relax. His breathing deepens, and his eyes close in pleasure.
\<<run setup.choice("[[Pet him->LostPrisoner_NormalApproach_2]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "ohFace")>>
You continue to stroke his fur, and his arousal is evident.
Desire coils tightly in his body.
He looks up at you, his eyes begging. "Please," he whispers.
"I need to cum. If you help me get one load out, I'll tell you anything."
\<<run setup.choice("[[Jerk him off->LostPrisoner_NormalApproach_HelpHim]]");>>
\<<run setup.choice("[[Refuse->LostPrisoner_MainMenu]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "ohFace")>>
\<<set $CharacterSheet_Player.quest.available_lostPrisoner_cameFrom = true>>
\<<set $CharacterSheet_Player.quest.lostPrisonerRelaxed = true>>
His cock surges and throbs angrily before you even reach him.
He is desperate for any touch.
You reach out and run your palms across his broad chest.
His muscles ripple beneath your touch, and he growls in pleasure.
\<<run setup.choice("[[Continue->LostPrisoner_NormalApproach_HelpHim_2]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "ohFace")>>
You feel your arousal growing as you continue to explore his body, feeling the heat radiating from him.
His body is like a work of art, every muscle perfectly defined and glistening with Corruption.
"Please... I need to cum."
You move lower, trailing your fingers over his abs and feel the tension in each muscle.
\<<run setup.choice("[[Continue->LostPrisoner_NormalApproach_HelpHim_3]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "ohFace")>>
You take your time, savouring every inch of him before finally reaching his groin.
He is already hard, and you can feel the heat radiating from his cock. You cup your hands around him, stroking up and down his shaft.
Your mouth waters as you feel his thick, gooey precum seeping out of him. You spread it around with your fingers, coating his length in the viscous liquid.
"Oh fuck!"
His chains rattle against the wall as he pants.
\<<run setup.choice("[[Continue->LostPrisoner_NormalApproach_HelpHim_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "ohFace")>>
Every every jerk since lightning bolts of pleasure all over his body.
His muscles rumble and shiver lustfully as he fully gives in to your touch.
You grip his cock tightly and stroke it with increasingly fast and frantic movements. His moans become louder and more passionate.
"Please. Don't. Stop!"
He is entirely at your mercy, moaning and panting with every touch to his monstrous werewolf cock.
His corrupted seed starts to ooze off his cock, and you feel the potent power it contains.
\<<run setup.choice("[[Keep jerking->LostPrisoner_KeepJerking]]");>>
\<<run setup.choice("[[Suck him off->LostPrisoner_SuckHimOff]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "ohFace")>>
"Oh fuck!"
He rattles back in surprise but then pants and whines.
You feel his infectious lust take over the air and can't help but grow hard yourself.
\<<run setup.choice("[[Keep Jerking->LostPrisoner_KeepJerking_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "ohFace")>>
"Oh, gods! I can feel it! I'm so close!"
His eyes and mouth burn like a rekindled forge.
His huge, hard cock pulses beneath your touch as he roars in pleasure.
\<<run setup.choice("[[Make him cum->LostPrisoner_KeepJerking_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "ohFace", true)>>
"Aaaaaarrrrrggggggghhhhhhh!!"
Suddenly, his cum begins to gush forth, coating the room with the thick, gooey, black liquid.
The werewolf's breathing grows more ragged as his orgasm intensifies, and his cum flows from his shaft in loud, powerful spurts.
\<<run setup.choice("[[Make him cum->LostPrisoner_KeepJerking_4]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "ohFace", true)>>
"Hmmmm... That felt good." Says the werewolf with an approving purr.
∇: The werewolf is now more open toward you.
\<<run setup.choice("[[Continue->LostPrisoner_MainMenu]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "ohFace")>>
You give the werewolf a devilish grin and lick the oozing corrupted cum.
"Oh fuck!"
He rattles back in surprise but then pants and whines.
\<<run setup.choice("[[Keep sucking->LostPrisoner_SuckHimOff_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "ohFace")>>
You feel his infectious lust take over the air and can't help but grow hard yourself.
You take his cock into your mouth, and your eyes widen.
The forbidden lust of Corruption takes you over. You lick the tip, hungrily tasting his pre.
"Oh, gods! I can feel it! I'm so close!"
\<<run setup.choice("[[Make him cum->LostPrisoner_SuckHimOff_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "ohFace", true)>>
His cum lurches forward as if answering your call.
"Aaaaaarrrrrggggggghhhhhhh!!"
He roars out in pleasure, his eyes and mouth burning like a rekindled forge.
You feel it run down your throat. Liquid fire. Hunger.
\<<run setup.choice("[[Continue->LostPrisoner_SuckHimOff_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "ohFace", true)>>
You need more of it in you.
Your groin grows hot, and erect and pulses with a supernatural hardness.
You subconsciously bounce your pecs and flex your abs as they grow heavier and more muscular.
Your hands start to stroke them, and you feel their growing hardness.
\<<run setup.choice("[[Continue->LostPrisoner_SuckHimOff_5]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal", true)>>
The Lost gives you a monstrous but satisfied smile.
"Hmmmm... Feels good, doesn't it?" Says the werewolf with an approving purr.
∇: The werewolf is now more open toward you.
∇: You gain 6 corruption.
\<<run setup.applyCorruption($CharacterSheet_Player, 6)>>
\<<run setup.choice("[[Continue->LostPrisoner_MainMenu]]");>>[[Ask him why he came here->LostPrisoner_GotHere]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
He chuckles slightly and grins.
"I normally wouldn't tell you, but he led me here. He'll get what's coming to him."
\<<run setup.choice("[[Continue->LostPrisoner_GotHere_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
His fists clench, and his muscles tense up.
"A sorcerer, Apothus, sent me here."
You can almost feel the heat radiating from his body as his anger intensifies.
\<<run setup.choice("[[Continue->LostPrisoner_GotHere_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
"That damn sorcerer tricked me, told me that this bastion would hide powerful artifacts that would make me even bigger."
He snarls, his teeth showing even more than before.
"All I got was this village of fools who would rather stay in their hole than embrace power."
\<<run setup.choice("[[Continue->LostPrisoner_FindApothus]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
His corrupted mind is no longer used to being this deep in thoughts.
Finally, he lifts his head up and speaks.
"I first noticed his realm when exploring the eastern barrens."
\<<run setup.choice("[[Continue->LostPrisoner_FindApothus_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
"It's all a ploy by Apothus. His magic hides a massive chasm leading to his corrupted realm."
He then growls in frustration.
"Travel to the Eastern Barrens when the golden star shines its brightest. It weakens his illusion."
\<<run setup.choice("[[Continue->LostPrisoner_MainMenu]]");>>[[Loosen his ties->LostPrisoner_Untie]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
\<<set $CharacterSheet_Player.quest.available_lostPrisoner_untie = false>>
The werewolf seems to have something to say.
His voice is low and quiet like he doesn't want to be eavesdropped on.
"So uh... You know I never meant to attack this place, right? Apothus used me, led me to this place for whatever scheme he's playing."
\<<run setup.choice("[[Continue->LostPrisoner_Untie_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
He suddenly shifts his arms against his bindings and releases fake grunts of pain.
"And these bindings hurt so much. Ow ow ow... You guys are beyond cruel!"
His acting is the worst you've ever seen.
\<<run setup.choice("[[Continue->LostPrisoner_Untie_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "normal")>>
"Tell you what, if you loosen these ties, I'll escape in the middle of the night and never set foot in this place again. I'll go mad if I have to spend another day here."
If his performance shows anything, he is too bad of a liar to lie about this.
\<<run setup.choice("[[Untie Him->LostPrisoner_Untie_Untie]]");>>
\<<run setup.choice("[[Leave->LostPrisoner_Untie_Leave]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "happy")>>
<<set $CharacterSheet_Player.quest.lostPrisonerUntied = true>>
You reach behind the werewolf and quickly loosen his ties enough for him to set himself free without it being too noticeable.
"You won't regret this."
He gives you a seductive growl.
\<<run setup.choice("[[Continue->LostPrisoner_MainMenu]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
You step back, and he instantly lashes out, pulling hard on his bindings.
"Have it your way! I'm sure you're having a blast watching me rot in here!"
\<<run setup.choice("[[Continue->LostPrisoner_Untie_Leave_2]]");>>\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lost_Prisoner, "angry")>>
His muscles throb and grow for an instant before deflating back.
"Scums, all of you. I hope The Black Sun swallows you whole!"
\<<run setup.choice("[[Continue->LostPrisoner_MainMenu]]");>>\<<include setup.getNextNarativeEventPassage(setup.StorySheet_Player.lostPrisonerIntro)>><<set $CharacterSheet_Player.quest.available_lostPrisonerIntro_firstTime = false>>
You step into the large entrance hall of the Herald's palace. The walls are lined with faded paintings, and the floor is covered in a thick red carpet stretching before you.
You take a moment to take it all in, and then you hear a voice from the shadows.
"Welcome," says one of the guards, who notices your arrival and steps out from behind a large column.
[[Continue->LostPrisoner_Intro_FirstTime_2]]He's wearing a crisp uniform, and you can see the gleam of a sword at his hip. He smiles at you, eyes crinkling in the dim light.
"The Herald has asked me to show you something." He quietly leads you forward.
[[Continue->LostPrisoner_Intro_FirstTime_3]]As you step inside a brightly lit jail, you take a deep breath and try to prepare yourself for what you're about to see.
The air is heavy with the smell of sweat and fear. You pass the corridor through cells full of broken souls and hardened criminals.
Your gaze finally settles on the last cell in the corner of the room.
[[Continue->LostPrisoner_Intro_FirstTime_4]]Inside, you spot a monstrously muscular werewolf chained to the far wall. Its fur is a matted, filthy mess, and its eyes are full of rage and despair.
Despite the chains, it looks as if it could break free at any moment. You can feel its glare burning into you, and you know this creature is dangerous.
But you also know it is a prisoner and must be contained.
[[Continue->LostPrisoner_MainMenu]]The air is heavy with the smell of sweat and fear. You pass the corridor through cells full of broken souls and hardened criminals.
Your gaze finally settles on the last cell in the corner of the room.
[[Continue->LostPrisoner_MainMenu]]\<<set $CharacterSheet_Lost_Prisoner.info.known = setup.EncounterKnownState.KNOWN>>
The air is heavy with the smell of sweat and fear. You pass the corridor through cells full of broken souls and hardened criminals.
Your gaze finally settles on the last cell in the corner of the room.
The Lost werewolf has escaped from his prison.
[[Leave->Village]]The hulking werewolf's muscles ripple with strength even as he is chained to the wall.
He wears a heavy iron collar, and his hands and feet are bound with thick binding ropes.
He growls deeply at your every move.The hulking werewolf's muscles ripple with strength even as he is chained to the wall.
He wears a heavy iron collar, and his hands and feet are bound with thick binding ropes.
His lips twitch in a smirk.The hulking werewolf's muscles ripple with strength even as he is chained to the wall.
He wears a heavy iron collar, and his hands and feet are bound with thick binding ropes.
His corrupted body calls to you.
<span class="glitch nyx" data-text="CORRUPT GROW FUCK">"Grow. Fuck. Spread."</span>The hulking werewolf's muscles ripple with strength even as he is chained to the wall.
He wears a heavy iron collar, and his hands and feet are bound with thick binding ropes.
You can feel the primal hunger emanating from him.
He stares at you seductively, and you can feel the sexual energy pulsing from his body.
"I've been stuck here for days. Gods, my cock aches so much..."
His eyes plead with you, and his voice is a deep rumble. "Please," he begs.The hulking werewolf bathes in the afterglow.
He seems open to discussing other matters.<<include LukkaHouse_Intro>><<print setup.getFlavourBasedDescription($CharacterSheet_Player, "lukkaHouseMenu")>>
<<print setup.getNextNarativeEventPassageListText(setup.StorySheet_Player.lukkaHouseLinks, 3)>>\
\<<run setup.choice("[[Leave -> Village]]");>>Dust lies in all corners of Lukka's lab. The faint smell of Corruption is noticeable but not invasive. It must be coming from some of his countless experiments.You stand in Lukka's backyard with him, as there are no possible ways for you to fit in his laboratory.[[Ask about Corruption->LukkaHouse_CorruptionLore_Low]]
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "sus")>>
<<set $CharacterSheet_Player.quest.available_lukkaHouse_askCorruption = false>>
"This goo is something you don't want to mess with. It's a dangerous, corrupt substance that causes rapid muscle growth."
Out of the corner of your eyes, you notice a small flask around his waist that suddenly churns as if it reacted to the topic at hand.
"It's precarious, and any contact with it could have catastrophic results. It's best to stay as far away from it as possible."
[[Ask why he is carrying some on him->LukkaHouse_CorruptionLore_Carry]]
[[Continue->LukkaHouse_MainMenu]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "angry")>>
He seems shaken that you've noticed. He quickly looks down and puts the flask on a nearby table.
"Oh, come on... It's not what you think!"
\<<run setup.choice("[[Continue->LukkaHouse_CorruptionLore_Carry_2]]");>>\<<set $CharacterSheet_Lukka.quest.coatOff = true>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "sus")>>
"My right arm became paralyzed after a bad injury, and I needed something to help me use it again."
He tries to look you in the eyes but gives up halfway. He nervously scours out some lab equipment as he speaks.
"At first, I was hesitant to try it out, but I had no other options. \
So I applied it to my arm and massaged it into the muscles for a few minutes each day. My arm is getting stronger, and I can move it better already. \
I only use enough to fix myself. You can trust me on this!"
[[Reassure him->LukkaHouse_CorruptionLore_Carry_Reassure]]
[[Warn him about the risks->LukkaHouse_CorruptionLore_Carry_Warn]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "normal")>>
\<<set $CharacterSheet_Lukka.quest.coatOff = false>>
He sighs as he finally starts to relax.
"I know it's not the most conventional way to treat my paralyzed arm, but it's been surprisingly effective."
He finally gathers to courage to look at you once more.
"We can't solve this Corruption problem without understanding how it works, and maybe we can turn it into something good."
\<<run setup.choice("[[Continue->LukkaHouse_MainMenu]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "sus")>>
\<<set $CharacterSheet_Lukka.quest.coatOff = false>>
"I just wanted to be able to move it again, <<PlayerName>>. And the Herald already knows. He's got me on watch for a few months now..."
You can tell how nervous this topic makes him. He keeps moving around the lab, cleaning whatever he can come across before changing the subject.
\<<run setup.choice("[[Continue->LukkaHouse_MainMenu]]");>>[[Ask about Corruption->LukkaHouse_CorruptionLore_High]]
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "sus")>>
<<set $CharacterSheet_Player.quest.available_lukkaHouse_askCorruption = false>>
He nervously shuffles around. He has clearly noticed that you've been using it yourself.
"So, uh... You've been in contact with this dangerous, corruptive goo? It's, uh, really nasty stuff, and it's been causing a lot of trouble lately."
\<<run setup.choice("[[Continue->LukkaHouse_CorruptionLore_High_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "sus")>>
Out of the corner of your eyes, you notice a small flask around his waist that suddenly churns as if it reacted to the topic at hand.
"It's hazardous, and it's been known to cause all sorts of mutations, from increased strength and size to even more bizarre changes."
[[Ask why he is carrying some on him->LukkaHouse_CorruptionLore_Carry]]
[[Continue->LukkaHouse_MainMenu]][[Ask about the Lost->LukkaHouse_LostLore]]
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "angry")>>
<<set $CharacterSheet_Player.quest.available_lukkaHouse_askLost = false>>
You can almost feel the tension as Lukka clears his throat.
"The Lost are terrifying creatures. They're incredibly powerful and spread Corruption to anything they come in contact with."
\<<run setup.choice("[[Continue->LukkaHouse_LostLore_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "sus")>>
He pulls out a notebook in one fast motion and flicks through various references.
"Their souls contain so much Corruption that their bodies began to produce it. \
They have become slaves to its influence. Do not treat them lightly."
\<<run setup.choice("[[Continue->LukkaHouse_MainMenu]]");>>[[Ask what he is planning next->LukkaHouse_LookingForCure]]
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "normal")>>
\<<run setup.AbiHndlr.addAbility($CharacterSheet_Player, setup.Ability.LukkasBox);>>
\<<set $CharacterSheet_Player.quest.lukkaQuest.askedForDemonEssence = true>>
He begins with an air of gentle curiosity and softness in his voice.
"Actually, it's a good thing you're the one asking. I've been going through a breakthrough with my current research."
His gaze lingers on you, and he holds a big round-bottom flask with some soil inside.
\<<run setup.choice("[[Take a closer look->LukkaHouse_LookingForCure_2]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/Flask/flask_goo.jpg", undefined, undefined, true)>>
Upon closer inspection, you see a single gooey jet-black flower at the center, its roots pulsating softly.
The flower's petals are dark and glossy, almost like oil, and the blossom's center is a deep and mysterious black.
"See this? This flower was exposed to Corruption just yesterday, and I've been experimenting to see what could stop it from spreading Corruption around itself."
\<<run setup.choice("[[Continue->LukkaHouse_LookingForCure_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "happy")>>
He then pulls out boxes of supplies and starts rummaging through them.
"And one particular element has been reacting in a promising way. Ah, this isn't it. This isn't it either..."
He sighs in frustration.
"Where is it?"
He suddenly stops and lets out a devilish grin before picking up a small red vial.
"Aha! This is it - the shard of concentrated demonic Essence!"
\<<run setup.choice("[[Continue->LukkaHouse_LookingForCure_4]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/Flask/flask_essence.jpg", undefined, undefined, true)>>
His enthusiasm is slightly worrying, but you soon see what he means.
He introduces the demonic Essence to the flask containing the corrupted flower, and it seems to react almost instantly.
Like oil and water, the black ooze slithers away from the red shard and leaves a small area of clean soil behind it.
"See what I mean? This is the breakthrough we've been looking for!"
\<<run setup.choice("[[Continue->LukkaHouse_LookingForCure_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "happy")>>
He smiles victoriously and instantly brings his focus back to you.
"I'm going to need more of that Essence to experiment. A few demons are roaming the Barrens. I'm sure you can convince them to manifest some of that Essence for us to work with!"
The way he brushes that part off is slightly worrying.
\<<run setup.choice("[[Continue->LukkaHouse_LookingForCure_6]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "normal")>>
You watch as Lukka pulls out a small cylindrical tank from his pocket.
Determination glints in his eyes as he hands it to you.
"This should absorb some of the Essence in the air and keep it safe," he says.
\<<run setup.choice("[[Continue->LukkaHouse_LookingForCure_7]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "normal")>>
"You'll need a few samples before it can solidify. Three should be enough."
His pace is dizzying, and his confidence somewhat worrying, but the potential of preventing Corruption from spreading is too valuable to ignore.
You pocket the small reservoir for later.
∇: You have acquired "Lukka's Essence reservoir".
∇: A tiny sample of Essence will be sent to the reservoir for every battle won.
\<<run setup.choice("[[Continue->LukkaHouse_MainMenu]]");>>[[Show him the Essence reservoir->LukkaHouse_LookingForCure_Progress]]
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "happy")>>
The clear glass container is glowing with a luminous red mist, and you can feel a gentle energy emanating from it.
"Oh! You managed to gather demonic Essence! Lemme see!"
[[Give him the reservoir->LukkaHouse_LookingForCure_Progress_NotEnough]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "normal")>>
Lukka carefully lifts the lid off the essence reservoir, letting out a small puff of red fog in the room.
He takes a closer look before quickly shutting the container tight.
"That's the stuff... But it's not enough to solidify it yet."
[[Continue->LukkaHouse_MainMenu]][[Show him the Essence reservoir->LukkaHouse_LookingForCure_Complete]]
\<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "happy")>>
Lukka carefully lifts the lid off the essence reservoir, letting out a small puff of red fog in the room.
His eyes sparkle with excitement.
"Yes! That should be enough for me to solidify it into something useful!"
He then quickly shuts the container tight and holds it to his chest like a priceless treasure.
∇: You no longer hold "Lukka's Essence reservoir."
[[Continue->LukkaHouse_LookingForCure_Complete_2]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "happy")>>
\<<set $CharacterSheet_Player.quest.lukkaQuest.complete = true>>
\<<run setup.AbiHndlr.removeAbilityRuntimeData($CharacterSheet_Player, setup.Ability.LukkasBox);>>
"Thank you for the hard work <<PlayerName>>. I'll use this Essence on something that can help you in your adventures!"
He carefully places the reservoir on a nearby table and rushes to hug you tightly.
"Actually, you can have the shard of demonic Essence I showed you previously since I can make some new ones with the reservoir."
[[Continue->LukkaHouse_LookingForCure_Complete_3]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "sus")>>
The kobold lets go of you and rush to a pile of boxes.
He sighs in frustration.
"Now, where did I put it?"
He nearly dives into the box of the pile and starts rummaging through it.
"Aha! There it is! My shard of concentrated demonic Essence!"
[[Continue->LukkaHouse_LookingForCure_Complete_4]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "normal")>>
\<<run setup.AbiHndlr.addAbility($CharacterSheet_Player, setup.Ability.DemonicEssenceShard);>>
He puts the jagged shard of Essence in your hand, and it pulses softly with a deep, red glow.
You can feel the demonic energy radiating from it.
"It won't make you immune to Corruption, but if you come across Corruption of minimal concentration, it should slowly crawl away from you."
∇: You have gained a shard of demonic Essence.
[[Continue->LukkaHouse_MainMenu]][[Mention your encounter with the meteor->LukkaHouse_EchoEvolution_Start_Reminder]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "happy")>>
"Ah, that reminds me! Thank you again for that shard of demonic essence. Studying it has been quite the challenge, but its mysteries unravel as I delve deeper into it."
A spark of passion shines within his eyes as he adjusts the worn leather strap around his injured arm.
\<<run setup.choice("[[Continue->LukkaHouse_EchoEvolution_Start_Reminder_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "normal")>>
"It's a formidable little thing, I'll grant it that!" He carefully cradles a glass flask holding the shard.
"Blessed with an astounding surge of primal might and raw Essence when harnessed correctly... never before have I beheld such potency."
Returning the flask to its rightful position amongst the chaos of tools and supplies on his working table, he lets his gaze return to you.
\<<run setup.choice("[[Continue->LukkaHouse_EchoEvolution_Start_3]]");>>[[Mention your encounter with the meteor->LukkaHouse_EchoEvolution_Start_3]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "sus")>>
A faint blush warms his scaly cheeks, and his gaze inevitably falls on your formidable silhouette.
His curious glances are something he's never been able to conceal.
"So, you've been on the move while I've been holed up here. What marvels have you uncovered during your journey, <<PlayerName>>?"
He inquires, attempting to maintain an air of casual indifference.
\<<run setup.choice("[[Tell him about the meteor->LukkaHouse_EchoEvolution_Start_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "normal")>>
"'An encounter with a meteor?" Lukka releases a subdued whistle.
The cogs of his mind whirl into motion, spinning like a mystic windmill caught in gale-force winds.
\<<run setup.choice("[[Tell him about the entity you merged with->LukkaHouse_EchoEvolution_Start_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "angry")>>
"Chosen by an entity that dwelt within it?" Lukka stammers, curiosity swiftly usurping the surprise which had initially rooted his words to his throat.
His gaze is all over you, a spark of quiet awe lighting his features.
"We must learn more about what happened to you, lest this being within you turns out to be something bad."
Lukka decrees, a current of resolve coursing through his words, betraying his typically timid temperament.
[[Let him know you're in control->LukkaHouse_EchoEvolution_Start_InControl]]
[[Tell him you're not sure->LukkaHouse_EchoEvolution_Start_Unknown]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "normal")>>
"You’re fully in control?" A sigh of relief slips out, laced with past tension easing at the edges.
But just as relief digs its roots, a sprout of curiosity flares out.
"So, it's unlike the Corruption, then. I'd like to look a bit closer... provided it doesn't discomfort you, of course."
\<<run setup.choice("[[Continue->LukkaHouse_EchoEvolution_Start_6]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "sus")>>
He directs a quick, pointed look towards a table, covered in a fine veil of dust but sturdy nevertheless.
It stands in readiness for his examination.
"Lemme examine you... You have no objections, right? I assure you, I'll proceed with the utmost gentleness. Though I won't step back from being thorough. Don't want to risk overlooking anything."
The importance of the situation outweighs his insecurities. He squares his shoulders, braced for whatever lies ahead.
\<<run setup.choice("[[Continue->LukkaHouse_EchoEvolution_Start_6]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "horny")>>
Lukka approaches, his hands, while small in size, flex with the distinctive dexterity typical for a kobold.
His fingertips hover above your muscular form, hesitating briefly before making contact.
An undefinable, slightly awkward thrill echoes up his scale-clad hands.
\<<run setup.choice("[[Continue->LukkaHouse_EchoEvolution_Start_7]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "horny")>>
"By the gods <<PlayerName>>" he breathes out, admiration tingeing his voice.
His intense gaze maps every rise and fall of rippling muscle.
His claws tenderly trace each contour, studying the intimidating strength and captivating size with unveiled fascination.
\<<run setup.choice("[[Continue->LukkaHouse_EchoEvolution_Start_8]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "sus")>>
As Lukka explores, he strives to maintain a professional demeanour – this examination is, after all, as much about your welfare as it is a study.
Yet the way your muscles beneath his claws quivers with life, a shivery reaction rippling through your skin, proves dangerously entrancing.
Nervously, he averts his gaze from your eyes, tossing back his focus onto the anatomical marvel he studies.
\<<run setup.choice("[[Continue->LukkaHouse_EchoEvolution_Start_9]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "horny")>>
He continues his thorough examination, his claws tracing every strand of muscle, each prominent bulge and faint crease appreciatively.
“Your body is...a work of art...” he murmurs, the words unfamiliar but undeniably true on his tongue.
With every guttural groan and spasm of well-honed muscles, the atmosphere shifts.
It is electric, charged with growing arousal.
\<<run setup.choice("[[Continue->LukkaHouse_EchoEvolution_Start_10]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "horny")>>
He senses his own heart hammering a tribal beat in his chest, shockingly startled by your rigid reactions, but increasingly compelled as well.
His clawed fingers drift dangerously towards your groin, an unexpected consequence of his ongoing examination.
The palpable reactions of your body to his touch, the lashing ardor within your eyes, stir something primal in Lukka.
\<<run setup.choice("[[Continue->LukkaHouse_EchoEvolution_Start_11]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "horny")>>
He tightens his hold on you, his claws tracing your every shape, releasing emotions hidden within his heart’s deepest corridors.
"I can feel something inside you..."
His clawed hand glides downwards to your cock, kindling sparks of electricity along the expanse of your skin as it travels there, clinching onto your growing lust.
\<<run setup.choice("[[Continue->LukkaHouse_EchoEvolution_Start_12]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "horny")>>
He grasps your mighty shaft and starts jerking it as he softly moans.
He institutes a tempo, pulsing in tandem with the cadence of your heartbeat, attuning to the increasingly urgent moans that escape you.
He murmurs, empowered by your vocal affirmations. "By the gods…"
\<<run setup.choice("[[Continue->LukkaHouse_EchoEvolution_Start_13]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "horny")>>
As his rhythm becomes more relentless, increasingly demanding, the room becomes saturated with the rhythm of his excited breaths and suppressed moans.
His chest constricts with each breath you take, the pleasure displayed on your visage reverberating back onto him.
\<<run setup.choice("[[Continue->LukkaHouse_EchoEvolution_Start_14]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "shocked")>>
The growing intensity of your arousal, as it swells with your mounting pleasure, a pivotal realization seizes Lukka.
Your new power is intrinsically linked to your lust.
\<<run setup.choice("[[Continue->LukkaHouse_EchoEvolution_Start_15]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "horny")>>
Inhaling deeply, he lowers his gaze to your body, his eyes traveling upwards to meet your own.
You grin down at him, and it's the only cue he needs.
His lips surround your cock.
\<<run setup.choice("[[Continue->LukkaHouse_EchoEvolution_Start_16]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "horny")>>
Your taste overwhelm his senses.
He’s set on worshiping you, his determination fueled by each staggered breath, each reflexive muscle contraction.
His desire cause your energy to rip through the room, solidifying his theory - <<SymbioteName>>’s might, your arousal, they're one and the same.
You feel <<SymbioteName>> feeding your body, growing your muscles as it gorges on your lust.
All that unleashed might becomes intertwined with rolling waves of pleasure, and your moans turn into roars.
\<<run setup.choice("[[Cum->LukkaHouse_EchoEvolution_Start_17]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "horny")>>
Your cock throbs against Lukka’s small body and you cum all over his scales.
He blinks and beams, overcome with the intensity of it.
Then, without missing a beat, he dives back into sucking your cock, capturing more of your load in his mouth, savouring its essence.
\<<run setup.choice("[[Cum->LukkaHouse_EchoEvolution_Start_18]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "horny")>>
The sound of your pleasure entwines with the sudden wail of alarms echoing throughout the laboratory.
Instruments and detectors of Essence nearly breaking from the experience.
"Goddamn…" He manages to rasp, his grin lopsided, mouth still glistening with your cum. His eyes dart around the room, seeking assurance in the vibrant pulses of the sensors, the constant cries of equipments.
\<<run setup.choice("[[Continue->LukkaHouse_EchoEvolution_Start_19]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "horny")>>
He can't help a triumphant chuckle, struggling for breath, reeling with ecstasy.
You stand proudly, your <<SymbioteRace>> form shining against the dim light of the laboratory.
The sight of your new form nearly makes Lukka cum on the spot.
\<<run setup.choice("[[Continue->LukkaHouse_EchoEvolution_Start_20]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "normal")>>
\<<set $CharacterSheet_Lukka.quest.LukkaHouse_EchoEvolution_Start_Available = false>>
The alarms around them simmer down, a welcomed silence that mirrors the aftermath of a powerful climax.
The familiar hush of advanced machinery echoes through the lab.
"<<PlayerName>>," he begins, the echoes of sweet satisfaction still tangling with his senses. "This power, your Essence… there’s a lot I need to figure out about it."
He lingers a moment longer, his mind still hazy from the experience as your body slowly goes back to normal.
"Please, come see me again some time later. Give your little pal some time to decode all this."
\<<run setup.choice("[[Continue->LukkaHouse_MainMenu]]");>>[[Discuss the Symbiote->LukkaHouse_EchoEvolution_Update]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "normal")>>
He nearly trips walking around the limited confines of his workspace, a sort of labyrinth of misplaced books and experiments.
"So, the initial results of my studies suggest <<SymbioteName>> is not of this plane... and that it might hold incredible transformative powers."
He gazes at a vial full of your seed from your previous encounter.
\<<run setup.choice("[[Continue->LukkaHouse_EchoEvolution_Update_1]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "sus")>>
"And I've got a feeling that we can combine the energy of <<SymbioteName>> and my alchemical rituals to unleash... something powerful."
The thrill of a looming breakthrough reverberates in his voice.
His typically restrained zeal slips loose, spurred on by the tantalizing prospects that this unique element presents.
"Essence, especially that hailing from different planes, is a capricious beast. Tinker too much, and reality itself could warp to something unrecognizable."
\<<run setup.choice("[[Continue->LukkaHouse_EchoEvolution_Update_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "normal")>>
He agitates a flask filled with your seed, the one from your previous encounter.
Its <<SymbioteColor>> contents flickering in the workshop's faint luminescence.
"For this experiement to work, I'm gonna need your body to be filled Essence, lots and lots of it."
<<include setup.getNextNarativeEventPassage(setup.StorySheet_Player.echoEvolutionEssenceCost)>>[[Continue with the experiment (Accumulated 2000 Essence)->LukkaHouse_EchoEvolution_Update_3]]
[[Go back->LukkaHouse_MainMenu]]<span class='inactive'>[[Continue with the experiment (Need 2000 Essence)->Village]]</span>
[[Go back->LukkaHouse_MainMenu]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "normal")>>
With calculated precision, he extends his arm and fixes a solid grip on your shoulder.
"Your Essence... it pulses with an unprecedented energy... ancient, unfettered, potent. But surprisingly malleable."
His gaze lazily embarks down your body, under the dimly flickering light, its surface teeming with an effervescent glow.
"Shall we begin then?"
\<<run setup.choice("[[Begin the experiment->LukkaHouse_EchoEvolution_Update_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "normal")>>
With your consenting nod, an eager smirk creeps across his hardened snout.
His gaze lazily embarks down your body, under the dimly flickering light, its surface teeming with an effervescent glow.
Your physique stands as a monument to raw, undiluted power that feeds his curiosity.
\<<run setup.choice("[[Continue->LukkaHouse_EchoEvolution_Update_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "horny")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
A stark clawed hand commences an exploration of your form, tracing the jutting outlines of your torso.
His gentled claw moves with measured precision, running over your musculature, dancing over the rhythmic contractions beneath skin.
"You don't need to hold back. I can take it," he challenges, lips curling in a devilish smirk.
His whisper dances over your skin as he ventures deeper, grasping your shaft in his warm hands.
\<<run setup.choice("[[Continue->LukkaHouse_EchoEvolution_Update_6]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "horny")>>
With a steadfast grip, you direct Lukka’s head towards your cock.
A strangled sound of surprise dances past his lips, morphing into a husky growl of consent as he gives in to the irresistible pull.
He surrenders to the potent sensation of his power, toying with both his alchemical fascination and the primeval urge coiling deep within.
\<<run setup.choice("[[Continue->LukkaHouse_EchoEvolution_Update_7]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "horny")>>
Led by your touch, Lukka parts his lips, his scaly, kobold muzzle brushing against your heated skin.
His clawed hands meander over your muscular form, absorbing every subtle twitch and contraction.
In the dim glow of his laboratory, Lukka begins to eagerly suck your monstrous cock.
\<<run setup.choice("[[Continue->LukkaHouse_EchoEvolution_Update_8]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "horny")>>
The taste of him overwhelms his senses, fanning the flames of his lust.
With each thrust, every rhythmic sweep, all the way to the soft growl, Lukka’s cock already oozes with seed.
His injured arm throbs mildly under the exertion, but he perseveres.
With renewed purpose, Lukka indulges himself, surrendering to the endless pleasure he’s getting lost in.
\<<run setup.choice("[[Continue->LukkaHouse_EchoEvolution_Update_9]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "horny")>>
As Lukka eagerly sucks you off, you feel the barrier between your normal form and the <<SymbioteRace>> crumble.
Your body morphs and shifts.
Your body grows as you growl in pleasure, and soon are not merely <<PlayerName>> the warrior anymore, but something more, something... astounding.
You transform, more muscular, and more intimidating sculpture carved out of shadow and sinew, adorned with alien strength.
\<<run setup.choice("[[Continue->LukkaHouse_EchoEvolution_Update_10]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "horny")>>
Lust takes over, all thought, all senses.
Cum oozes from your throbbing cock as the beast merge with you completely.
You grasp the back of Lukka’s head and roar as your cum showers onto him like a geyser, engulfing him in the your Essence.
\<<run setup.choice("[[Continue->LukkaHouse_EchoEvolution_Update_11]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "horny")>>
Lukka can feel the raw, potent energy within it, swirling, pulsating, begging to be explored.
Overwhelmed and yet fascinated, he watches as you complete your transformation into a <<SymbioteRace>>.
Every inch of your monstrous form stands out stark in the dim light of the laboratory.
It's a sight so imbued with power, so daunting and so... beautiful in its own primal right.
\<<run setup.choice("[[Continue->LukkaHouse_EchoEvolution_Update_12]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "horny")>>
Still reeling from the intensity of your transformation, he scrambles to his supplies, one objective cemented in his mind.
In his hasty retrieval, his hand grasps his own shard of demonic essence. The seemingly trivial crystal, however, already pulses energetically with a strange glow.
"This is it..." He mumbles between moans.
\<<run setup.choice("[[Continue->LukkaHouse_EchoEvolution_Update_13]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "normal")>>
<<set $Essence -= 500>>
The crystal ignites brightly, voraciously devouring the converging Essence that envelop it.
Its reddish hue flickering and transmuting into a bright, supernatural <<SymbioteColor>>, casting serpentine lines of light that tease along the secluded walls of his laboratory.
"Hehehe... FINALLY!"
Lukka presses the throbbing gemstone against his marred and wounded arm.
\<<run setup.choice("[[Continue->LukkaHouse_EchoEvolution_Update_14]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "normal")>>
The hellish, dark light bears into his flesh like a blade carving through butter, drenching the limb in a radiant incandescence.
It exudes warmth, a soothing ache. It's as if his tattered flesh is being tenderly kneaded and mended under unseen otherworldy touch.
Little by little, the gashed skin of his arm appears to heal over.
Fresh, unmarked skin sweeps over the once jagged and scar-torn expanse of his arm, the raw sensitivity fading progressively.
\<<run setup.choice("[[Continue->LukkaHouse_EchoEvolution_Update_15]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "shocked")>>
A breathless laugh escapes him, a wave of pride surges within him. His wound, a consistent agonizing nuisance, appears to be practically nonexistent.
Lukka observes the restoration of his own arm, but is soon pulled out of his trance as the shard springs to life once more.
The shard, pulsating with an equally potent glow, suddenly shoots towards your body.
"Wait... This shouldn't be happening..."
\<<run setup.choice("[[Continue->LukkaHouse_EchoEvolution_Update_16]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "shocked")>>
You can barely react before it digs between your pecs, its power spreading all over your body within seconds.
The atmosphere teems with a changing, electrifying energy.
Your muscles, already rippling with primal powe, start to bulge out even more, stretching the skin over them thin enough to make your veins even more visible.
You feel yourself growing taller, your frame broadening further.
\<<run setup.choice("[[Continue->LukkaHouse_EchoEvolution_Update_17]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "shocked")>>
<<set $Essence -= 1500>>
Your own Essence swirls around you, changing into a potent nectar of pure power.
Like sunlight through a magnifying glass, you feel your body warming up.
As you growl like a beast in heat, your biceps flex hard, growing bigger as thick veins flare out across your muscles.
\<<run setup.choice("[[Continue->LukkaHouse_EchoEvolution_Update_17_1]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "horny")>>
You feel the power coursing through them, fueling your growth into something more, something god-like.
Lukka moans hard, worshipping your cock as it expands against his needy touch.
He's mesmerized, completely overwhelmed by your transformation.
\<<run setup.choice("[[Continue->LukkaHouse_EchoEvolution_Update_17_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "horny")>>
It's palpable now, a current of Essence spinning around you both. Lukka cannot contain his astonishment, his eyes growing wider to witness the evolution of your symbiote.
Two large tendrils burst from your back, and immediately pleasure your cock. You feel them press against your balls, jerking your throbbing shaft.
Lukka cries out in pleasure as one of them gets a hold of his cock.
"You're... You're evolving!" He screams, cumming hard against the base of your growing cock.
\<<run setup.choice("[[Continue->LukkaHouse_EchoEvolution_Update_18]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "horny")>>
And then... the extraordinary occurs.
You unleash a primordial roar as <<SymbioteName>> takes over. It's a sensation untamed... a might impossible to understand.
You cum, over and over as the shard of demonic Essence completely dissolves into your body.
\<<run setup.choice("[[Continue->LukkaHouse_EchoEvolution_Update_18_1]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "horny")>>
The very stones of the chamber tremble in response to his feral outcry, a resonating clamor that sends a second thundering pulse of energy throughout the room.
Your symbiote's power exponentially grows, fueling your with might beyond anything you've experienced as the stone tiles of the house begin to crack under your growing body.
Power and lust fill the room, swirling in a tempest as wild and untamed as a storm at sea.
\<<run setup.choice("[[Continue->LukkaHouse_EchoEvolution_Update_18_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "horny")>>
And you keep cumming, showering Lukka in an endless torrent of thick, manly seed.
Lukka can't stop cumming himself, his soul overwhelmed by your infectious lust.
He bears witness to your raw display of power, a spectacle of pleasure and unearthly strength.
"Oh gods... OH GODS! YESSSS!"
\<<run setup.choice("[[Continue->LukkaHouse_EchoEvolution_Update_19]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
\<<set $CharacterSheet_Lukka.quest.LukkaHouse_EchoEvolution_Update_Available = false>>
\<<run setup.completeAchievement("Achievement_Evolution");>>
\<<run setup.AbiHndlr.addAbility($CharacterSheet_Player, setup.Ability.EchoForm)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "horny")>>
He observes as these waves of energy and desire crash against you, a relentless surge eroding the confines of his studies.
Your symbiote form is now stronger, much stronger.
∇: Your Symbiote transformation now grants 40% health, 30% Strength, 40% gain to all size stats and the "Tendrils Grasp" fight move.
\<<run setup.choice("[[Continue->LukkaHouse_EchoEvolution_Update_20]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "horny")>>
As the tide slowly recedes, Lukka releases a breath he didn't even realize he was holding.
His eyes flit feverishly over the room, absorbing the chaotic disarray, the sight of your altered form.
He raises his hand, watching curiously as potent energy drips from his fingers.
"By the gods... This is something else~" His words fumble out, the edge blunted by sheer astonishment as he finds himself standing amidst the ruin of the laboratory, your seed seeping culminating in drops on the cold, stone floor.
\<<run setup.choice("[[Continue->LukkaHouse_EchoEvolution_Update_21]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "horny")>>
"Good heavens, the sheer power..." His voice dwindles to a murmur, his gaze riveted on you.
His chest expands with the sensation of something akin to reverence, the unrestrained power and raw potential before him tinging his blood with awe.
A potent thirst to unravel more about this process prickles at his claws.
His own arm flexes as he feels the newfound vigor within, and he leaves you with a grin.
“We’re gonna change the world, you and I...”
\<<run setup.choice("[[Continue->LukkaHouse_MainMenu]]");>>\<<include setup.getNextNarativeEventPassage(setup.StorySheet_Player.lukkaHouseIntro)>><<set $CharacterSheet_Player.quest.available_lukkaHouseIntro_firstTime = false>>
You stand before an old house nestled against the desert sand.
The sun beats down, its harsh rays emphasizing the building's ancient structure.
You know, this laboratory of old crumbling brick. This is where Lukka has studied corruption for as long as you can remember.
Surely he would have jobs for you as the new explorer.
\<<run setup.choice("[[Enter the lab->LukkaHouse_Intro_Idle]]");>><<print setup.getFlavourBasedDescription($CharacterSheet_Player, "lukkaHouse_Intro")>>You walk into the old laboratory, feeling the waves of heat that radiate from the desert sand just outside the walls.
The room is filled with a strange mix of dusty books and mysterious machines.
You gradually feel the air grow heavier with the scent of old chemicals.
In the center of the room are a large wooden table that is covered with tools, jars of different coloured liquids, and odd-looking instruments.
The walls are lined with shelves filled with glass vats containing mysterious liquids and items.
\<<run setup.choice("[[Continue->LukkaHouse_Intro_HeightFlavour_small_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "happy")>>
Suddenly, the green kobold scientist strides into the room, enthusiasm radiating from their face.
His eyes shine with excitement, and he gestures widely with their arms.
"Welcome <<PlayerName>>! Good to see our new explorer humble me with their presence."
You can almost feel the energy radiating off of him as he approaches you with a warm smile.
\<<run setup.choice("[[Continue->LukkaHouse_MainMenu]]");>>You stand in front of the entrance of Lukka's laboratory, where the alchemist stands in front of the door.
It seems like he heard you coming. Not surprising, considering the booming thud you bring forth with every step.
\<<run setup.choice("[[Continue->LukkaHouse_Intro_HeightFlavour_large_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Lukka, "happy")>>
His eyes shine with excitement, and he gestures widely with their arms.
"Welcome!"
You can almost feel the energy radiating off him as he approaches you with a warm smile.
\<<run setup.choice("[[Continue->LukkaHouse_MainMenu]]");>>You step forward and immediately feel an overwhelming heaviness in the air. It's humid, musky, tainted with corruption.
A black, empty sky surrounds you; the all-encompassing presence of Nyx only amplifies its darkness.
Your skin burns under its unholy light like each ray is coated with acid. The black sun is overwhelming; it consumes most of the space above you.
Standing on a platform made of uneven rocks and soil, you notice that there is no ground behind you. The land simply ends into a sharp cliff that drops into nothingness.
It is floating high above the realm, like Nyx itself was sucking it up towards it. Purple runes swirl around the edges. The cursed symbols pulse with an aggressive radiance; they look barely stable.
Their power is undeniable; this is what stops this realm from falling.
The Black Sun's light seeps into your skin; your heart beats like a drum.
\<<if setup.MQ002_Manor_IsCorruptedInManor($CharacterSheet_Player)>>
You bask yourself in its corrupting power. You cock throbs madly already. There better be something for you to fuck nearby.
\<<else>>
Its alluring power is undeniable, you try to control your lust, but your cock throbs madly with need. Your hunger for power intensifies.
You try to supress a moan.
\<</if>>
∇: You gain the "Embraced by Nyx's Light" ability for as long as you stay in Apothus's realm.
\<<run setup.AbiHndlr.addAbility($CharacterSheet_Player, setup.Ability.EmbracedByNyxsLight);>>
\<<run setup.MQ002_LeavingManor($CharacterSheet_Player)>>
\<<if $CharacterSheet_Imp.quest.knowsAboutNyx>>
\<<run setup.choice("[[Approach the Structure->Quest_MQ002_ApothusRealm_ImpInvasion]]");>>
\<<elseif $CharacterSheet_Player.quest.apothusRealmFirstTime>>
\<<run setup.choice("[[Explore this Realm->Quest_MQ002_ApothusRealm_ApproachStructure]]");>>
\<<else>>
\<<run setup.choice("[[Approach the Structure->Quest_MQ002_ApothusRealm_ApothusMenu]]");>>
\<</if>>\<<run setup.MQ002_GiveNyxLightAbility()>>
\<<run setup.AbiHndlr.removeAbilityRuntimeData($CharacterSheet_Player, setup.Ability.EmbracedByNyxsLight);>>
You leave Apothus's tainted realm behind through the invisible portal you came from.
\<<run setup.choice("[[Leave->Quest_MQ002_Manor_MainHall]]");>>Massive ruins reveal themselves near the horizon. Deep distorted moans of the Lost begin to reach you as you approach.
\<<if setup.MQ002_Manor_IsMassiveInManor($CharacterSheet_Player)>>
But they get buried under the booming sound of your footsteps.
\<<elseif setup.MQ002_Manor_IsGiganticInManor($CharacterSheet_Player)>>
The ground cracks under the weight of your immense body, sprawling like countless serpents across the old stone. Each step toward the ruins weakens it even further.
It's a miracle that the platform is still floating.
\<</if>>
Taint seeps through the cracks in the stone bricks, warping their surface into a deep black hue.
The smell is dangerously potent; every breath fills your lungs with burning lust. Your cock grows harder every time you exhale.
Corruption flows along the floor and walls of the ruin like pulsating veins, inching around the center of the ruins like a black vortex.
At the center of the ruined site lies a massive egg-shaped cocoon, as black as the void of space surrounding you, yet its presence is undeniable. A bright aura of dark purple circles it, swirling around the monument, sucking the unholy light into itself.
Countless Lost are at its base, engaging in mad debauchery more intense than anything you've ever seen.
Their muscular forms writhe and moan with raw sexual intensity as they eternally give in to their lust.
<<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_2_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_2.jpg", undefined, true)>>
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ApproachStructure_2]]");>>A deep monstrous roar rumbles throughout the ruins as thick black seed shoots from one of the Lost, more joining him seconds later.
Their passion is endless, forever pushed to the very limit of pleasure that flesh can provide. Time has lost all of its meaning here; there is only pure ecstasy.
Numerous root-like veins throb along the cocoon's base, absorbing more of the Lost corrupted essence into itself.
Veins, thicker than trees, thunderously pump across the platform.
The cocoon shakes violently in response.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ApproachStructure_2_2]]");>>A muffled moan resounds from within its black surface.
It is mighty, bestial, gigantic, bigger than any beast you've encountered before.
The cocoon pulses with power as it drains more of the Lost's essence; the moan grows more piercing.
The black cocoon slowly expands, gaining more mass and spreading along more surface for Nyx's light to bless.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ApproachStructure_2_1]]");>>A monstrous howl emanates from within the orb; it suddenly expands in all directions.
Shots of thick white seed shoot to its surface from whatever lies inside—the surrounding Lost all roar and cum in unison.
"Wonderful, isn't it?" Purrs an otherworldly voice. Its warmth is charming, but you know better than to let it draw you in.
\<<run setup.choice("[[Turn towards the voice->Quest_MQ002_ApothusRealm_ApproachStructure_3]]");>>\<<if setup.MQ002_Manor_IsMassiveInManor($CharacterSheet_Player)>>
You look down, a tiny being seems to ask for your attention.
\<<else>>
You turn to face whoever is addressing you.
\<</if>>
They seem to be a <<print setup.getLength(12 * 12)>> tall man wearing tattered rags that barely covers his waist. On his left pectoral is a glowing deep purple tattoo of a swirling vortex.
There is an alluring sweetness to his voice, yet the musky smell of corruption clings to him. He gazes at you with a lusty, hungry grin.
\<<if setup.MQ002_HasBrokenSeal()>>
"So... you've managed to free us from our little prison. That fool finally got what he deserved too."
\<<else>>
"So... you entered our prison but kept the seal up? You're an interesting one." He laughs inauspiciously.
\<</if>>
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ApproachStructure_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "normal")>>
He sounds weirdly delighted- as though he is in complete control. The influence of corruption is evidently gnawing at him.
His breathing grows heavy, his eyes glow with an intense purple hue, loincloth stretching to contain his throbbing cock.
Yet he is schockingly clear-minded as though he has learned to live with his constant arousal.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ApproachStructure_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "normal")>>
"I've forgotten how long we have been sealed here, but no matter. There is no reason for us to go back to the Barrens now; the warm embrace of Nyx and the growth of our chosen one are all we need."
He grins at you, unsure if he either should give in or resist the urge to have his way with you.
"You may call me Apothus."
<<include Quest_MQ002_ApothusRealm_ApothusMenu>>\<<if $CharacterSheet_Player.quest.apothusRealmFirstTime>>
\<<set $CharacterSheet_Player.quest.apothusRealmFirstTime = false>>
\<<else>>
The Lost's corrupted cum flows along the ruins floor and walls. Their taint seeps through the stone ruins, warps it into a deep black.
Your <<LimbDesc 'cocks' 'throbs~throb'>> harder with every breath you take.
The blackness crawls on the stone's surface, inches onward around the ruins' center, like an all-consuming vortex.
\<<if $WorldState.apothusTransformed>>
Apothus stands at the center of the platform, roaring in pleasure, fucking his army of lust-driven worshippers.
\<<else>>
At the center lies a massive egg-shaped cocoon, as dark as the void surrounding you, scale utterly breathtaking.
A profound aura of purple emanates from it, swirls around the monument, sucking the dark light into itself.
Countless Lost are at its base. Their muscular forms writhe and moan in raw sexual intensity as they eternally engage in forbidden debauchery.
=======
\<<run setup.choice("[[调查堕落之境->Encounter_Jorm]]");>>
\ <<else>>
\<<run setup.choice("[[回到不确定的命运中->Ending_UncertainFate]]");>>
\ <</if>>
\<</if>>
\
\<<set $Explore_Destination = setup.getExploreDestination()>>
\<<if setup.canExplore() >>
\<<set $NorthGateEvent = setup.getNextNarativeEventPassage(setup.StorySheet_Player.exploration.villageGateNorth)>>
\
\<<if $NorthGateEvent != undefined && $CharacterSheet_Player.quest.corruptionVillageExiled == false>>
\<<run setup.choice("[[探索北部荒漠->$NorthGateEvent]]");>>
\<<else>>
\<<run setup.choice("[[探索北部荒漠->$Explore_Destination][$Encounter_Target = setup.getRandomEncounter(0)]]");>>
\<</if>>
\
\<<set $EastGateEvent = setup.getNextNarativeEventPassage(setup.StorySheet_Player.exploration.villageGateEast)>>
\<<if $EastGateEvent != undefined && $CharacterSheet_Player.quest.corruptionVillageExiled == false>>
\<<run setup.choice("[[探索东部荒漠->$EastGateEvent]]");>>
\<<else>>
\<<run setup.choice("[[探索东部荒漠->$Explore_Destination][$Encounter_Target = setup.getRandomEncounter(1)]]");>>
\<</if>>
\<<else>>
<span class = "inactive"><<link "探索荒原" $Explore_Destination>><</link>></span>
\<</if>>
\<<if $Debug>>
\<<run setup.choice("[[调试菜单->DebugMenu]]");>>
\<</if>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
<<print setup.getFlavourBasedDescription($CharacterSheet_Imp, 'goMeetImp_Height', 1)>>你的恶魔砰的一声落在地上。他<<ImpHeight>>高的身高相当合适,并不让人失望。
至少这样他可以更容易地避开堡垒守卫的视线。
\<<run setup.choice("[[继续->Village_MeetImp_Examine_Muscles]]");>>在这只巨大的野兽落地之前,那恶魔的形体不断地生长。 \
大地在他的吨位下震动,尘土飞扬,一时间吞没了你们两个。他只需要拍打一下翅膀就能再次驱散灰尘。
"对不起,主人。"由于他庞大的体型,他说话的声音已经失去了之前的大部分高音。
他挺着<<ImpHeight>>的身体站了起来,顿时骄傲了起来。他似乎很清楚自己是如何从你身下长到如今这副摸样,而且很珍视现在的模样。
\<<run setup.choice("[[继续->Village_MeetImp_Examine_Muscles]]");>>恶魔降落着,身体不断地生长,生长,生长!
越来越多的土地被覆盖到阴影中。你不得不认真思考,他在天上飞得到底有多高,让从远处看他显得那么渺小。
它几乎花了几分钟的时间降落,而那着陆就像一场地震一样。
大地在恶魔巨大的爪子下裂开,向外飞溅成一个大坑。
他本能地扇动翅膀,阻止了狂风继续肆虐形成尘埃云,虽然一些已经枯死或者瘦弱的树木和较小的岩石已经被轰飞了。
一声低沉的轻笑从他的喉咙里流出,他卷起了他那巨大的肩膀,挺直了他那<<ImpHeight>>高的身躯。 \
地毯式轰炸都要比他的到来隐蔽得多。
\<<run setup.choice("[[继续->Village_MeetImp_Examine_Muscles]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
身高,固然能让人印象深刻,但那只是构成整个身体的一个部分。毕竟,腰身也同样重要。
<<print setup.getFlavourBasedDescription($CharacterSheet_Imp, 'goMeetImp_Muscles', 1)>>在这一点上,你的恶魔也毫不逊色。天生精悍,肩膀宽阔, \
他的胸肌已经可以做个过得去的鼓了,而厚实的肌肉使他的皮鼓起来,四肢也承受着相当大的重量。
虽然,这套说辞也适用于黄金堡垒的普通居民。
你的恶魔体内还有很多尚未开发的潜能。
\<<run setup.choice("[[继续->Village_MeetImp_Examine_Genitals]]");>>在这方面,你的恶魔绝对能给人留下深刻印象。他的身体长着令人难以置信的肌肉,相比之下,即使是旧时代的健美运动员也显得很瘦小。
他的胸像是巨大的石板,突起的部分为他腹部坚硬的鹅卵石路遮风挡雨。 \
你知道这只恶魔挠不到他膨胀的胸部肌肉之间的缝隙——即便他还没有尝试这个动作——因为他的二头肌太大了。
他走的每一步都伴随着臀部的夸张摇摆,因为他的大腿在争夺下面有限的空间。 \
他天生结实的身材在的肌肉组织的映衬下变得更加夸张,他的占据的宽度几乎和身高。
这的确是一幅赏心悦目的景象,但你确信还有更多的进步空间。
\<<run setup.choice("[[继续->Village_MeetImp_Examine_Genitals]]");>>你的恶魔完全有理由在这方面感到自豪,他的骄傲充溢着周身。 \
他的肩膀和他的身高一样宽,使他成为一个完美的正方形,进一步加强了他夸张的纵深。
巨大的躯干充盈着肌肉,你发现自己光是看着都要流口水了。 \
他的轮廓分明的胸肌突起着,把影子投在他的腹部那迷宫般的纵横上。 \
这两块胸板勉强可以作为小恶魔的餐桌,他的目光挣扎着从上方落下。 \
事实上,他挣扎着向许多方向看,因为他的头几乎被那迫近的三角肌和斜方肌吞没了; \
即使是他那让公牛汗颜的粗壮脖子,也不可能把他从肌肉组织的深谷中拉出来。
\<<run setup.choice("[[继续->Village_MeetImp_Examine_Muscles_Huge_2]]");>>不过,恶魔很珍视它,你的仆从本能地握紧他巨大的拳头。 \
他的前臂紧绷,你可以看到他收紧的肌肉顺着那粗壮的手臂延伸。
他的二头肌更大了,他一度试图抓住肌肉的顶端, \
他那巨大的前臂已经和它们碰到了一起,多亏了他那超大的手指,他才够得到。
如果他举起手臂,顶端就会远远高过他的头,甚至高过他的角。
他的腿轻轻一弯,足以产生一种可以听到甚至可以看见的冲击波,因为他腿上的肌肉很容易就膨胀了到原来的两倍大。 \
它们很快再次放松下来,回到稍微小一点但仍然异常兴奋的状态。
他的翅膀在他巨大的胸膛比起来小得可怜,但是它们能让他飞到高空,仍然包含着可怕的力量。 \
又或者是他的魔法大为长进了,虽然他根本不需要魔法就能飞行。
\<<run setup.choice("[[继续-->Village_MeetImp_Examine_Genitals]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "blushing")>>
光是看着你,小恶魔的兴奋都是显而易见的, \
他双腿之间的阳物在几秒钟内就完全兴奋起来了,如果那玩意儿能变软的话。
<<print setup.getFlavourBasedDescription($CharacterSheet_Imp, 'goMeetImp_Genitals', 1)>>他有<<ImpCockLength>>长的鸡巴,你的恶魔是不容小觑的。
在他两腿之间的悸动确实令人印象深刻,它滴落着前液,<<ImpBallsSize>>的蛋蛋渴求地跳动着。对更多的需求,对成长和膨胀的渴望,充斥在空气中。
你不确定这是你的还是他的愿望,抑或你们两者都有。还有那么大的空间,那么多的空间,还没有被跳动、悸动、麝香的肉体填满。
\<<run setup.choice("[[继续->Village_MeetImp]]");>>你可以听见这只恶魔<<ImpCockLength>>长的鸡巴在他双腿之间悸动的声音。
每次脉动都能看到大滴大滴的前液飞溅而出,但那只是对他颤抖着的,<<ImpBallsSize>>的睾丸内真正承载的东西的一种浅尝。 \
恶魔的麝香已经令人难以置信了。随着他兴奋的前液源源不断地滴漏出来,那气味还在稳步增强。 \
他的手抚弄着他的大鸡巴。鸡巴勃起到他的视野中央,他试图把它推下来,这样他的鸡巴就不会再挡住他看向你的目光。
这是一场他勉强获胜的比拼,而这只会让他更加兴奋。
\<<run setup.choice("[[继续->Village_MeetImp]]");>>大地因恶魔的兴奋而颤抖。
他短腿之间翻腾的东西有<<ImpBallsSize>>大,颤抖而出的麝香在几公里外的地方都能闻到。
它们大得足以稳稳地躺在地上,如果他想以任何速度移动, \
他都必须跨过它们,把它们吊在身后,或者尝试用手托起它们。
即便如此,他那<<ImpCockLength>>长的鸡巴每走一步都会狂野地摆动。 \
那东西本身就是一种武器,可以用来进攻任何防御。
喷涌而出的种子已经足以形成湖泊,而一次充分的高潮可以重塑土地本身,就像种子的长矛将要雕刻地球一样。
然而弥漫在空气中的欲望只渴望一样东西。
生长。
\<<run setup.choice("[[继续->Village_MeetImp]]");>>当你回到黄金堡垒时,一些事情引起了你的注意。气氛似乎有些紧张。卫兵们不安地看着你,有些人甚至紧张地握着武器。
\<<run setup.choice("[[靠近大门->Village_Corruption_FirstWarning_1]]");>>你走到大门前,两个卫兵示意你停下。
使者站在他们旁边;他平日的温和消失不见了。
在你有机会回应或解释之前,他大声说道:
"荒漠已经对你产生了影响,<<PlayerName>>。就像其他越界的拾荒者一样,你将被放逐,直到你处理好了体内的腐化。"
他语气果断,表情坚决。你可以推断,这样的话他已经讲过很多次了。
\<<run setup.choice("[[离开黄金堡垒->Village_Exiled]]");>>
\<<run setup.choice("[[拒绝离开->Village_Confrontation]]");>>你上次接近大门时的紧张感一直存在。
守卫们密切注视着你,有些人甚至紧紧地握着他们的武器。
\<<run setup.choice("[[继续->Village_Corruption_Warning_Idle_1]]");>>一到东门,你就看到一个卫兵在匆忙离开之前对另一个卫兵耳语;他很快就带着使者回来了。
\<<if setup.getStatValue(State.variables.CharacterSheet_Player, "corruption") <= setup.CorruptionComparators.NEUTRAL>>
\<<run setup.choice("[[继续->Village_Corruption_Return]]");>>
\<<else>>
"恐怕你的腐化程度仍然太深了,我们不能让你进来。等再过几天吧,注意避开那些在荒原上游荡的怪物。"
\<<run setup.choice("[[离开黄金堡垒->Village_Exiled]]");>>
\<<run setup.choice("[[与他对峙->Village_Confrontation]]");>>
\<</if>>\<<set $CharacterSheet_Player.quest.corruptionVillageExiled = false>>
使者用一种坚忍的表情看着你,眼睛一眨不眨。然后他抬起一只手,伸出两根手指。他靠近你,把手压在你的双眼之间。
一种微妙的白色光环从他的手指散发出来,但很难确定这个魔法的效果。
他突然笑了起来。
"看来你还是克服了腐化的诱惑。"
数十名卫兵似乎松了一口气,他们无法掩饰自己刚才的担忧。
"欢迎回家,但从现在开始一定要远离那些怪物。"
\<<run setup.choice("[[继续->Village_Normal]]");>>周围的卫兵睁大了眼睛。一些人举起武器,但使者举手阻止了他们。每个人都站着,等着有人先捅破这层窗户纸。
使者打破了沉默。
"不要接近他!他有传染性,会腐化我们所有人!"
他坚定的目光直勾勾地盯着你。他紧握拳头,手臂开始在一种微妙的白色光环中发光。
"无所谓,为了长老,我会出手。"
<<print setup.getFightStartPassages($CharacterSheet_Herald)>>\<<set $CharacterSheet_Player.quest.corruptionVillageExiled = true>>
你离开了,没有明确的方向。
你的第一反应是找一个安全的地方扎营。
\<<run setup.choice("[[继续->Village_Exiled]]");>>\<<if $CharacterSheet_Player.quest.corruptionVillageExiled == false>>
<<include Village_Exiled_FirstTime>>
\<<else>>
<<include Village_Exiled_Menu>>
\<</if>>\<<print setup.getFlavourBasedDescription($CharacterSheet_Player, "village_exiled_menu", 1)>>
<<include Village_Normal>>
\<<run setup.choice("[[返回黄金堡垒->Village_Corruption_Warning_Idle]]");>>The 此时,你体内的腐化几乎是不可见的。你可以伪装成黄金堡垒的一般居民。
\<<print setup.getFlavourBasedDescription($CharacterSheet_Player, "village_exiled_menu_underThreshold", 1)>>当然,除了你那像山一样的身体。当然,除了你那难以想象的巨大身体。你感到兴奋。这种挥之不去的欲望就像一个超大的鼓在你体内跳动。深沉的呻吟从你的每一次呼吸中逃脱。
你无法隐藏自己已经被腐化到了什么程度。此时此刻,你全身上下都沾满了腐败的油光。血液,汗液,唾液,甚至你的精液,所有这些都被粘稠的黑色物质所取代。
在你站的地方,黑色的水潭不断地扩张。你的鸡巴渗出了足够多的腐化,甚至可以把最纯洁的灵魂变成一只淫荡的野兽。
你必须生长……
你必须传播……<<print setup.getFlavourBasedDescription($CharacterSheet_Imp, 'goMeetImp_Intro', 1)>>\
"又要再跑一趟吗?"当你经过时,守在大门口的士兵问你,但你摇了摇头。
你只是去“检查”一些东西。
"噢,好吧,"守卫点点头,"在外面要小心。"
他根本用不着和你说这些。
\<<run setup.choice("[[继续->GoMeetImp_2]]");>>\
你像以前那么多次一样推开大门,甚至卫兵对你的快速接近都还没来得及反应。
"我想祝他好运,但是什么事也不会找上他。是他会找上别人。" \
你可以听到一个卫兵对另一个卫兵说了几句话,接着是一阵窃笑。但从你的脚步看,你已经轻快地走了。
\<<run setup.choice("[[继续->GoMeetImp_2]]");>>\
墙和门对你来说已经变成了可笑的概念。 \
只需一步,你就能扫清障碍和建筑物,让城市笼罩在你的阴影中。
当你高大的身躯离去时,阳光慢慢地回归那闪烁着文明的灯塔。 \
你只需要几分钟就能走完其他人需要一天或更长时间才能走完的距离。尽管已经很远了,但你仍然可以看到那座城市。
你知道你被跟踪了,但即便如此,他们也要花更长的时间才能追上你。
至少你可以肯定,堡垒里没有人能在这么远的距离上真正地看清任何细节。
\<<run setup.choice("[[继续->GoMeetImp_2]]");>>你也不打算走得太远,只要再走几公里就可以确保城里没人可以看到你了。 \
然而,自从你离开那堵墙后,你始终无法摆脱那种有人在监视着你的感觉。
\<<run setup.choice("[[去见小恶魔->Village_MeetImp_Appears]]");>>"主人!"恶魔的声音在咆哮,但它更多的是一种感觉,而不是你真正听到的东西。
你的目光向上,你看到一只带着翅膀的野兽在朝你的位置下降。 \
从远处看,它很容易被误认为是某种鸟类,但随着它的靠近,情况迅速发生了变化。
\<<run setup.choice("[[继续->Village_MeetImp]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
你的恶魔满怀期待地望着你,他焦躁不安地想要行动,他的手颤抖着,拼命地想要抚摸你或者他自己。至少在你给他命令之前是这样。
\<<run setup.choice("[[检查他->Village_MeetImp_Examine]]");>>
\<<run setup.choice("[[和他交谈->Village_MeetImp_Chat]]");>>
\<<run setup.choice("[[与他对战->Village_MeetImp_Spar]]");>>
\<<run setup.choice("[[改变他的战斗方式->Village_MeetImp_ChangeFightingStyle]]");>>
\<<run setup.choice("[[决定小恶魔的攻击时机->Village_MeetImp_DecideWhenTheImpAttacks]]");>>
<<print setup.displayImpModsPassages()>>
\<<run setup.choice("[[离开->Village_MeetImp_Leave]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"当然,主人。是时候让你看看我成长了多少了~"
他的翅膀向外扇动,急切地扑向你。
\<<run setup.choice("[[战斗->FightLogic][$Encounter_Target = $CharacterSheet_Imp]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"我已经是这片荒地上最厉害的战士了!"
你的仆从自豪地宣称,然后把他的大手放在了自己的臀部,鼓起胸膛,只是现实抓住了他,他突然泄气。
"当然,是仅次于主人的战士。所以,请用你的方法教导我吧,主人!我会成为你最优秀的学生!"
[[激进进攻->Village_MeetImp][setup.impSetAggressiveMoveset()]]
[[使用魔印->Village_MeetImp][setup.impSetSigilMoveset()]]
[[专注生长->Village_MeetImp][setup.impSetGrowthMoveset()]]
\<<run setup.choice("[[取消->Village_MeetImp]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"请下令吧,主人,你更了解战斗的策略。"
<<print setup.displayAttackTimingDescription($CharacterSheet_Imp)>>
\<<run setup.choice("[[在我之前->Village_MeetImp][$CharacterSheet_Imp.fight.teammateSettings.attackTiming = setup.AttackTiming.BEFORE_PLAYER]]
\<<run setup.choice("[[在我之后,但在敌人之前->Village_MeetImp][$CharacterSheet_Imp.fight.teammateSettings.attackTiming = setup.AttackTiming.BETWEEN_PLAYER_AND_ENEMY]]
\<<run setup.choice("[[在我和敌人之后->Village_MeetImp][$CharacterSheet_Imp.fight.teammateSettings.attackTiming = setup.AttackTiming.AFTER_ENEMY]]
\<<run setup.choice("[[取消->Village_MeetImp]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"你想谈些什么,主人?"
\<<run setup.choice("[[问问他的树怎么了->Village_MeetImp_Chat_Tree]]");>>
\<<if !$CharacterSheet_Player.hasAbility("Achievement_MemoriesOfKanathar")>>
\<<run setup.choice("[[问问他的名字->Village_MeetImp_Chat_Name]]");>>
\<</if>>
\<<run setup.choice("[[返回->Village_MeetImp]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"我的树吗?可我不知道那是什么……"他摇摇头,用怀疑的眼神回应。
"哦,你是说那个旧东西!我以前找到的。当时它看起来很舒服,但它再也承受不住我了。如果它还存在的话。"
他得意地笑着笑着,伸展着肌肉,然后露出一个大大的笑容。
"据我所知,它是在我们的一次比试中被碾碎的。"
然后,他滚动着他厚实的肩膀,以他的体型很容易被认为是耸耸肩。这样看来他已经没事了。
\<<run setup.choice("[[继续->Village_MeetImp_Chat]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"我的名字?我们这样的恶魔通常是没有这种东西的。"小恶魔的眼神耷拉了下来。
"他们说一旦小恶魔的地位上升,他们的名字就会从灵魂深处浮现出来。"他突然更加坚定地抬头望着你。
\<<run setup.choice("[[继续->Village_MeetImp_Chat_Name_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"但自从我们见面以来,我觉得我比以往任何时候都更接近那一点。一旦我长成真正的自己,所有人都会知道我的名字!"
他那一贯的笑容又一次映照在你身上。
\<<run setup.choice("[[继续->Village_MeetImp_Chat]]");>><<print setup.getFlavourBasedDescription($CharacterSheet_Imp, 'goMeetImp_GrowImp', 1)>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
他绯红的脸颊胀出了紫色的阴影,他坚硬的牛子吐出厚厚的恶魔精液,在他面前溅了一地。 \
他咬着牙,倒吸了一口气,显然是想让自己冷静下来。
"你-你想让我长大吗,主人?用你的精华?!"他这样说,又在心里重复着你刚才对他说的话。你看见他几乎又要在你面前缴械了。
\<<run setup.choice("[[继续->Village_MeetImp_GrowHim_Large_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "blushing")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 1)>>
尽管他这样说着,但并没有真正的问题。
你举起你的<<Hands>>,向前伸出,精华的温暖的白色光芒迅速吞没了它们。 \
你抓住了小恶魔巨大的胸膛。他的肌肉收紧,一阵震惊的嘶嘶声从他的喉咙里逃了出来。
精华的光芒射入了他的身体,接着是汩汩的吸气。
他的胸部膨胀,但当他呼气时保持同样大,喉咙发出了吱吱的声音。
\<<run setup.choice("[[继续->Village_MeetImp_GrowHim_Large_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "blushing")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 1)>>
你的手能感觉到他钢铁般的肌肉在你的手指下生长得更加有力,更加刚强。
他的身体开始发热,汗水倾泻而出,努力地冷却着他,但那只徒增了他的身体周围的蒸汽。雄性恶魔的气味霸道地充斥着你的鼻腔。
<<print setup.processFlavours($CharacterSheet_Player, "作为回应,你的@[all|cocks|noverb]悸动,在你回过神之前,你的@[all|cocks|noverb]悸动,贴在小恶魔的胸肌上,狠狠地摩擦。")>>
\<<run setup.choice("[[继续->Village_MeetImp_GrowHim_Large_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
"主、主人!"恶魔咆哮着,流着口水,他的巨大的舌头从他的咽喉里解放出来。他的大眼睛几乎无法聚焦在你身上,这在很大程度上要归功于他膨胀的、迅速长大的胸肌。
这并不是他身上唯一变大的东西,精华穿透了他的身体。
厚厚的血管在他的皮肤下悸动,他的肌肉充满了新的形体和力量。 \
他那不可思议的体格的变得更加强壮,更加明显。
\<<run setup.choice("[[继续->Village_MeetImp_GrowHim_Large_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 3)>>
空气中不仅充斥着他沉重的呼吸,流动着他与你兴奋的渴望,还有皮肤紧绷隆起肌肉的呻吟声, \
以及骨头变大时,嘎吱嘎吱的声响。
为了给膨胀的肌肉组织提供空间,他的整个骨架都在效仿,以避免他变成一团无法移动的肉球。
<<print setup.growImp()>>
他倒下了;肌肉在勉强控制的生长痉挛中抽搐,而你坚硬的鸡巴在他的胸肌上磨来磨去,他根本无法保持平衡。
大地震动着,他的大屁股落在地上,紧接着是他巨大的躯干第二次撞击。
你一秒钟的恢复时间都没有给他。你的<<Hands>>继续抚摸、按摩他肿胀的胸肌,你把你的鸡巴插进了他的胸谷。 \
聚集起你所有的力量,你按摩着鸡巴两边的乳头,分享着他欣喜若狂的成长。
\<<run setup.choice("[[继续->Village_MeetImp_GrowHim_Large_6]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming")>>
你感觉到他的肌肉在波动,就像你能感觉到热浪涌现在它们上一样。 \
随着小恶魔的每一次兴奋的心跳,你都可以看到它们在你的阴茎周围膨胀得更大,而他自己巨大的阳具在你身后上越挺越高,很快就把他的精液喷向天空, \
向你和周围倾泻着他黑暗的,污秽的魔汁。
你迅速而猛烈地释放自己,他的脸上涂满了你的精液。 \
你的<<PlayerBalls>><<Balls>>收紧,在小恶魔的脸上释放出拥有的一切。他尽全力把能碰到的精液一舔而尽。
\<<run setup.choice("[[继续->Village_MeetImp_GrowHim_Large_7]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 5)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
你不知道这个过程持续了多长时间,你的高潮似乎永无止境。释放一次接着一次,看上去就好像是同一个高潮一样。
但你知道时间在慢慢流逝,你仆从的成长可以很好地反映这一点。
你身下的恶魔膨胀得越来越大,他的身体像要被你给予他的精华撕裂了。他的肉和物质滚滚而出,他几乎娇小的身体——与以前相比——越来越大。
他长得越来越大,也越来越快。他一直保持这种膨胀速度,直到最后在几乎没有任何预兆的情况下突然终止。
<<print setup.growImp()>>
\<<run setup.choice("[[继续->Village_MeetImp_GrowHim_Large_8]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 1)>>
你俩都上气不接下气。你的仆从徘徊在意识的边缘。他像个醉汉一样流口水,胡言乱语,巨大的四肢在空中挥舞。
你可以从他含糊不清的声音中听出对你的赞扬。
你挣扎着下来。你自己四肢的感觉慢慢恢复。现在,终于不是每一种感觉都被你的高潮主导。
你后退了几步,或者后退了很多步,以便好好看看你的恶魔宠物,欣赏你的杰作。
他的每一个动作都有很大的分量,连他脚下的大地都在不停地呻吟抗议。
\<<run setup.choice("[[继续->Village_MeetImp_GrowHim_Final]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
当白色发光的精华再次聚集在你手中时,空气开始振动。能量形成了一种压迫性的身体存在,感觉就像你戴着厚厚的手套。
你强迫精华聚集起来,而不是分散回你的身体。你的手指变得僵硬。
巨大的恶魔在感觉上,比视觉上填满周遭的环境来说要小得多。 \
大地震动着,他的巨足在岩石地面上挖出了一条深沟。
\<<run setup.choice("[[继续->Village_MeetImp_GrowHim_Huge_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
虽然没法看到,但你可以听到,他的舌头在他的脸上兴奋地跳动。
"好-好多精华!"他用他那凶暴的低沉声音说着。他的话语就像隆隆的雷声,而他的呼吸则是远处不祥的咆哮。
\<<run setup.choice("[[继续->Village_MeetImp_GrowHim_Huge_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "blushing")>>
它那巨大的鸡巴已经兴奋地把它的汁液喷到了地面上。那些液体在远处坠落,很可能会造成灾难性的破坏。
你传递着精华,电光劈里啪啦地在空气中共鸣。能量涌过小恶魔的身体,他不断咆哮。
"主-主人!"他全身痉挛,嚎叫起来。你看到红色能量的弧线在他深红色的身体上舞蹈,粗壮的血管内的力量开始渐渐增强。
\<<run setup.choice("[[继续->Village_MeetImp_GrowHim_Huge_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
他的呼吸加快了,每次吸气都比上一次深,每次呼气都更加有力。这只恶魔已经如此之大,即便是最宏大的古代遗迹,与他相比也不过像是玩具。
他的心脏跳动着,就像锤子击打铁砧一样产生共鸣,一下又一下,他的身体迅速成长。 \
每一个轰鸣的脉冲都会引发一场地震。随着他的脚越来越大,裂缝也越来越大。
小恶魔移动他的脚,调整他的姿势,剧烈的震动随之而来。 \
<<print setup.growImp()>>
\<<run setup.choice("[[继续->Village_MeetImp_GrowHim_Huge_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
这只恶魔猛地向前倒下,大地也随之颤抖。 \
他的大手猛撞在地上,试图支撑住自己,但他巨大的胸部和屁股挡住了坠落的脚步。
他变得如此粗壮,如此巨大,以至于他巨大的手指几乎无法触及他剧烈勃起的腹部。 \
一个冲击波从他身上向外扩散,他巨大的身躯上撕开了一个巨大的坑。
他操着大地——几乎是一个自然的过程——因为他试图站起来只会让自己陷得更深。
"真-真棒!真-大!"恶魔大笑着咆哮。他抬头看向太阳,绷紧并弯曲着背部。 \
你可以看到他的眼睛里闪烁着光芒,他向太阳伸出了一只手,但为了支撑自己,又很快把手放了下来。
\<<run setup.choice("[[继续->Village_MeetImp_GrowHim_Huge_6]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
"主人~~~"他似乎还想说些什么,但接下来的话语只是一些语无伦次的咕哝。然而,它伸直双腿、竖起硕大尾巴的样子,让人很容易就能想象到它到底想要什么。
\<<run setup.choice("[[继续->Village_MeetImp_GrowHim_Final]]");>>\<<if setup.getStatValue($CharacterSheet_Imp, "height") > setup.getStatValue($CharacterSheet_Player, "height")>>
<<include Village_MeetImp_GrowHim_Final_PlayerSmaller>>
\<<else>>
<<include Village_MeetImp_GrowHim_Final_PlayerBigger>>
\<</if>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
让这样一头猛兽的力量变得更强是一项艰巨的任务。
考虑到你的宠物体型巨大,而且还在不断增长。
光是围着他走一圈就花了不少时间。
\<<run setup.choice("[[给他更多力量->Village_MeetImp_GrowHim_Final_PlayerSmaller_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
空气中翻腾着从赤红的睾丸中散发出的热量。汗水还是蒸发得太快,蒸汽不断从他身上飘走。
他们摸起来很烫,似乎有着无尽的需求。你越过恶魔巨大、肿胀的污秽之物,你的性欲同样高涨。
他的肌肉膨胀到了令人难以置信的大小。但为了提起、移动他那雄起的鸡巴,倒也是正常的。再往后一点,你找到了他那欲求不满的洞。
你把你的鸡巴捅了进去,但是有一种近乎矛盾的感觉。 \
几乎没有任何阻力,因为他温暖的肠肉热切地包裹着你侵入的鸡巴。突然,他收缩了他的核心肌肉,像钢铁一般地夹紧了你。
"嗯啊啊啊❤~!"
\<<run setup.choice("[[继续->Village_MeetImp_GrowHim_Final_PlayerSmaller_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 4)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
你们这两头凶猛咆哮的野兽继续做爱,继续生长。你操着他,他越来越大,你的前液喷涌进了他的肠道。不一会儿,你的咆哮宣布了全面爆发的高潮。
粘稠的精液涌进他的体内,淹没了他的内心,把他也推过了高潮。
他的鸡巴,仍然深埋在土里。你脚下的秽物收紧,他的蛋蛋再次紧绷。
你能感觉到他的精液正从他体内的管道里喷出来。当精液从他的鸡巴爆发时,他嚎叫起来。
\<<run setup.choice("[[继续->Village_MeetImp_GrowHim_Final_PlayerSmaller_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 5)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
你周围的大地迅速裂开,巨大的熔岩在你周围喷涌而出。 \
随着最后的生长浪潮在他的身体中翻滚,他的臀部疯狂地跳动、推挤。他的体型足以成为传说,远远超出了普通凡人能理解的极限。
他<<ImpHeight>>的身高,凡人对他而言可能不比一只蝼蚁强多少。
他是巨大的,神一样的存在,完全配得上升入天堂。但他现在是你的宠物,将来也永远是你的宠物。
<<print setup.growImp()>>
<<include Village_MeetImp_GrowHim_Final_StatUp>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
你毫不犹豫,以与自己体型相符的的决心行动。你站在恶魔的身后,世界在你的动作下恐惧地颤抖。
你抓住他的大臀肌并紧紧地挤压,他的喉咙发出了兴奋的呻吟。小恶魔的眼睛睁得大大的,唾沫从他的嘴里飞出来,空气像咆哮一样挤出了他的肺。
\<<run setup.choice("[[操他->Village_MeetImp_GrowHim_Final_PlayerBigger_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
<<print setup.processFlavours($CharacterSheet_Player, "你用你的@[all|cocks|noverb]传播他的屁股。你像一列火车一样永无休止地冲撞他,用深不可测的力量压扁并拉伸他的内脏。")>>
他的爪子抓进了地面。 \
<<print setup.processFlavours($CharacterSheet_Player, "你的一只@[1|hands|noverb]抓住它的尾巴,另一只则压在它的背上。")>>
你把他固定住,他的屌在地上乱跳,即使他还在你身下成长。你用手指抚摸着他背部隆起的肌肉,感觉到它们越来越深,越来越明显。
\<<run setup.choice("[[继续->Village_MeetImp_GrowHim_Final_PlayerBigger_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
恶魔喘息着流口水,在你排山倒海的进攻下,他努力保持着镇静。他像发情的动物一样呻吟着,乞求你的巨大阴茎深深地猛击他。
你很乐意帮忙。你的腹股沟碰到了他的屁股,你的蛋蛋贴上了他的。
"呃啊啊啊啊~~~❤!"
\<<run setup.choice("[[继续->Village_MeetImp_GrowHim_Final_PlayerBigger_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
你发情的时间长得难以置信。长到小恶魔最终停止了生长。你<<ImpHeight>>高的恶魔仍然渴望更多,即便他已经释放过了。
他的精液如洪水般涌入大地,而足够的阻力将其溅回了他身上。由于没有别处可去,他的精液就像间歇泉一样在你周围喷涌。
最终,你再次插进他的身体,大声地喊出了你自己的高潮。
小恶魔的肚子随着你的释放而迅速膨胀。他自己的咆哮在喉咙里消失了,因为他咳出了浓稠的,你的种子。
湿漉漉的啪啪声紧随其后,你的感觉再次回升:一次高潮几乎不足以满足你在这个世界上的需求,尤其考虑到你很少遇到一个可以想怎么操就怎么操的洞。
\<<run setup.choice("[[继续干小恶魔->Village_MeetImp_GrowHim_Final_PlayerBigger_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming", true)>>
几天过去了,甚至几周过去了,直到你最终筋疲力尽,瘫倒在这个巨大的小恶魔身上。
当你们慢慢恢复理智时,余晖让你们都呻吟起来。
随着一阵啵啵的声音,你把鸡巴抽了出来,精液好像洪水一般倾泻在了大地上。你后退一步欣赏着你的杰作,他得过一段时间才能恢复过来。
你有的是时间。
<<print setup.growImp()>>
<<include Village_MeetImp_GrowHim_Final_StatUp>>\<<set $levelUpResult = setup.levelUpImp()>>
<<print "∇:"+$CharacterSheet_Imp.info.name+ "获得了"+ $levelUpResult.hp + "点生命值!">>
<<print "∇:"+$CharacterSheet_Imp.info.name+ "获得了"+ $levelUpResult.stamina + "点耐力!">>
<<print "∇:"+$CharacterSheet_Imp.info.name+ "获得了"+ $levelUpResult.staminaRecovery + "点耐力恢复!">>
<<print "∇:"+$CharacterSheet_Imp.info.name+ "获得了"+ $levelUpResult.strength + "点力量!">>
<<print "∇:"+$CharacterSheet_Imp.info.name+ "获得了"+ $levelUpResult.critChance + "点暴击率!">>
<<print "∇:"+$CharacterSheet_Imp.info.name+ "获得了"+ $levelUpResult.critDamage + "点暴击伤害加成!">>
\<<unset $levelUpResult>>
\<<run setup.choice("[[继续->Village_MeetImp]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
你的恶魔耷拉起了耳朵,他脸上的永远不变的笑容颠倒过来了。
"啊,主人,你要走了吗?"他问道。带着一丝悲伤,然后又恢复了他惯常的笑容。
"好吧,主人。我会一直等你~等你从那座愚蠢的城里回来!"
\<<run setup.choice("[[继续->Village_MeetImp_Leave_2]]");>><<print setup.getFlavourBasedDescription($CharacterSheet_Imp, 'leaveImp', 1)>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
恶魔的腿部肌肉绷紧,他跳了起来。 \
它强有力的翅膀一拍,扬起尘土,把它弹射到几米高的空中。
一下接着一下,每一次都带着他飞得更远,他飞得比他那对小翅膀应有的速度快得多。
不到一分钟,他就几乎看不见了,几乎无法与其他在空中飞行的物体区分开来。
你找到了回城堡的路。
\<<run setup.choice("[[继续->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
空气中充满了不祥的嘎吱声,小鬼巨大的肌肉组织收紧了。 \
你可以看到它巨大的股四头肌鼓起来,弯曲成波浪,一股冲击波随之而来,激起一阵尘土和石头的风暴。
恶魔向上跳向天空,大地在颤动。 \
他的小翅膀扇动着远远超出那具身体的力量,把他拖得更高,驱散了他留下的巨大尘埃云。
像这样庞大的生物不应如此轻松地飞翔,尤其他的翅膀这么小。 \
本来,足以支持他飞行的翅膀应该让你和半个世界都笼罩在阴影中。但现在,它们仅仅覆盖了他自己的肩膀。
\<<run setup.choice("[[继续->Village_MeetImp_Leave_Large_2]]");>>恶魔飞向天空,越升越高,而他的巨大的前液像雨点般落在你周围的土地上。
每一个撞击都像弹射器发射的巨石一样强大。他花了好几分钟才到达了某个高度,在那里他变得无法与天空中的其他生物区别出来。
你决定是时候返回堡垒了。
\<<run setup.choice("[[继续->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
像那恶魔那么大的生物简直是一场活生生的灾难;即将发生的灭绝性事件。
他的每一个动作都改变着这个被蹂躏的世界的面貌。最重要的是,它的速度对于这样一个巨人来讲是完全无法让人相信的。
当它跃入天空时,巨爪下的土地被震碎了。他的一跳就能覆盖好几码。
你漫步穿过新形成的山谷,四周被群山环绕,同时你想知道堡垒里的人会怎么想。
毫无疑问,他们已经看到了。
\<<run setup.choice("[[继续->Village]]");>>\<h1>你的身体不再被凡人的限制所约束。
适应,克服。</h1>
[[过度增长->Modify_Metabolism_Overgrowth]]
[[突破极限->Modify_Metabolism_LimitBreak]]
\<<run setup.choice("[[离开->Village]]");>>\<h2>在达到生长的极限时,<<SymbioteName>>将把身体额外的生长尺寸转化为精华。</h2>
你可以消耗得到<<print setup.getOvergrowthToEssence()>>点精华。
\<<run setup.choice("[[转化->Modify_Metabolism][setup.convertOvergrowthToEssence()]]");>>
\<<run setup.choice("[[取消->Modify_Metabolism]]");>><<nobr>>
<<set $ModifyMetabolismParams =
{
points : State.variables.CharacterSheet_Player.info.limitBreaks.points,
cap : {
height: State.variables.CharacterSheet_Player.info.limitBreaks.cap.height,
muscles: State.variables.CharacterSheet_Player.info.limitBreaks.cap.muscles,
balls: State.variables.CharacterSheet_Player.info.limitBreaks.cap.balls,
cock: State.variables.CharacterSheet_Player.info.limitBreaks.cap.cock,
},
}>>
<</nobr>>
\<h1><<SymbioteName>>深入你的身心,让它打破你凡人外壳的限制。</h1>
<div id="ModifyMetabolismContent">
\<<include Modify_Metabolism_LimitBreak_Show>>
</div>
\<<run setup.choice("[[完成->Modify_Metabolism][setup.applyModifyMetabolism($CharacterSheet_Player, $ModifyMetabolismParams)]]");>>
\<<run setup.choice("[[取消->Modify_Metabolism]]");>>它可以突破你肉体的极限$ModifyMetabolismParams.points 次。
<<nobr>>
<div class="ModifyMetabolismTable">
<div class="ModifyMetabolismRow">
<div class="ModifyMetabolismElementStatName">
肌肉上限
</div>
<div class="ModifyMetabolismElementStatValue">
<<print setup.getMusclesDescriptorForValue(setup.getStatSizeCap("muscles", $ModifyMetabolismParams.cap.muscles)) + " ("+ setup.getStatSizeCap("muscles", $ModifyMetabolismParams.cap.muscles) + ")">>
</div>
<div class="ModifyMetabolismElementRight">
<<print setup.onClickMetabolismChange("-", "if($ModifyMetabolismParams.cap.muscles > 0) {$ModifyMetabolismParams.points++; $ModifyMetabolismParams.cap.muscles--;}")>>
</div>
<div class="ModifyMetabolismElementRight">
<<print setup.onClickMetabolismChange("+", "if($ModifyMetabolismParams.points > 0 && $ModifyMetabolismParams.cap.muscles < 50) {$ModifyMetabolismParams.points--; $ModifyMetabolismParams.cap.muscles++;}")>>
</div>
<div class="ModifyMetabolismElementRight">
$ModifyMetabolismParams.cap.muscles
</div>
</div>
<div class="ModifyMetabolismRow">
<div class="ModifyMetabolismElementStatName">
身高上限
</div>
<div class="ModifyMetabolismElementStatValue">
<<print setup.getLength(setup.getStatSizeCap("height", $ModifyMetabolismParams.cap.height))>>
</div>
<div class="ModifyMetabolismElementRight">
<<print setup.onClickMetabolismChange("-", "if($ModifyMetabolismParams.cap.height > 0) {$ModifyMetabolismParams.points++; $ModifyMetabolismParams.cap.height--;}")>>
</div>
<div class="ModifyMetabolismElementRight">
<<print setup.onClickMetabolismChange("+", "if($ModifyMetabolismParams.points > 0 && $ModifyMetabolismParams.cap.height < 50) {$ModifyMetabolismParams.points--; $ModifyMetabolismParams.cap.height++;}")>>
</div>
<div class="ModifyMetabolismElementRight">
$ModifyMetabolismParams.cap.height
</div>
</div>
<div class="ModifyMetabolismRow">
<div class="ModifyMetabolismElementStatName">
最大阴茎大小
</div>
<div class="ModifyMetabolismElementStatValue">
<<print setup.getLength(setup.getStatSizeCap("cock", $ModifyMetabolismParams.cap.cock))>>
</div>
<div class="ModifyMetabolismElementRight">
<<print setup.onClickMetabolismChange("-", "if($ModifyMetabolismParams.cap.cock > 0) {$ModifyMetabolismParams.points++; $ModifyMetabolismParams.cap.cock--;}")>>
</div>
<div class="ModifyMetabolismElementRight">
<<print setup.onClickMetabolismChange("+", "if($ModifyMetabolismParams.points > 0 && $ModifyMetabolismParams.cap.cock < 50) {$ModifyMetabolismParams.points--; $ModifyMetabolismParams.cap.cock++;}")>>
</div>
<div class="ModifyMetabolismElementRight">
$ModifyMetabolismParams.cap.cock
</div>
</div>
<div class="ModifyMetabolismRow">
<div class="ModifyMetabolismElementStatName">
最大阴囊大小
</div>
<div class="ModifyMetabolismElementStatValue">
<<print setup.getLength(setup.getStatSizeCap("balls", $ModifyMetabolismParams.cap.balls))>>
</div>
<div class="ModifyMetabolismElementRight">
<<print setup.onClickMetabolismChange("-", "if($ModifyMetabolismParams.cap.balls > 0) {$ModifyMetabolismParams.points++; $ModifyMetabolismParams.cap.balls--;}")>>
</div>
<div class="ModifyMetabolismElementRight">
<<print setup.onClickMetabolismChange("+", "if($ModifyMetabolismParams.points > 0 && $ModifyMetabolismParams.cap.balls < 50) {$ModifyMetabolismParams.points--; $ModifyMetabolismParams.cap.balls++;}")>>
</div>
<div class="ModifyMetabolismElementRight">
$ModifyMetabolismParams.cap.balls
</div>
</div>
</div>
<</nobr>><<set $Quest_MQ001_01 =
{
id:"MQ001_01",
description: "我找到了陨石的撞击地点,等我准备好了就去看看。",
villagePassage: "[[前往陨石的撞击地点->Quest_MQ001_EchoFirstEncounter_InvestigateImpact]]",
onComplete: function()
{
State.variables.Explore_Destinations.push("Quest_MQ002_Entrance_FirstTime");
}
}>><<run $Quest_InProgress.push($Quest_MQ001_01)>>
\<<run setup.removeExplorationDestination("Quest_MQ001_EchoFirstEncounter_SeeSmoke")>>
你从一个沙丘走到另一个沙丘。你以前跟着车队来过荒原,但独自一人在这里的孤独感使人沮丧。
这里没人守在你的身后。没有时间放松,因为任何失误都可能是你的最后一步。
克雷。那些在黄金堡垒外的日子里,无休无止的焦虑和紧张会影响到克雷吗?
地平线上的一缕东西吸引你的目光,你没来得及顺着思路再有更多的思考。黑烟。
你找到了撞击地点。
\<<run setup.choice("[[调查->Quest_MQ001_EchoFirstEncounter_InvestigateImpact]]");>>
\<<run setup.choice("[[回到村庄->Village]]");>>你花了几分钟才到达了陨石坑的边缘。沙漠很热,但这个地区给人的感觉是,如果你磨磨蹭蹭,就会被它征服。
通常呈暗黄色的沙子已经玻璃化成了一块凹面的反光玻璃,黑色的玻璃。尽管令人眼花缭乱,但你的大脑却很难理解它。不管它的颜色是什么,它都以充满活力的色调反射着阳光,就好像光的性质被放大了,而不是减弱了一样。
你用手遮挡,眯着眼睛,沿着地面的弧度,直到你在一个人类大小的球形物体上停了下来。这个物体的表面将光线扭曲成彩色的波带,与周围的玻璃好像没什么不同。
它是美丽的。你没有注意到你的脚正一步步走进坑内。如果不走近一点,就不可能欣赏到它的全部美貌。你必须这么做。你想要这么做。
就在一眨眼的功夫,你发现自己就站在了它面前。一种突如其来的不安感攫住了你。现在你靠近了,你看到那焦油状的物质更像一个壳,而不是一个实心的球体。
有些东西在里面移动:一团没有意义的形状,和不可名状的颜色。这感觉就好像你正盯着无穷无尽的混沌,而那混沌也凝视着你。
你的耳朵听到了些什么。沙漠的声音被刺耳的音调淹没了。锯齿状的尖刺、砰砰声,永恒的声音和低语都被压缩成一团喧嚣的……噪音。
然而,你仍然被它吸引。对你来说,这些声音像是一个新生儿的哀号,像一个孩子在寻求大人的庇佑。
你看了看你的手。
\<<run setup.choice("[[触摸球体->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_2]]");>>
\<<run setup.choice("[[回到村庄->Village]]");>>没有感觉的感觉。没有颜色的颜色。没有形状的形状。没有气息的低语。
你的皮肤与陨石接触的那一刻,它向外爆开了,就像海浪撞上了遥远的海岸。黑色包围着你。混乱包围着你。
光明、黑暗和未知的不确定性在吞噬你之前混合在一起。
现实在你眼前消散。
\<<run setup.choice("[[继续->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_3]]");>>你被冰冷的、流动的虚空包围着。深紫色的雾在你的腿上蜿蜒盘曲。
就像舞动的舌头一样,紫色的雾气舔舐着你的脚。冰冷的爱抚。
深紫色的天穹伸展在地平线上,明亮的红色色调在你上方舞蹈——就好像你在一个飘渺的品红色海洋的底部。
孤立的,无尽的虚空。
空洞的永恒蔓延着……
无边无际的永恒蔓延着……
\<<run setup.choice("[[环顾四周->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_4]]");>>你转过身,一个巨大的深渊突兀地出现在无尽的虚空中,向下无限深。
你凝视着深渊,眼睛被你所见过的最刺眼的光灼伤了。
充斥着紫色能量的巨大血管像心脏一样跳动;移动着,沸腾着,扭动着,咆哮着,呻吟着。
\<<run setup.choice("[[继续->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_5]]");>>你在那站着,陶醉于眼前的景象,似乎过了好几个小时。
刺骨的、异界的寒冷咬着你的皮肤,扯着你的思想。
这里不是凡人该来的地方。
然而在这一切之外——在那些不可知的、无法言语的感觉之外,在空旷和寒冷的风景之外,你的确感觉到了一些东西。
一种美妙的东西。
一种美丽的东西。
你开始感到一股舒适的暖流席卷全身,击退刺骨的冰寒,把你拉进生命与爱的怀抱。
这种感觉,是你身在这片奇怪又陌生的荒漠中的绿洲。
\<<run setup.choice("[[继续->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_6]]");>>舒缓的热量渗入你的骨。
你脚边的雾气突然消散,被某种看不见的力量阻挡。
你能感觉到有什么东西在你周围移动,某种厚重而令人兴奋的物质在你身上调皮地卷曲。
像开玩笑一般,它推了推你的胸口,而那力量几乎让你摔倒。它突然退缩,好像意识到它可能对你造成了伤害一样。眼前的这个存在似乎越来越强烈。
在你面前的黑色反光地面上,升起了一团巨大的、蠕动着的半固态粘液。它似乎不稳定,色彩在各种不同的色调和深浅中滚动。
它似乎在犹豫着什么。
奇怪的是,你一点也不害怕——无论这个奇怪的,黏糊糊的生物是什么,它似乎就是包裹着你的炽热温暖的来源。
你好奇地盯着它,它的外形在你所见过的生物的外观中循环往复。甚至有些是基于只在故事中听到的野兽——还有一些是在你的家园中从未有人愿意去想象的。
它好像在向你寻求帮助,试图确定自身的形状。
它应该变成……
[[巨兽->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_7_behemoth][setup.setRace($CharacterSheet_Player.symbiote.anatomy, setup.RacePool.BEHEMOTH)]]
[[龙人->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_7_dragonborn][setup.setRace($CharacterSheet_Player.symbiote.anatomy, setup.RacePool.DRAGONBORN)]]
[[纳迦->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_7_naga][setup.setRace($CharacterSheet_Player.symbiote.anatomy, setup.RacePool.NAGA)]]
[[牛头人->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_7_minotaur][setup.setRace($CharacterSheet_Player.symbiote.anatomy, setup.RacePool.MINOTAUR)]]
[[怪物共生体->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_7_symbiote][setup.setRace($CharacterSheet_Player.symbiote.anatomy, setup.RacePool.SYMBIOTE)]]
[[狼人->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_7_werewolf][setup.setRace($CharacterSheet_Player.symbiote.anatomy, setup.RacePool.WOLF)]]这只无定形的生物开始移动,像黏土一样塑造着自己。
一个巨大的轮廓在你面前形成,相比之下,你身材近乎矮小。它并没有止步于此,它似乎膨胀、扩大成了一个可怕的肌肉身形。
你看着血管在身体上蔓延,将血液泵入每一寸膨胀的肌肉。胸肌刚从胸部伸出来,就像一个架子,盖住了一排排隆起的腹肌。
在一块块充满力量的肌肉之上,一个雄壮的脖子向上伸展,再向上,是一个介于犬科和猫科之间的吻部。随着一声野兽般的咆哮,锋利的牙齿从它的牙龈中冒出,一对危险的弯角从它的头部一侧钻了出来。细节浮上了他的脸庞;强壮的颧骨,粗犷的下巴和华丽的莫霍克式的毛发,从头顶一直延伸到背部的毛发。
你听到了骨头断裂的声音。它的腿变成了趾行动物的样子,背部前倾,呈现出典型的巨兽模样。
最后,一条粗壮的尾巴从它的尾部长出来,尾部有脊状的蹼状刺,顶端向外皱褶。
它跪在你面前,坚韧的皮肤伸展在它肌肉的形状之上。尽管巨兽以其侵略性和支配的倾向而闻名,但你眼前这只向你展示了它完全的尊敬和崇拜。
\<<run setup.choice("[[继续->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_8]]");>>一个头部在这只无定形的生物中形成,一团模糊的人形从它上面倾泻而出。
它活动肩膀,伸展四肢,动作优雅而流畅。颈部鼓胀得更宽,在那上方逐渐形成了楔形的吻部。
牙齿从牙龈中形成,分叉的舌头滑过嘴唇。不久之后,一波鳞片和脊纹被蚀刻到它的皮肤上,最终覆盖了整个强壮的身体。伴随着一声愉快的隆隆声,一双裂开的眼睛掠过了你。你不由得欣赏起了它那分明的棱角,简直就是一条龙的神圣典范。
它抬起手臂,把其中一条趾行类的腿向前推。那条腿弯曲着,几乎是在一瞬间,大片的起伏在它的身体上出现、蓬勃,变成了一块雕刻着完美肌肉组织的画布。
这只强大的野兽向你鞠躬。翅膀从它的背上展露出来,一只手臂压在它宽大的胸脯上,另一只伸展着,展示着它手臂上完美无瑕的轮廓,和顶部那凶恶的爪子。
一位美人。一种完美的均衡、力量、智慧和优雅的存在。它通过令人敬畏的肢体,无言地向你表达它完全的崇拜与忠诚。
\<<run setup.choice("[[继续->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_8]]");>>无定形的生物开始移动,塑造着自己,好像自己是粘土一样。
它向上升起。随着头部的形状从顶部出现,它长得越来越高大;随着躯干的明晰,肩膀越来越宽阔。
再往下看,这团形状伸展得很长很长,弯曲塑形成一条又长又粗的蛇形尾巴,与这个肌肉发达的野兽人形上半身无缝融合。
更多的细节涌上了它的脸庞。它的头很快塑造出了一个蛇形的吻部。从它的头顶开始,一波波鳞片从它正在形成的肉中跳出来,沿着它的背部和尾巴向下滚动。它的头骨两侧各有一个皮褶,像是一顶王冠,刚好适合冷血的国王。
这只野兽张开嘴巴,活动着它强大的,长满鳞片的下颚,两颗大獠牙从它的嘴顶冒了出来。獠牙上滴着病态的绿色毒液。
吻部上方是两只冰冷的,爬行动物的眼睛,血红的瞳孔洞见你的灵魂。冰冷的凝视。充满爱意的凝视。它咧嘴笑着,斜眼看着你。他的下半身进一步伸展,变成了<<print setup.getLength(70)>>长的身躯。
\<<run setup.choice("[[继续->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_8]]");>>无定形的生物开始移动,塑造着自己,好像自己是粘土一样。
宽阔有力的肩膀从颈部向外起伏,在头部轮廓下形成,手臂从一块块巨石上滚动,变厚并向下伸展,同时腿从腰部开始生长。膝盖形成,向后伸出,然后以强壮的蹄子结束。从后面看,公牛的细尾巴开始在两腿之间摆动。
它的头部慢慢浮现出细节,一部分向前伸展成原始的平鼻吻部。
两只又厚又弯的角从他的头顶伸出来,每个角都有你的胳膊一般粗。
软泥退去,取而代之的是一层明亮的皮毛,足以炫耀它鼓胀的肌肉。一簇更大的毛发从它巨大胸肌之间的缝隙中涌出,形成一条通往生殖器的宝藏之路
牛头人低头看向自己隆起的身体,厚实的胸膛随着他每次强烈的呼吸起起伏伏。 他的鼻孔随着每一次呼吸而弯曲,空气的热浪和睾酮的气味在他每次张开嘴时吹过你的面颊。
它低头盯着你的时候,眼睛闪过饥渴的神情。对你而言,他是一只象征着欲望,力量和忠诚的野兽。
\<<run setup.choice("[[继续->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_8]]");>>一个头部在这只无定形的生物中形成,一个模糊的人形浮现而出。
细节填充了面部,强壮的下巴和轮廓分明的下颚在渐渐变瘦的脖子上投下了深深的阴影。
几十条细细的白色血管开始从它的头部向四面八方蜿蜒而下,蔓延到它的手臂和躯干,冲向它的脚。
扭曲的、光滑雪白的斑块慢慢地在它的眼睛应该出现地方,那由环绕其表面的乳白色痕迹形成。它用它那没有特点的,大理石般白色的眼睛凝视着你。
它的手指指尖形成的锋利爪子,轻轻拂过你的下巴。它温柔地笑着,刚刚出现的锯齿状嘴唇里长出了几排锋利的牙齿,一个饥渴的笑容出现在它的嘴角。
他发出低沉的、轰隆隆的、肉欲的咆哮,一种让你的胸部震动的咆哮。
一条又长又厚又美味的,黏糊糊的舌头从他嘴里滑出,和你的手腕一样粗,和你的整个身体一样长。它热切地向你弹来弹去。
\<<run setup.choice("[[继续->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_8]]");>>无定形的生物开始移动,塑造着自己,好像自己是粘土一样。
狭窄且有着精壮吻部的脑袋模样,模糊的形状从它变形的身团顶部伸出来,伴随着粗壮的脖子和令人难以置信的宽阔肩膀。
它的头上长出了一对三角形的耳朵。这只野兽张开嘴巴,发出一声咕哝却无可否认的狼嗥。
狼嚎穿透了你的耳朵,打破了这个异世界的平面上令人窒息的寂静。
他的嘴吐出几副珍珠白的大牙齿,牙尖锋锐如匕首,牙身弯弧优美如镰刀。
然后,一双狂野而饥渴的眼睛出现了,瞳孔放大,脸上浮现出极度兴奋的表情。
它的胸部变宽,在一排排轮廓分明的腹部之上形成一层肌肉。腰部以下,在一个大包下面,形成了趾行动物腿的形状,上面还覆盖着危险的利爪。一套同样危险的爪子在它手上形成,随时准备着把你的敌人撕碎成碎片。
一只毛茸茸的尾巴从它的后面伸出来,开始欣喜若狂地摇着。毛发继续从尾巴底部向上滚动,直到全身被一层漂亮的皮毛覆盖。
它那狂野的眼睛凝视着你,带着纯粹的爱慕。
\<<run setup.choice("[[继续->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_8]]");>><<print setup.processFlavours(
$CharacterSheet_Player,
"无定形的生物开始移动,塑造自己,好像它是粘土。\n\n" +
"软泥在其顶端起泡,上升直到形成了@[all|heads|noverb]。对着你微笑,@[all|teeths|noverb]从@[all|eyes|noverb]下面的牙龈里长出来。它盯着你,眼里闪烁着坚定的崇拜。",
true
)>>
\<<if $CharacterSheet_Player.symbiote.anatomy.horns != undefined && $CharacterSheet_Player.symbiote.anatomy.horns.number >= 1>>
<<print setup.processFlavours(
$CharacterSheet_Player,
"野兽突然发出了一声怒吼。随着骨头破裂的声音,它的肉分开来,为 @[all|horns|noverb]腾出空间。",
true
)>>
\<</if>>
<<print setup.processFlavours(
$CharacterSheet_Player,
"细节开始涌入它肌肉发达的身体的其余部分;@[all|arms|noverb]由生长的肢体形成,并随着振动的力量的和肌弦的膨胀。@[all|pecs|noverb]坐落其间,盖起了一堵辉煌的@[all|abdominals|noverb]的墙。\n\n" +
"在它的腰部以下,另一组扭动的胶泥扩展形成了@[all|legs|noverb]的形状。",
true
)>>
\<<if $CharacterSheet_Player.symbiote.anatomy.wings != undefined && $CharacterSheet_Player.symbiote.anatomy.wings.number >= 1>>
<<print setup.processFlavours(
$CharacterSheet_Player,
"当@[all|wings|noverb]从肩胛骨后展露出来时,它的背拱了起来,它的笑容变得格外欢快。",
true
)>>
\<</if>>
\<<if $CharacterSheet_Player.symbiote.anatomy.tails != undefined && $CharacterSheet_Player.symbiote.anatomy.tails.number >= 1>>
<<print setup.processFlavours(
$CharacterSheet_Player,
"它的@[all|tails|noverb]尾巴从臀部长出来,充满了无限的喜爱和快乐。",
true
)>>
\<</if>>
\<<run setup.choice("[[继续->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_8]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
黑墨般<<SymbioteRace>>的滚烫的气场越来越强烈。它美丽的形体的边缘因即将到来的力量而颤抖,就像绷紧的弓弦拉到了它的极限。
它与空气,与你的骨头,最终,你的灵魂产生共鸣。那种感觉无法用语言形容。你和这只生物有着压倒性的亲密联系,有着比爱情更加牢固的纽带。
水声涌入了你的耳朵,它身体上的软泥开始旋转、加速。你感觉到与它的联系,你感觉到你自己的崇拜迅速增长,你把它引导到它那已经蓬勃发展的形状。
他的目光与你相遇,然后他呻吟起来。他催促你前进……
你专注于:
[[他的阴茎->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_9][$SymbioteBoost = "cock"]]
[[他的肌肉->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_9][$SymbioteBoost = "muscles"]]
[[他的整个身体->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_9][$SymbioteBoost = "height"]]\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
\<<if $SymbioteBoost == "cock">>
<<print setup.processFlavours($CharacterSheet_Player,
"你专注于他的@[all|cocks|noverb]。它膨胀得越来越大,越来越粗,无法抑制地剧烈跳动。它达到了之前的极限,但很快就以更大的尺寸突破了这个极限。\n\n 它的鼓包爬过腹部,一路向上伸向起伏的胸部。",
true
)>>
\<<run setup.applyGrowth($CharacterSheet_Player, "cock", 4)>>
\<<elseif $SymbioteBoost == "muscles">>
<<print setup.processFlavours($CharacterSheet_Player,
"你专注于他的肌肉组织,希望它变得更大!你立刻看到它的@[all|abdominals|noverb]爆发出了不可思议的大小和力量。它弯曲@[all|arms|noverb],炫耀它的肱二头肌是如何扩张的——它的四肢每一秒都在消耗越来越多的空间。" +
"\n\n巨大、低沉的咆哮从它的喉咙爆发,它的@[all|pecs|noverb]继续长大。凹陷加深了。每块鼓鼓囊囊的肌肉都向外膨胀,越来越大!它庞大身体的其余部分也沉浸在生长的喜悦中,每个肌群都试图超越其他肌群。",
true
)>>
\<<run setup.applyGrowth($CharacterSheet_Player, "muscles", 8)>>
\<<elseif $SymbioteBoost == "height">>
<<SymbioteRace>>的表情高兴地变了形。它深沉的呻吟声在音调中俯冲,最终达到了刺耳的中音,随它的身体向上迸发。当你的视野完全被生长中的<<SymbioteRace>>的身体填满时,它轻轻地笑了。
它的身形达到了<<print setup.getLength(90)>>高,欲望的喘息充斥着虚空。当生长结束时,它走近你,然后把你按在它温暖的肉体上。
\<<run setup.applyGrowth($CharacterSheet_Player, "cock", 1)>>\
\<<run setup.applyGrowth($CharacterSheet_Player, "height", 7)>>\
\<</if>>
你不由自主地兴奋起来。这个生物超越了美丽,超越了你理想的模样。
你的裤子上慢慢渗出了一块黏糊糊的湿点。当你感觉到它巨大的手在你的胸肌上抚摸时,你倒吸了一口气。温柔。有爱。强壮。
他的肢体向下摸索。
你抬起头,只见它的目光和你的脸近得贴在了一起。你可以品尝到它强大的气息,然后本能地闭上眼睛。你们紧紧地吻在一起。
绝妙的喜悦。天作之合。你的身体向它靠近,渴望与它的每一寸接触。它身体里的黏液从你舞动的舌头上冲进你的喉咙,另外一些则从你身上滴下来,形成了黏糊糊的一串水滴。
你的兴奋突然飙升!
当你亲吻它的时候,你开始想象它身上更多的细节;比如使它独特的,颜色和图案:
[[琥珀色->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.color = setup.ColourPool.AMBER; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.AMBER)]]
[[淡黄色->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.color = setup.ColourPool.BEIGE; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.BEIGE)]]
[[黑色->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.color = setup.ColourPool.BLACK; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.BLACK)]]
[[蓝色->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.color = setup.ColourPool.BLUE; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.BLUE)]]
[[棕色->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.color = setup.ColourPool.BROWN; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.BROWN)]]
[[猩红色->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.color = setup.ColourPool.CRIMSON; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.CRIMSON)]]
[[翠绿色->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.color = setup.ColourPool.EMERALD; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.EMERALD)]]
[[金色->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.color = setup.ColourPool.GOLDEN; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.GOLDEN)]]
[[绿色->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.color = setup.ColourPool.GREEN; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.GREEN)]]
[[灰色->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.color = setup.ColourPool.GREY; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.GREY)]]
[[深蓝色->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.color = setup.ColourPool.INDIGO; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.INDIGO)]]
[[黑曜石色->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.color = setup.ColourPool.OBSIDIAN; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.OBSIDIAN)]]
[[橘色->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.color = setup.ColourPool.ORANGE; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.ORANGE)]]
[[粉色->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.color = setup.ColourPool.PINK; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.PINK)]]
[[紫色->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.color = setup.ColourPool.PURPLE; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.PURPLE)]]
[[红色->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.color = setup.ColourPool.RED; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.RED)]]
[[宝蓝色->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.color = setup.ColourPool.SAPPHIRE; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.SAPPHIRE)]]
[[紫罗兰色->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.color = setup.ColourPool.VIOLET; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.VIOLET)]]
[[棕褐色->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.color = setup.ColourPool.TAN; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.TAN)]]
[[白色->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.color = setup.ColourPool.WHITE; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.WHITE)]]
[[黄色->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_10][$CharacterSheet_Player.symbiote.color = setup.ColourPool.YELLOW; setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.YELLOW)]]\<<unset $SymbioteBoost>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
\<<run setup.colourAllLimbs($CharacterSheet_Player.symbiote.anatomy, $CharacterSheet_Player.symbiote.color)>>\
它紧紧地按着你,更贴近它漂亮的身体。它的身体浮现出<<SymbioteColor>>。
在激情与爱欲的洪流中,你虔诚地加入到和这只野兽的神圣结合中。
<<print setup.processFlavours($CharacterSheet_Player,
"它继续深深地吻着你,你们的@[all|cocks|noverb]相互摩擦。",
true
)>>
激情闪耀。爱欲燃烧。联系更紧。
<<print setup.processFlavours($CharacterSheet_Player,
"黏液开始着改变你,你的呻吟填满了黑暗的虚空。你贴在<<SymbioteRace>>的身体上发情,你的@[all|cocks|one=grows~more=grow]。 " +
"很快,你的鸡巴勃起得比<<SymbioteRace>>那巨大的阳具还要厉害。 " +
"他从亲吻中抽身,微笑着,充满了骄傲。你浑身都是<<SymbioteColor>>粘液。他给了你一个大大的熊抱。"
)>>
\<<run setup.choice("[[让他进来……->Quest_MQ001_EchoFirstEncounter_InvestigateImpact_11]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
他一整个存在都进入了你。你尖叫着,不断涌出的快感吞没了每一个毛孔。你的嘴唇里发出了充斥着欲望的呻吟,你的肌肉爆发出更大的尺寸与力量。
进入你体内的不仅仅是力量。你感觉到欲望的洪流在你的灵魂中肆虐——那只生物的需求和欲望变成了你的。
<<print setup.processFlavours($CharacterSheet_Player,
"你紧紧抓住你的@[all|cocks|noverb],好几升粘液涌进了你的尿道。你的需求不断升级,呈指数增长!"
)>>
一股力量在你体内涌起,你的身体随之生长,很快就长到了<<print setup.getLength(86)>>高!你感觉你的鸡巴快要爆发出你一生中最激烈的高潮!
你那厚实的<<SymbioteColor>>舌头在空气里跳动。同时,最后一滴粘液终于进入了你的身体,就在你激烈地撸动着鸡巴地时候。
你们站立在虚空之中。无尽虚空中的泰坦,这个空间的统治者。但你知道你们可以做得更多。
即使你们都在兴奋中尖叫,紫色的平原上覆盖了一层层的种子,但那怪物的名字在你脑海中出现,清晰异常。
<<textbox "$CharacterSheet_Player.symbiote.name" "Echo">>
\<<run setup.completeQuest($Quest_MQ001_01)>>
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_EchoForm)>>
\<<run setup.choice("[[拥抱新生->Quest_MQ001_EchoPostMerge][$CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_HostOfEcho)]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
你发现你在午后天空下的一片温暖色调中醒来。
虚空的永恒幻象充斥着你的脑海。
无论那个坑里的东西是什么,现在都已经是你的一部分了。
\<<if $CharacterSheet_Player.quest.corruptionVillageExiled == false>>
\<<run setup.choice("[[回家->Quest_MQ001_EchoPostMerge_1]]");>>
\<<else>>
\<<run setup.choice("[[回家->Village]]");>>
\<</if>>你朝黄金堡垒的方向往回走。你在整个旅途中都感到头晕,就好像你的重心不在原本的地方。就像一个孩子开始蹒跚学步一样。
"站住!"一个卫兵粗暴的声音吓了你一跳。他是一名体格健壮的龙族。你可以在它裸露的鳞片上看到新的伤疤,显然是昨晚袭击的幸存者。
"说明你的来意,陌生人!"他吼道。
这话把你弄糊涂了。在这之前,长老应该已经告诉过大家你成了黄金堡垒新的拾荒者了。你突然想到,你不知道从你触摸那个奇怪的球体开始,到现在已经过去多久的时间了。
\<<run setup.choice("[[告诉他你是谁-> Quest_MQ001_EchoPostMerge_2_who_are_you]]");>>你报上了你的名字和你作为黄金堡垒拾荒者的身份。
他停顿了一会儿,好像在仔细观察你。他的表情很怪,一种介于怀疑和希望之间的混合。
"你长得一点也不像$CharacterSheet_Player.info.name,陌生人。我怎么知道你说的是真的?"男人调整了站姿,手徘徊在他的剑柄上。
你困惑地眨着眼睛,然后看着自己。惊讶震动了你的内心。你看起来一点也不像以前的模样:你更高了,肌肉更发达了,大包也更明显了。
"$CharacterSheet_Player.info.name已经失踪好几周了。如果你就是他,你这些日子都在哪里?"他厉声说道。
\<<run setup.choice("[[说你遇到了一些奇怪的东西->Quest_MQ001_EchoPostMerge_2_Truth]]");>>
\<<run setup.choice("[[现编一些谎言->Quest_MQ001_EchoPostMerge_3_Lie]]");>>
\<<run setup.choice("[[说只有长老才应该知道->Quest_MQ001_EchoPostMerge_2_Eldest]]");>>
\<<run setup.choice("[[揍他->FightLogic][$Encounter_Target=$CharacterSheet_town_guard]]");>>你决定把一切都告诉卫兵。你说得越多,他的脸色就越难看。
"即便你说的都是真的,你就是$CharacterSheet_Player.info.name,我也不能让你过去!"他的语气坚决,"让你进去太危险了,如果你已经……被污染了。"
"我很抱歉,但如果我在这里就拦住你恐怕更安全。"卫兵拔出剑,朝你迈了一步。一股奇怪的力量席在你体内升起。你觉得你可以像折下树枝一样掰断他,让他看看你的欲望有多强烈。
\<<run setup.choice("[[继续->Quest_MQ001_EchoPostMerge_3_Meet_Abel_aggressive]]");>>当你意识到自己变得多么强大时,一种自豪感便涌上心头。但与此同时,这种感觉也伴随着恐惧,让担心你可能已经不是那天早上离开时的那个人了。
谎言从你嘴里溜出来,你说你早上被派去收集材料。真假参半。
卫兵扬起眉毛,"是吗?谁派你去的?你走的时候谁在这里站岗?"
\<<run setup.choice("[[编个名字->Quest_MQ001_EchoPostMerge_3_Lie_mildred]]");>>你脱口而出米尔德莱德这个名字。一个你偶然在市场上听到的泛用名字。
"好吧,但是哪个卫兵放你出去的?"他哼了一声,手悬在剑柄上。
\<<run setup.choice("[[亚伯->Quest_MQ001_EchoPostMerge_3_Lie_Abel]]");>>
\<<run setup.choice("[[教官,塞纳->Quest_MQ001_EchoPostMerge_3_senna]]");>>
\<<run setup.choice("[[内墙守护者,特伦特->Quest_MQ001_EchoPostMerge_3_Lie_Trent]]");>>特伦特这个名字脱口而出。你记得他是在训练期间经常和你一起共事的三名卫兵之一。
"特伦特,嗯?"卫兵面对你的姿态放松了些,"如果你认识一个专门在内墙工作的守卫,那你肯定就是$CharacterSheet_Player.info.name了。"
他犹豫了一会儿,上下打量着你,最后小声地说,"真的是你?你消失过后,看起来……不太一样了。"
\<<run setup.choice("[[继续->Quest_MQ001_EchoPostMerge_3_Meet_Abel_passive]]");>>你回想起过去和你一起工作过的卫兵。塞纳的名字出现在你的脑海中,训练你和亚伯的教官之一。
"塞纳?"卫兵放下了他攻击性的姿态,但他的肩膀耷拉下来,悲伤的线条爬上了他的脸,"好吧,这是证明的一种方式,虽然你可以选择让人没那么沮丧的方法。"
"塞纳已经死了,$CharacterSheet_Player.info.name。你离开的前一天,他在战斗中牺牲了,"他犹豫了一会儿,上下打量着你,"我很抱歉刚刚不信任你。"
\<<run setup.choice("[[继续->Quest_MQ001_EchoPostMerge_3_Meet_Abel_passive]]");>>你说是使者的徒弟,亚伯让你出去的。
卫兵的脸皱成一团,"他甚至不是卫兵。但是,哼,当然了,一个外人怎么会知道这些呢。"
守卫拔出了他的剑,铿锵的钢铁声打断了你的思绪,"我不知道你是谁,也不知道你找我们有什么事,但你要么离开,要么就死!"
\<<run setup.choice("[[继续->Quest_MQ001_EchoPostMerge_3_Meet_Abel_aggressive]]");>>卫兵的身体紧张起来,在他握着剑柄的手中显露出一丝不信任。但他没有抽出剑来。他的喉咙里发出了一声沮丧的咆哮。
"如果你是为了我们领袖的事来的,那么你必须和那些直接与他对接的人谈谈。在这儿等着,我去叫人,"他用平静而谨慎的语调说,"如果你在说谎,你会付出惨痛的代价。"
他进黄金堡垒的时候,指派了一个同事来监视你。
\<<run setup.choice("[[继续->Quest_MQ001_EchoPostMerge_2_Eldest_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
在他带着熟悉的面孔到来之前,等待简直是一种折磨。
是亚伯。
他示意你和他一起进入黄金堡垒的大门。
\<<run setup.choice("[[进入黄金堡垒->Quest_MQ001_EchoPostMerge_3_Meet_Abel_p2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "angry")>>
"站住!"一个熟悉的声音陡然穿过你沸腾的血液。亚伯站在门口,穿着一件类似仪式长袍的衣服。你不禁注意到那与使者的着装相似。
"长老要求你停下,"他接着说,"$CharacterSheet_Player.info.name要去报告他在荒地的发现。还是说,你更愿意向长老们解释你为什么把拾荒者送回了荒地?"
"不敢,大人。"他回答到,"我很抱歉,如果这个陌生人……"
"这个“陌生人”是拾荒者$CharacterSheet_Player.info.name。"亚伯纠正说。
"……确实是$CharacterSheet_Player.info.name的话,请进吧。"警卫小心翼翼地看着你,但他放下了对你咄咄逼人的姿态,走开了。
\<<run setup.choice("[[进入城镇->Quest_MQ001_EchoPostMerge_3_Meet_Abel_p2]]");>>"请在这里等一下。"他微笑道。
"我去找亚伯。他每天都会来城门,希望你能回来。我们也都一直在祈祷拾荒者的归来。"
\<<run setup.choice("[[继续->Quest_MQ001_EchoPostMerge_3_Meet_Abel_passive_2]]");>>他过了一段时间才回来。
"使者的徒弟在城内等你。请进吧,愿长老的荣耀照耀你。"卫兵向你敬礼,让你通过。
你进入村子后,看到了一个熟悉的身影。亚伯满是兴奋地迎接你,他身上穿的看起来像是某种礼服。
\<<run setup.choice("[[和亚伯交流->Quest_MQ001_EchoPostMerge_3_Meet_Abel_p2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Abel, "normal")>>
"哇,你能平安回来真是太好了,$CharacterSheet_Player.info.name~!"亚伯一遍说一遍上下打量着你。
"你不知道……我每天都会来这堵墙,简直成了什么神秘仪式……我希望你能回来。看起来我是一只幸运的猫。"他笑容的灿烂。
"不过这里不是说这种话的地方。我家房子还蛮大的,到那儿来找我。"他边说边转向金色堡垒城内的方向,"我们可以好好聊聊。"
∇:你现在可以去亚伯的家了。
\<<run setup.choice("[[继续->Village]]");>>你向前一步,立刻感到空气中有一种难以抗拒的沉重。潮湿,麝香,被腐化污染。
漆黑、空洞的天穹笼罩着你。尼克斯的力量只放大了周围的黑暗。
你的皮肤在这不洁的阳光下燃烧,每一缕光线好像都是酸液一样。黑日的存在势不可挡,它占据了你上方的大部分空间。
你站在一个由凹凸不平的岩石和土壤组成的平台上,你注意到你身后没有地面。这片土地的尽头是一个陡峭的悬崖,接着消失在虚无之中。
它漂浮在这片领域上空,好像是尼克斯自己把它吸向自己一样。紫色的符文在边缘盘旋。被诅咒的符号闪烁着侵略性的光芒,看起来不太稳定。
他们的力量是绝对的,正是这些东西阻止了这片领域向下坠落。
黑日的光芒渗入你的皮肤,你的心跳得像鼓一样。
\<<if setup.MQ002_Manor_IsCorruptedInManor($CharacterSheet_Player)>>
你沐浴在它腐化的力量中。你的鸡巴已经在疯狂跳动了。附近最好有你可以操的东西。
\<<else>>
它那诱惑的力量也是绝对的。你试图控制你的欲望,但你的阴茎疯狂地悸动与需要。你对力量的渴望不断增加。
你试着忍住呻吟。
\<</if>>
∇:你获得了"尼克斯光芒之拥"的能力。这项能力只要你进入到阿波图斯的领域中便会一直存在。
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_EmbracedByNyxsLight);>>
\<<run setup.MQ002_LeavingManor($CharacterSheet_Player)>>
\<<if $CharacterSheet_Imp.quest.knowsAboutNyx>>
\<<run setup.choice("[[靠近建筑物->Quest_MQ002_ApothusRealm_ImpInvasion]]");>>
\<<elseif $CharacterSheet_Player.quest.apothusRealmFirstTime>>
\<<run setup.choice("[[探索这个领域->Quest_MQ002_ApothusRealm_ApproachStructure]]");>>
\<<else>>
\<<run setup.choice("[[靠近建筑物->Quest_MQ002_ApothusRealm_ApothusMenu]]");>>
\<</if>>\<<run setup.MQ002_GiveNyxLightAbility()>>
\<<run $CharacterSheet_Player.removeAbilityRuntimeData(setup.Ability_EmbracedByNyxsLight);>>
你从那道无形的传送门离开了阿波图斯污浊的领域。
\<<run setup.choice("[[离开->Quest_MQ002_Manor_MainHall]]");>>巨大的废墟暴露在地平线附近。当你走近时,你的耳边传来迷失者的深沉而扭曲的呻吟。
\<<if setup.MQ002_Manor_IsMassiveInManor($CharacterSheet_Player)>>
但它们被你砰砰的脚步声掩盖过了。
\<<elseif setup.MQ002_Manor_IsGiganticInManor($CharacterSheet_Player)>>
大地在你巨大身躯的重压下裂开,像无数条蛇在古老的石头上盘曲。你每向废墟迈进一步,它就更削弱一分。
平台还在漂浮,真是奇迹。
\<</if>>
腐化从石砌砖的裂缝中渗出,将其表面扭曲成深黑色。
这种味道让你心中警铃大作。每一次呼吸,你的肺都填满了燃烧的欲望。每次呼气,你的鸡巴都会变得更硬。
腐化沿着废墟的地板和墙壁流淌,就像跳动的血管。腐化围绕着废墟中心阴暗地爬行,像黑色的漩涡一样。
在废墟的中心有一个巨大的蛋形茧,就像你周围的空间一样黑,但它的存在是不可否认的。一种明亮的深紫色光环围绕着它,在茧的周围旋转,将邪恶的光吸进了茧的内部。
无数的迷失者在它的底部。他们正参与的疯狂淫乐比你所见过的任何东西还要放荡。
他们扭动着肌肉,呻吟出原始的叫嚷。他们永远地屈服于他们的欲望。
<<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_2_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_2.jpg", undefined, true)>>
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ApproachStructure_2]]");>>一声巨大的咆哮响彻废墟,一股浓稠的黑色浊液从其中一个迷失者的阳物里射了出来。几秒钟后,更多的迷失者加入了他的行动。
他们的激情是永无止境的,直到把肉体推到狂乐的极限。时间在这里已经失去了所有意义;这里只让人心醉魂迷。
无数根状的血管在茧的底部跳动,吸收着更多迷失者那腐化的精华。
比树还粗的血管轰隆隆地在平台上跳动。
茧也随之剧烈摇晃。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ApproachStructure_2_2]]");>>一声低沉的呻吟从它黑色的表面下传来。
它是强大的,野蛮的,宏大的,比你以前遇到过的任何野兽还大。
随着能量的脉动,茧吸走了更多迷失者的精华;呻吟声也越来越大。
黑茧慢慢地膨胀,增大了体型,并沿着表面扩张,以便得到更多尼克斯的光。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ApproachStructure_2_1]]");>>球体内部突然爆发出一阵可怕的嚎叫,传向四面八方。
茧内部的存在将一股股粘稠的白色汁液喷到它的表面——周围的迷失者都齐声咆哮。
"真是壮观,你说呢?"一种异界的声音呜呜作响。其内蕴含的温暖让人着迷,但你知道最好不要陷入其中。
\<<run setup.choice("[[转向声音的方向->Quest_MQ002_ApothusRealm_ApproachStructure_3]]");>>\<<if setup.MQ002_Manor_IsMassiveInManor($CharacterSheet_Player)>>
你往下看,一个小东西似乎想引起你的注意。
\<<else>>
你转身面向对你说话的人。
\<</if>>
他是一个<<print setup.getLength(12 * 12)>>高的男人,破烂的衣物几乎盖不住他的腰。一个深紫色漩涡纹身在他的左胸上闪着亮光。
他的声音有一种诱人的甜美,但腐化的麝香仍然附着在他身上。他带着饥渴的笑容凝视着你。
\<<if setup.MQ002_HasBrokenSeal()>>
"所以……你成功把我们从小监狱里放了出来。那个白痴终于,呵,活该。"
\<<else>>
"所以……你进了我们的监狱,却还留着那道封印?呵,真是个有趣的家伙。"他的笑容让你明白了“不详”的意义。
\<</if>>
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ApproachStructure_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "normal")>>
他听起来异常高兴——似乎一切尽在他的掌握之中。腐化的影响显然侵蚀着他
他的呼吸变得沉重,眼睛闪烁着强烈的紫色光芒,腰上的破布向外伸展,容纳着他悸动的阴茎。
然而,他的思维清晰得令人震惊,就好像他已经学会了与性奋长期共存。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ApproachStructure_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "normal")>>
"我都忘了我们被封印在这里多久了,不过没关系。现在我们没有理由再回荒地了;尼克斯的温暖拥抱和那个人的成长才是我们所需要的。"
他对你咧嘴笑着,不确定自己是应该屈服还是应该抑制住和你搞在一起的冲动。
"你应叫我,阿波图斯。"
<<include Quest_MQ002_ApothusRealm_ApothusMenu>>\<<if $CharacterSheet_Player.quest.apothusRealmFirstTime>>
\<<set $CharacterSheet_Player.quest.apothusRealmFirstTime = false>>
\<<else>>
迷失者堕化的精华沿着废墟的地板和墙壁流动。它们的污迹渗透到石头废墟中,将其扭曲成深黑色。
<<print setup.processFlavours($CharacterSheet_Player, "你每呼吸一次,你的@[all|cocks|noverb]就悸动得更厉害。")>>
黑色的腐化在石头表面爬行,围绕着废墟的中心,就像一个吞噬一切的漩涡。
\<<if $WorldState.apothusTransformed>>
阿波图斯站在平台中央,快乐地咆哮着,操着他那群受情欲驱使的崇拜者。
\<<else>>
在中心是一个巨形蛋状的茧,像你周围的虚空一样黑暗,其大小令人惊叹。
一种明亮的深紫色光环围绕着它,在茧的周围旋转,将邪恶的光吸进了茧的内部。
无数的迷失者在它的底部。他们扭动着肌肉,呻吟出原始的欲望。他们永远参与着那被禁止的放荡。
>>>>>>> CN0.9.0COM
\<</if>>
\<</if>>
\<<if $WorldState.apothusTransformed>>
<<<<<<< HEAD
[[Challenge Apothus->FightLogic][$Encounter_Target = $CharacterSheet_Apothus_2nd_Form]]
\<<else>>
[[Ask about him->Quest_MQ002_ApothusRealm_AskAboutHim]]
[[Ask about the Lost->Quest_MQ002_ApothusRealm_AskAboutTheLosts]]
[[Say you're here to save Cray->Quest_MQ002_ApothusRealm_HereToSaveCray]]
\<<if $CharacterSheet_Player.quest.apothusRealmStatus == setup.ApothusRealmStatus.IDLE>>
[[Attempt to bring his cult down->Quest_MQ002_ApothusRealm_HereToKillThem]]
[[Usurp Apothus's cult->Quest_MQ002_ApothusRealm_ChallengeApothus]]
\<<else>>
[[Feed the Chosen->Quest_MQ002_ApothusRealm_Feed_The_Chosen]]
\<</if>>
\<<if $CharacterSheet_Player.quest.apothusRealmStatus != setup.ApothusRealmStatus.JOINED>>
[[Join him to unleash Nyx->Quest_MQ002_ApothusRealm_HereToUnleashNyx]]
\<</if>>
\<</if>>
\<<run setup.choice("[[Leave->Quest_MQ002_ApothusRealm_Exit]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "normal")>>
A disarming smile clads his face.
"I'm glad to see you're not here to attack us blindly." He comes closer, his cock dripping with thick black corruption under his robes.
"I stumbled upon this realm ages ago by wandering the barrens, I was a salvager like yourself, you know?"
Corruption flows overtly through his black scleras.
\<<if !setup.MQ002_Manor_IsCorruptedInManor($CharacterSheet_Player)>>
They made his attempt at being relatable completely hollow.
\<</if>>
He sighed. "This is such a long time ago it doesn't feel like I'm talking about myself anymore..." His eyes drifted to stare directly at the Black Sun.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_AskAboutHim_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "mischievious")>>
"Its warm light embraced me like I was its son. It whispered answers to my pleas and granted me the strength to face my foes," he keeps staring at it, his whole body shaking with arousal.
"But we deserve better; we deserve to live free of fear, to be united under a common ideal," he lifts both of his arms wide like he was taking the sun into a warm embrace.
"For the sun only gives... no one can deny it. I know you feel it too. The burning vigour that is growing within your loins."
\<<if setup.MQ002_Manor_IsCorruptedInManor($CharacterSheet_Player)>>
He looks at you, feels the rapid beating of your heart and the throbbing of your <<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "cock"))>> cock.
\<</if>>
"So, why is it that you came all the way here, Salvager? Have you come to help us bring Nyx's blessing to the world?"
\<<set $CharacterSheet_Apothus.quest.askedAboutHim = true>>
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ApothusMenu]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "normal")>>
"People fear corruption, and yet here we are all working together to create something bigger than ourselves.
Something that fulfills us, that ultimately makes us happy to be alive."
He turns to look at the neverending orgy, his lips curling into a warm smile.
"People call them the Lost, but I just don't see it..."
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ApothusMenu]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "mischievious")>>
The dragonborn laughs, exposing his razor-sharp canines.
"Oh yes... I knew somebody would come for him at some point. It has taken longer than I expected," his purple eyes gaze directly within yours like he is reading an open book.
"Your friend is here... But there is no way to reach him for now," he turns to look at the ever-growing cocoon.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_HereToSaveCray_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "normal")>>
"He's evolving. We all see him in our dreams, growing and growing until he reaches Nyx itself. Only he who can make direct contact with the Black Sun is worthy of its power," Apothus keeps looking at the cocoon, completely mesmerized.
"He is the one, the god we need to guide us, to stop us from succumbing to madness," he turns to you suddenly.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ApothusMenu]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "mischievious")>>
He chuckles madly.
"And then what? We'll just keep coming back, cycle after cycle after cycle. Nyx is eternal, and so is our dedication to it." A thick purple mist suddenly gathers around his hands.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_HereToKillThem_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "grumpy")>>
"Even if I die, my spell to keep this realm afloat will prevail. It lives through my will, deep within my immortal soul."
His black eyes give you a piercing look.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_HereToKillThem_3]]");>>\<<set $CharacterSheet_Player.quest.apothusRealmStatus = setup.ApothusRealmStatus.FIGHTGOOD>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "angry")>>
"You can try, just like your friend did, but you'll eventually fall to corruption..."
He walked towards you, his hands pulsating with dark magic.
"Time is on our side."
\<<run setup.choice("[[Fight Him->FightLogic][$Encounter_Target = $CharacterSheet_Apothus]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "licky")>>
The feeling of Nyx flowing through your skin is undeniable; it is more than arousing. It is glorious; You feel like you could fuck for days without stopping.
\<<if $CharacterSheet_Player.quest.nyxParasiteInfections > 0>>
You love the spawns writhing within you as well.
\<</if>>
You approach the corrupted dragonborn; your hand clasps your throbbing cock. You could cum at any moment.
\<<run setup.choice("[[Kiss him->Quest_MQ002_ApothusRealm_HereToUnleashNyx_1]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "blushing")>>
\<<if setup.MQ002_Manor_IsMassiveInManor($CharacterSheet_Player)>>
Purple magic clads his hands as he hovers towards your head.
\<</if>>
You don't need to say another word. The two of you kiss, with countless Lost looking at you with envy.
Your tongues wrestle for dominance.
His saliva is more corrupted than anything you've encountered.
The smell is acidic; you feel your tongue numbing as his poison flows inside you.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_HereToUnleashNyx_1_2]]");>>\<<set $CharacterSheet_Apothus.quest.arousalProgress = setup.Apothus_Arousal.REVEALING>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "mischievious")>>
You growl as your hand goes down to his loincloth. It comes off in one pull.
He giggles sinisterly.
His hands cupping your <<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "cock"))>> balls before turning around.
He presents his ass teasingly, eagerly waiting to be filled by your monster.
"Take me... Oh god, I need your cock inside me..."
\<<run setup.choice("[[Fuck Him->Quest_MQ002_ApothusRealm_HereToUnleashNyx_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "licky")>>
You grasp the back of his shoulders and push him down. He moans and laughs in response.
"Cmon, take me, big guy... Show those Lost how a real monster does it," he says as his hands glow with a dark purple aura.
You push yourself in, once inch at a time.
Apothus screams lovingly as the first 6 inches of your monstrous tool fills him.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_HereToUnleashNyx_2_1]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "mischievious")>>
His hands fill with an otherworldly magic, like Nyx itself is seeping its power directly onto him.
His insides stretch and push tightly around your cock.
You howl in pleasure; some Lost immediately rush to answer the call.
Their oily tongues worship your pecs and arms.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_HereToUnleashNyx_2_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "licky")>>
You feel their corruption seep into your skin. Your nipples thicken as some Lost suck them eagerly.
"Join us $CharacterSheet_Player.info.name, let Nyx guide you for it is our only salvation in this cursed world. Our only way to experience the pleasures of corruption without losing our minds."
\<<run setup.choice("[[Fuck Him Harder->Quest_MQ002_ApothusRealm_HereToUnleashNyx_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "licky")>>
His speech is cut short as you thrust the rest of your cock into him.
"Ahhhhh... By the gods... Yessss..." He moans as countless Lost rush to him as well.
A swarm of aroused musclebound beasts worship you.
Multiple tongues fight for the space to enter your asshole.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_HereToUnleashNyx_3_1]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "licky")>>
Countless others worship every inch of your muscles and take turns to kiss you with the passion of newfound love.
Apothus lifts his hand to you; it now glows brighter than a flame. A bleeding wound sits on his open palm.
"Mrrrffff... Ahhhh... Let us unleash The Black Sun upon the world!"
\<<run setup.choice("[[Seal the Oath of Nyx->Quest_MQ002_ApothusRealm_HereToUnleashNyx_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "mischievious")>>
\<<set $CharacterSheet_Apothus.quest.arousalProgress = setup.Apothus_Arousal.NAKED>>
You bite your hand, pressing it against his, sealing the promise.
A swirl of purple magic surrounds you both. Lost roar in arousal and cum at being inched away from the immense power of Nyx.
Dark magic coils around you both, it swirls into whirlpools that target your respective chests.
Apothus is affected first, vortex shaped tattoo absorbing the dark energy.
His voice cracks and strains under his own moans.
It builds upon the design, making it bigger and more detailed; it reaches up to his shoulder. You feel it touch you next. It imprints itself on your skin; you cum on the spot.
Every pore of your skin opens up, giving more room for Nyx's light to enter you.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_HereToUnleashNyx_4_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "mischievious")>>
Your <<LimbDesc 'cocks' 'shoots~shoot'>> gallons upon gallons of cum, the pleasure is all-consuming.
Every lick of the Lost, every inch of your <<LimbDesc 'cocks'>> entering Apothus becomes pleasurable enough to unleash additional orgasms on their own.
You feel magic push deeper into your flesh, spinning and spreading along your chest.
The Lost roar at the arrival of the new member of their cult, shots of corrupted cum starts covering everything in sight.
You roar as the Oath completes into a tattoo of a purple vortex covering your left pectoral.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_HereToUnleashNyx_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "normal")>>
The Lost collapse around you, exhausted by your initiation.
Apothus helps you to your feet.
"With your help, I feel like we can have our chosen one reach Nyx in no time..."
\<<set $CharacterSheet_Player.quest.apothusRealmStatus = setup.ApothusRealmStatus.JOINED>>
\<<run setup.AbiHndlr.addAbility($CharacterSheet_Player, setup.Ability.Oath_Nyx);>>
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ApothusMenu]]");>>\<<set $CharacterSheet_Player.quest.apothusRealmStatus = setup.ApothusRealmStatus.FIGHTEVIL>>
You feel Nyx's call; it is more intimate than a lover's whisper.
His Lost should be yours. Their corruption pulsates through your heart. They all look at you as their true master already.
You look at Cray in his growing cocoon. This impostor should never be in between you two.
You look at him, a black fire burning in your eyes. For once in countless days, the moans of the Lost grow silent.
They stare as you approach Apothus.
He immediately senses your intention.
A thick purple mist suddenly gathers around his hands.
\<<run setup.choice("[[Fight Him->FightLogic][$Encounter_Target = $CharacterSheet_Apothus]]");>>The Lost move aside as you approach the <<print setup.getNyxChosenCocoonSize()>> black cocoon. \
They shake with anticipation, drooling at the power within your flesh. Part of them yearns to take you, to overwhelm you in their Corruption, but the call of Nyx is too strong.
Your <<LimbDesc 'hands' 'presses~press'>> on the base; it pulses with the Essence of countless beings. The chosen's presence is undeniable. \
His mountainous muscles shudder within the cocoon's surface. He needs more; Only once he reaches the Black Sun above will he feel satisfied.
You dream of seeing him over the barrens; your old mentor now turned into a god; the whole world would bow in worship.
\<<if $WorldState.apothusChosen.essenceLevel == 0>>
\<<if $Essence >= setup.getNyxChosenFeedEssenceCost($CharacterSheet_Player)>>
<<print "[[Feed him Essence ("+setup.getNyxChosenFeedEssenceCost($CharacterSheet_Player)+")->Feed_The_Chosen_Level1][$Essence -= "+setup.getNyxChosenFeedEssenceCost($CharacterSheet_Player)+"]]">>
\<<else>>
<<print "<span class = 'inactive'>[[Feed him Essence ("+setup.getNyxChosenFeedEssenceCost($CharacterSheet_Player)+")->Feed_The_Chosen_Level1]]</span>">>
\<</if>>
\<<elseif $WorldState.apothusChosen.essenceLevel == 1>>
\<<if $Essence >= setup.getNyxChosenFeedEssenceCost($CharacterSheet_Player)>>
<<print "[[Feed him More... ("+setup.getNyxChosenFeedEssenceCost($CharacterSheet_Player)+")->Feed_The_Chosen_Level2][$Essence -= "+setup.getNyxChosenFeedEssenceCost($CharacterSheet_Player)+"]]">>
\<<else>>
<<print "<span class = 'inactive'>[[Feed him More... ("+setup.getNyxChosenFeedEssenceCost($CharacterSheet_Player)+")->Feed_The_Chosen_Level2]]</span>">>
\<</if>>
\<<elseif $WorldState.apothusChosen.essenceLevel == 2>>
\<<if $Essence >= setup.getNyxChosenFeedEssenceCost($CharacterSheet_Player)>>
<<print "[[Complete the chosen's ascension ("+setup.getNyxChosenFeedEssenceCost($CharacterSheet_Player)+")->Feed_The_Chosen_Final][$Essence -= "+setup.getNyxChosenFeedEssenceCost($CharacterSheet_Player)+"]]">>
\<<else>>
<<print "<span class = 'inactive'>[[Complete the chosen's ascension ("+setup.getNyxChosenFeedEssenceCost($CharacterSheet_Player)+")->Feed_The_Chosen_Final]]</span>">>
\<</if>>
\<</if>>
\<<run setup.choice("[[Go Back->Quest_MQ002_ApothusRealm_ApothusMenu]]");>>Essence flows from your <<LimbDesc 'arms'>> and into the cocoon. \
The whole platform suddenly rumbles. The Lost surrounding you moan as you strengthen their god.
Anticipation fills you all, a sense that the world will forever change after the cocoon finally hatches.
It accepts your gift; Thick root-like tendrils emerge from the power rising from your hands. They writhe across the cracking soil, growing bigger than the Losts surrounding them.
A monstrous, lustful roar pushes through the confines of the cocoon. The Lost moan in response; their god is growing closer to the Black Sun.
\<<set $WorldState.apothusChosen.essenceLevel = 1>>
His prison grows up to <<print setup.getNyxChosenCocoonSize()>>.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ApothusMenu]]");>>The black fleshy cocoon grows upwards, directly towards the light of Nyx. You step back as it pulses and expands to contain the Chosen's growing muscles and cock. \
His body is unbelievably massive, the epitome of power and virility. He flexes uncontrollably within the cocoon, sending ripples across its growing surface.
The Losts look at you in complete awe as you step towards the chosen one. They kneel, letting you walk freely towards the cocoon. \
Your <<LimbDesc 'hands' 'presses~press'>> upon its surface once more, it pulls you in, drinking your Essence like dry soil. \
You feel Nyx's will through your own, to carve a vessel so it can walk the Barrens.
To have all eyes pulled onto its light.
\<<set $WorldState.apothusChosen.essenceLevel = 2>>
The Lost all roar and cum in unison at the sight of their god towering over the ruins.
The platform is barely holding on to the mountainous black cocoon. At <<print setup.getNyxChosenCocoonSize()>>, Nyx is almost within its reach.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ApothusMenu]]");>>\<<set $WorldState.apothusChosen.essenceLevel = 3>>
Apothus looks at you with a smile of pure, utter bliss. One that only displays a fraction of the euphoria he feels at seeing a new god's birth.
His hands glow with a golden hue; the whole ruins shake in response.
You feed the cocoon with more Essence, enough to grow anyone into a titan of unbelievable strength.
Yes... To worship Nyx is to free the world of doubts and fear!
All shall bathe in its light!
Free from the fear of being broken by cursed beasts! All shall be perfect, blessed by the all-consuming embrace of a new god!
Apothus grins, his eyes shine with the unholy glow of Nyx's light. He joins your effort, his hand pressing on the base of the cocoon.
The surrounding Lost soon follow, giving away their Essence to their god. A muffled roar shakes the whole platform. The silhouette within bursts with sudden growth, stretching the cocoon as if an explosion triggered within.
\<<run setup.choice("[[Continue->Feed_The_Chosen_Final_2]]");>>You gaze at the black sun, marvel at how the cocoon grows closer and closer to its surface. \
Its light deviates, condenses towards the monster below. The Chosen roars, piercing your soul with instincts of bestial lust. The half-formed god unleashes his first word.
"More..."
His voice slithers under your skin, filling you with new forbidden power.
The ground under your feet pulses to the god's heartbeat. His monstrous cock hardens, pushing against his chrysalis until it suddenly breaks free. \
The Black Sun flows into its new host. It shrinks until it becomes smaller than the platform you're standing on.
"Moooooorrreeee"
Like an order to the world around him, his word seeps into all it can reach.
The Lost roar, every one of them instantly brought to the edge of a mind-shattering orgasm. Their corrupted seed spews out until the whole platform is damp with a layer of thick cum. \
The Chosen's power reaches you as well, making your teeth clench. Your body shakes with an unholy need for more; more size, more pleasure, more power—a need to overcome any opposition, even the limits of mortality itself.
\<<run setup.choice("[[Continue->Feed_The_Chosen_Final_3]]");>>Claws pierce out of the cocoon like a knife through butter; each of them glows with a powerful dark gleam as if the black sun courses behind their glass-like edge. \
Seeing them is mesmerizing; it's as if they pulsed with power, spreading the infectious light on all that dared gazed upon them. One look is enough to bring you to the edge.
You cum and roar as reality bends under the Chosen's light.
\<<run setup.choice("[[Absorb Nyx's Light->Feed_The_Chosen_Final_4]]");>>\<<run setup.applyGrowth($CharacterSheet_Player, "muscles", 35)>>\
Your body bursts with size and power, making you join the chorus of pleasure.
The cocoon crumbles.
The old body of the werewolf that protected the Golden Bastion is a shallow memory of the being he has become. His black glow of corruption pulses between each strands of his fur; massive veins cover his gigantic form. \
He pants, struggling to control the all-consuming power of the Black Sun. His glowing purple eyes gaze at his knotted cock. Every throb pushes it higher along his booming pecs. \
<<if setup.Size.compare($CharacterSheet_Player, "height", 16896) >= setup.Size.Comparators.BIGGER>>\
He grasps it with his paw and looks up to you.
<<else>>\
He grasps it with his paw and looks down on you.
<</if>>\
"MORE!"
His whole form suddenly bursts in a bright purple light, one that seeps into your being.
Instantly, your muscles explode with impossible strength, more and more mass piles up on your frame.
The Lost scream and cum once more, rushing in to worship every inch of their god.
Apothus looks on, utterly consumed by adoration, yet his duty forces him back to reality, if only for an instant. \
His hands glow with the power of a ritual he prepared for this very moment, his final task as the prophet of Nyx.
A blinding teal light bursts out of him, one that engulfs even the newborn god.
\<<run setup.choice("[[Continue->Feed_The_Chosen_Final_5]]");>>The barrens form all around you as if the realm you were standing in was merely an illusion.
This feeling quickly dissipates as the roars of the Chosen sweep across the endless sands. The beast is right next to you, unleashed onto the world. \
He keeps growing, his form quickly towering over the horizon as countless Lost throw themselves at him.
Yet as his form rises over the dunes, you feel the tone of his monstrous voice change. It lowers, going from dominant roars to defiant gurgles.
It feels wrong...
His hands clasp his head as bright purple light pulses under his skin. He seems on the verge of madness like his body and mind are raging in an all out war. \
Yet the Lost are none the wiser. They worship every inch of him as if their life depends on it.
"No... How could he go against Nyx's will?" Apothus groans as he nervously approaches his chosen.
Suddenly, his eyes widden; before he has any chance to react, the Chosen's massive paw crashes into him. You look on as the prophet is launched hundreds of feet away.
There is chaos rising within his very being, clashing ambitions fighting for dominance. Massive clawed paws cut across the dune as he lashes out in increasing madness.
\<<run setup.choice("[[Try to help the Chosen->Feed_The_Chosen_Final_HelpHim]]");>>There are voices within the Chosen that are clashing like two beasts fighting for survival.
You feel something deep within your core, something you've experienced in the past already.
A feeling that you can align the chaos raging within him.
\<<run setup.choice("[[Get closer->Feed_The_Chosen_Final_HelpHim_2]]");>>You step towards the Chosen.
His roars become increasingly vicious and conflicted; madness creeps onto him. The sheer power of his voice unleashes sandstorms around him, approaching him is becoming increasing difficult.
Yet as you get closer, the purpose of his roars seems more apparent. It sounds like he is yearning for more, that his need for greatness drove him to this point.
Suddenly, his tone changes. His deep screams warp into something different, a howl to call upon his brethren.
"Spread... We must spread!"
It feels like an answer to a cosmic plight, a promise to bring all to the path of eternal pleasure.
\<<run setup.choice("[[Reach out to him->Feed_The_Chosen_Final_HelpHim_3]]");>>His roars suddenly stop. A heavy silence falls on the Barrens, one that speaks louder than the monstrous bellows from before.
You feel his passion, the same that you've seen even when people knew him as Cray, the Salvager. Your shared need for power pulls you ever closer as if you are the only speakers of a wordless language.\
This yearning for more is what brought you both here in the first place. Your loins throb eagerly as an unspoken link builds between your souls, a shared hunger that all shall bow down to.
Thick <<SymbioteColor>> goo spreads to cover you both, pulls you closer than you ever could be.
Instantly, your arms bulge as Nyx itself flows within you. You shiver with lust, your eyes suddenly burst with a bright purple light. \
A beast lives within its core and crawls towards your soul. You feel the all-consuming urge to change reality itself into something else, to spread this dark light on every corner of this world.
Nyx clutches onto your soul as Cray pulls you into a deep kiss.
<<if setup.Size.compare($CharacterSheet_Player, "height", 16896) >= setup.Comparators.BIGGER>>\
Even the Black Sun struggles to cover you completely. Your <<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "height"))>> body pulses with power as it desperately tries to reach every inch of your being.
=======
[[挑战阿波图斯->FightLogic][$Encounter_Target = $CharacterSheet_Apothus_2nd_Form]]
\<<else>>
[[询问他的事情->Quest_MQ002_ApothusRealm_AskAboutHim]]
[[询问那些迷失者->Quest_MQ002_ApothusRealm_AskAboutTheLosts]]
[[说你是来救克雷的->Quest_MQ002_ApothusRealm_HereToSaveCray]]
\<<if $CharacterSheet_Player.quest.oaths.apothus == setup.Oath.NONE>>
[[试图扳倒他的异教->Quest_MQ002_ApothusRealm_HereToKillThem]]
\<<else>>
[[喂养被选中的人->Quest_MQ002_ApothusRealm_Feed_The_Chosen]]
\<</if>>
\<<if $CharacterSheet_Player.quest.oaths.apothus != setup.Oath.ACTIVE>>
[[加入他,释放尼克斯->Quest_MQ002_ApothusRealm_HereToUnleashNyx]]
\<</if>>
\<<if $CharacterSheet_Player.quest.oaths.apothus == setup.Oath.ACTIVE && setup.getStatValue($CharacterSheet_Player, "corruption")>>
[[篡夺阿波图斯的异教->Quest_MQ002_ApothusRealm_ChallengeApothus]]
\<</if>>
\<</if>>
\<<run setup.choice("[[离开->Quest_MQ002_ApothusRealm_Exit]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "normal")>>
他脸上带着迷人的微笑。
"我很高兴看到你没有对我们进行盲目的攻击。" 他靠得更近了,他的肉棒仍在长袍下不断地滴着黑色又浓稠的,充满了欲望的液体。
"我很久以前在荒芜中徘徊时偶然发现了这个领域,我和你一样是这里的拯救者,你知道吗?"
腐化从他的黑色巩膜中满溢而出。
\<<if !setup.MQ002_Manor_IsCorruptedInManor($CharacterSheet_Player)>>
它们使他试图变得更有亲和力的所有努力付之一炬。
\<</if>>
他叹了口气。"这已经是很久以前的事了,久到再次谈及,我甚至感觉是在讲别人的故事……"他的眼睛移开,直勾勾地盯着黑日。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_AskAboutHim_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "mischievious")>>
"它温暖的光芒拥抱着我,就像我是它的儿子一样。它低声回答我的请求,赋予我面对敌人的力量,"他一直盯着它,全身都在兴奋地颤抖。
"但我们应该得到更好的;我们应该生活在没有恐惧的环境中,应该在一个共同的理想下团结一致,"他张开双臂,就像拥抱着那温暖的黑日。
"因为黑日只赐予了我们…没有人能否认这一点。我知道你也能感受到。那像火一样不断燃烧着的活力正在你的下身滋长着。"
\<<if setup.MQ002_Manor_IsCorruptedInManor($CharacterSheet_Player)>>
他看着你,感受你的心脏的快速跳动和你的<<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "cock"))>>鸡巴的悸动。
\<</if>>
"那么,你为什么大老远的来到这里,拯救者?你是来帮助我们把尼克斯的祝福带给世界的吗?"
\<<set $CharacterSheet_Apothus.quest.askedAboutHim = true>>
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ApothusMenu]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "normal")>>
"人们害怕腐化,但在这里,我们都在共同努力,创造比我们自己更伟大的事业。
那是能够满足我们,并最终让我们感受到生之喜悦的伟大事业"
他转过身来看着这永无止境的狂欢,嘴角卷起了温暖的微笑。
"人们称他们为迷失者,但我不这么认为……"
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ApothusMenu]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "mischievious")>>
龙裔笑了,露出了他那锋利的犬齿。
"哦,对了…我知道总有一天会有人来找他。但那个人花的时间比我预期的要长," 他紫色的眼睛直视着你的内心,就像在看一本打开的书,一览无余。
"你的朋友来了…但目前你就别想着能看到他了。"他转过身,看着那越来越大的茧。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_HereToSaveCray_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "normal")>>
"他在进化。我们都在梦里看到了,他正在不断成长,直到成长为尼克斯本身。只有能与黑日直接接触的他才配得上它的力量。"阿波图斯一直看着茧,完全被它迷住了。
"他就是我们需要的,能指引我们的神,阻止我们屈服于内心疯狂的神。"他猛地转过身来面对你。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ApothusMenu]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "mischievious")>>
他疯狂地咯咯笑着。
"然后呢?我们只会继续回来,一次又一次。尼克斯是永恒的,我们对它的奉献也是永恒的。"他的双手突然被一层紫色的浓雾包围。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_HereToKillThem_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "grumpy")>>
"即使我死了,我维系王国的咒语也会生效。它存在于我的意志中,深埋于我不朽的灵魂。"
他黑色的眼睛向你投来一道锐利的目光。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_HereToKillThem_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "angry")>>
"你可以试试,就像你的朋友那样,但你最终还是会被腐化……"
他朝你走来,双手跳动着黑暗的魔法。
"我们还有很多时间。"
\<<run setup.choice("[[揍他->FightLogic][$Encounter_Target = $CharacterSheet_Apothus]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "licky")>>
尼克斯流过皮肤的感觉是不可否认的;这种感觉不仅仅令人振奋。它是光荣的;你觉得你可以几天不停地进行交配。
\<<if $CharacterSheet_Player.quest.nyxParasiteInfections > 0>>
你也很喜欢在你体内不断扭动着的幼体。
\<</if>>
你接近腐化的龙裔;你的手紧握着你跳动的肉棒。你随时可能射精。
\<<run setup.choice("[[亲吻他->Quest_MQ002_ApothusRealm_HereToUnleashNyx_1]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "blushing")>>
\<<if setup.MQ002_Manor_IsMassiveInManor($CharacterSheet_Player)>>
紫色魔法覆盖着他的双手,悬停在你的头上。
\<</if>>
无需多言,在无数迷失者嫉妒的目光下,你们忘我地亲吻着。
你的舌头为争夺主导权而在他的口腔中翻涌搅动。
他的唾液比你见过的任何东西都要腐化。
唾液的气味是酸性的;你能感觉到当他的毒液在你体内流淌时,你舌头逐渐麻木。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_HereToUnleashNyx_1_2]]");>>\<<set $CharacterSheet_Apothus.quest.arousalProgress = setup.Apothus_Arousal.REVEALING>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "mischievious")>>
你咆哮着伸手摸他的腰布。它一拉就脱落了。
他阴险地咯咯笑着。
他的手在转动前捏住你<<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "cock"))>>大的阴囊。
他挑逗地露出屁股,急切地等着被你身下的怪物填满。
"快干我……天哪,我需要你的肉棒插在我里面……"
\<<run setup.choice("[[操他->Quest_MQ002_ApothusRealm_HereToUnleashNyx_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "licky")>>
你抓住他的后肩,把他往下推。他娇吟着,笑着回应道。
"快来干我吧,大家伙……向那些迷失者们展示一下一头真正的怪物是怎么做这种事的。"他一边说,一边双手散发出深紫色的光环。
你用力地插了进去, 每次耕耘都向着深处更近一寸。
当你身下巨物的前六英寸填满他的小穴时,阿波图斯不断地发出浪叫声。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_HereToUnleashNyx_2_1]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "mischievious")>>
他的双手充满了超凡脱世的魔力,就像尼克斯自己将这种力量直接渗透到他身上一样。
他的内穴因你的肉棒而扩张,并反过来紧紧地裹住你的肉棒
你高兴地嚎叫; 一些迷失者立刻跑过来响应这淫荡的号召。
他们充满粘液的舌头痴迷于你的胸肌和手臂。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_HereToUnleashNyx_2_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "licky")>>
你能感觉到他们的腐化渗入你的皮肤。你的乳头在一些迷失者的热切吮吸下变硬隆起。
"加入我们吧,$CharacterSheet_Player.info.name,让尼克斯指引你,因为这是我们在这个被诅咒的世界里唯一的救赎。只有这样才能在不失去理智的情况下享受腐化的乐趣。"
\<<run setup.choice("[[更加用力干他->Quest_MQ002_ApothusRealm_HereToUnleashNyx_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "licky")>>
当你把肉棒的剩余部分都插进他体内时,他的话被打断了。
"啊啊啊啊啊啊……神啊……就是这样……"在他呻吟时,无数的迷失者也涌向他。
一群肌肉发达的野兽痴迷于你的躯体。
许多条舌头争抢着,只为一览你的穴内风光。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_HereToUnleashNyx_3_1]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "licky")>>
无数的迷失者痴迷于你的每一寸肌肉,带着寻到新欢的激情轮流亲吻你。
阿波图斯向你举起手;它现在比火焰还亮。他摊开的手掌上有一个流血的伤口。
"嗯……啊啊啊啊啊……让世人见识一下黑日的力量吧!"
\<<run setup.choice("[[封存尼克斯之誓->Quest_MQ002_ApothusRealm_HereToUnleashNyx_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "mischievious")>>
\<<set $CharacterSheet_Apothus.quest.arousalProgress = setup.Apothus_Arousal.NAKED>>
你咬破自己的手,并紧紧地贴在他的手上封存誓言。
紫色魔法的漩涡包围着你们俩。迷失者们在高潮下开始咆哮,并且在被尼克斯巨大的力量推开数英寸时射精 。
黑魔法缠绕着你们两个,它旋转成漩涡,瞄准你们各自的胸部。
阿波图斯首先受到影响,旋涡状纹身吸收着暗能量。
他的声音在他的呻吟中变得嘶哑而紧张。
它建立在设计的基础上,使其更大、更详细;它一直延伸到他的肩膀。接下来你感觉到它在触碰你。它在你的皮肤上留下自己的印记;你当场射精了。
你皮肤的每一个毛孔都打开了,以便给尼克斯的光芒更多空间进入你的身体。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_HereToUnleashNyx_4_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "mischievious")>>
你的<<print setup.processFlavours($CharacterSheet_Player,"@[all|cock|noverb]射出")>>成升的精液, 这种无与伦比的快感让你全身心都融化了。
迷失者的每一次舔舐, 你<<print setup.processFlavours($CharacterSheet_Player,"@[all|cocks|noverb]")>>深入阿波图斯穴内每一寸所获得的快感,都足以使你情不自禁地就达到一次又一次的高潮。
你感到魔力更深入你的肉体,沿着你的胸膛旋转和蔓延。
为了迎接他们新成员的到来,迷失者们开始咆哮,射出的腐化精液开始覆盖你视线内的一切。
当诅咒以变成一个紫色漩涡纹身覆盖在你的左胸上的方式完成时,你开始咆哮。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_HereToUnleashNyx_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "normal")>>
将你围得水泄不通的的迷失者"山"坍塌了,你赋誓仪式的开启,让他们精疲力竭。
阿波图斯将你扶起来。
"有了你的帮助,我觉得我们很快便可以让天选之子与尼克斯建立联系……"
\<<set $CharacterSheet_Player.quest.oaths.apothus = setup.Oath.ACTIVE>>
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_Oath_Nyx);>>
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ApothusMenu]]");>>你能感觉到尼克斯的呼唤;它比情人的低语更亲密。
你意识到他所统帅的失落者们应该属于你。他们的腐化在你的心里跳动。他们都已经把你看作他们真正的主人了。
你看着克雷在茧里不断成长着。这个冒名顶替者不应该出现在你们之间。
你看着他,眼中燃烧着一团黑色的火焰。亘古未有的,迷失者的呻吟在这一刻陷入平静。
他们只是无声地注视着你靠近阿波图斯.
他立马察觉到你的意图。
一团浓浓的紫色雾气突然聚集在他的双手周围。
\<<run setup.choice("[[揍他->FightLogic][$Encounter_Target = $CharacterSheet_Apothus]]");>>当你靠近<<print setup.getNyxChosenCocoonSize()>>大的黑茧时,迷失者们自觉靠向一旁为你让路。\
他们因内心强烈的期待而颤抖,你肉体中蕴含的力量就足以让他们垂涎三尺。一部分迷失者是多么渴望带走你,并试图用他们的腐化击垮你,但尼克斯的召唤力实在是太强烈了。
<<print setup.processFlavours($CharacterSheet_Player, "你的 @[all|hands|noverb]按在黑茧的底部; 在它上面脉动着无数生命的精华。天选者的存在是不可否认的。")>> \
他如山般的肌肉在茧的表面颤抖。他渴望更多;只有当他接触到上面的黑日时,他才会感到满足。
你梦想着在荒漠上看到他;你以前的导师现在变成了神;整个世界都会为之俯首膜拜。
\<<if $WorldState.apothusChosen.essenceLevel == 0>>
\<<if $Essence >= setup.getNyxChosenFeedEssenceCost($CharacterSheet_Player)>>
<<print "[[喂食他精华("+setup.getNyxChosenFeedEssenceCost($CharacterSheet_Player)+")->Feed_The_Chosen_Level1][$Essence -= "+setup.getNyxChosenFeedEssenceCost($CharacterSheet_Player)+"]]">>
\<<else>>
<<print "<span class = 'inactive'>[[喂食他精华("+setup.getNyxChosenFeedEssenceCost($CharacterSheet_Player)+")->Feed_The_Chosen_Level1]]</span>">>
\<</if>>
\<<elseif $WorldState.apothusChosen.essenceLevel == 1>>
\<<if $Essence >= setup.getNyxChosenFeedEssenceCost($CharacterSheet_Player)>>
<<print "[[喂食他更多……("+setup.getNyxChosenFeedEssenceCost($CharacterSheet_Player)+")->Feed_The_Chosen_Level2][$Essence -= "+setup.getNyxChosenFeedEssenceCost($CharacterSheet_Player)+"]]">>
\<<else>>
<<print "<span class = 'inactive'>[[喂食他更多……("+setup.getNyxChosenFeedEssenceCost($CharacterSheet_Player)+")->Feed_The_Chosen_Level2]]</span>">>
\<</if>>
\<<elseif $WorldState.apothusChosen.essenceLevel == 2>>
\<<if $Essence >= setup.getNyxChosenFeedEssenceCost($CharacterSheet_Player)>>
<<print "[[完成天选之子的升天("+setup.getNyxChosenFeedEssenceCost($CharacterSheet_Player)+")->Feed_The_Chosen_Final][$Essence -= "+setup.getNyxChosenFeedEssenceCost($CharacterSheet_Player)+"]]">>
\<<else>>
<<print "<span class = 'inactive'>[[完成天选之子的升天("+setup.getNyxChosenFeedEssenceCost($CharacterSheet_Player)+")->Feed_The_Chosen_Final]]</span>">>
\<</if>>
\<</if>>
\<<run setup.choice("[[返回->Quest_MQ002_ApothusRealm_ApothusMenu]]");>><<print setup.processFlavours($CharacterSheet_Player, "精华在你的@[all|arms|noverb]上流动,并顺着流进了茧中。")>> \
整个站台突然轰隆作响。当你强化他们的神时,周围的迷失者也在呻吟。
你们的内心都充满了期待,感觉世界将在茧最终孵化后发生翻天覆地的改变。
它接受了你的礼物;粗大的根状卷须从你的手中升起的力量中浮现出来。这些卷须长得比周围的迷失者还要巨大,在开裂的土壤上肆意扭动。
一声可怕的、淫荡的咆哮冲破了茧的束缚。迷失者呻吟着回应;他们的神离黑日越来越近了。
\<<set $WorldState.apothusChosen.essenceLevel = 1>>
他的监狱长到<<print setup.getNyxChosenCocoonSize()>>。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ApothusMenu]]");>>黑色的茧正对着尼克斯的光芒向上生长。在黑色的茧脉动扩张以容纳天选者巨大的肌肉和肉棒时,你不禁后退一步。\
他的身体庞大得令人难以置信,仿佛其本身就是力量和阳刚之气的化身。 他在茧里不受控制地弯曲,让茧仍在生长的表面产生波纹。
当你走向天选之子时,迷失者们满怀敬畏地看着你。他们虔诚地跪下,以便让你没有任何阻碍地走向茧。\
<<print setup.processFlavours($CharacterSheet_Player, "你的@[all|hands|noverb]再次按压在茧的表面, 他把你拉进去,仿佛久逢甘露的土壤急切地吸收着你的精华。")>> \
你感受到尼克斯的意志,它让你雕刻出一艘巨轮,以便让它能在荒漠畅游。
以便让所有人的目光都被它的光芒所吸引。
\<<set $WorldState.apothusChosen.essenceLevel = 2>>
当看到他们的神高耸在废墟上时,迷失者们齐声欢呼。
平台勉强支撑着山般的黑茧。黑茧达到了<<print setup.getNyxChosenCocoonSize()>>的规模, 尼克斯几乎触手可及。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ApothusMenu]]");>>\<<set $WorldState.apothusChosen.essenceLevel = 3>>
阿波图斯带着纯粹的、幸福无比的微笑看着你。但你知道,这个微笑所展现的只不过是他看到新神诞生时内心喜悦的冰山一角。
他的双手闪耀着金色的光芒;整个废墟也随之晃动起来。
你给茧注入更多精华,数量多到足以把任何人培养成力量惊人的泰坦。
没错……只要你崇拜尼克斯,就能让世界摆脱所有的疑虑和恐惧!
世间万物皆应沐浴在它神圣的光芒之下!
无需害怕会被被诅咒的野兽撕碎!世间万物都会因新神的祝福变得尽善尽美!
阿波图斯咧嘴一笑,他的眼睛闪烁着尼克斯的邪恶光芒。他的手压在茧的底部,加入你往茧中注入精华的行列。
周围的迷失者紧随其后,将他们的精华献给了他们的神。一声低沉的轰鸣声震动了整个站台。 新神的剪影在茧中突然膨胀,伸展着茧,仿佛一颗炸弹在内部被引爆了。
\<<run setup.choice("[[继续->Feed_The_Chosen_Final_2]]");>>你凝视着黑日,惊叹于茧是如何越来越接近它的表面。 \
黑日的光线开始偏移,聚焦在下面体形惊人的茧身上。天选之子咆哮着,用兽欲的本能刺穿你的灵魂。 还未成型的半神吐出它来到这世间的第一句话。
"我要更多……"
他的声音在你的皮肤下滑动,让你体内充满新的禁忌力量。
你脚下的地面随着神的心跳而震动。 他那巨大的肉棒变硬了,不断地在内部挤压着蛹,直到它突然挣脱束缚。\
黑日融入它的新宿主。它不断地收缩,直至变得比你脚下的平台还要小。
"我!要!更!多!"
仿佛在对这个世界发号施令,他的话语渗透到所有能触及的地方。
迷失者们随之咆哮,每一个迷失者都瞬间达到了令人惊心动魄的高潮边缘。 它们腐化的种子喷涌而出,直到整个平台覆盖上一层厚厚的精液。 \
天选之子的力量也宠幸了你,强烈的性快感让你咬紧牙关。 你的身体因乞求更多的不洁需求而颤抖; 更大的体型,更多的快感,更强大的力量——这是你消灭任何反抗之声,甚至是克服死亡本身限制所需要的。
\<<run setup.choice("[[继续->Feed_The_Chosen_Final_3]]");>>他的爪子就像刀刺穿黄油般轻松地从茧中刺出; 两只爪子都闪耀着强烈的黑暗光芒,就好像黑日从它们玻璃般的边缘后面掠过。 \
光是看着它的双爪便让人着迷;它们身上似乎跳动着无穷的力量,将充满感染力的光芒照射在所有敢于注视它们的人身上。
当现实被天选之人的光芒扭曲时,你咆哮着射出一股浓稠精液。
\<<run setup.choice("[[吸收尼克斯的光芒->Feed_The_Chosen_Final_4]]");>>\<<run setup.applyGrowth($CharacterSheet_Player, "muscles", 35)>>\
你的身躯与力量爆发性地成长,这让你也加入这淫荡的,对新神诞生的齐声赞美中。
茧碎了一地。
那副曾保护过黄金堡垒的狼人躯体已经成为如今他这般存在的,脑海里的模糊记忆。他那堕落的腐化光芒在每一缕皮毛之间跳动;巨大的血管蔓延在他同样巨大的身躯之上。\
他气喘吁吁,挣扎着控制吞噬一切的黑日的力量。 他发光的紫色眼睛端详着他青筋暴凸的肉棒。 肉棒的每一次悸动都使其沿着他发达的胸肌不断变长。\
<<if setup.sizecomparison(setup.getStatValue($CharacterSheet_Player, "height"), 16896) >= setup.Comparators.BIGGER>>\
他用爪子握住他的肉棒,抬头看向你。
<<else>>\
他用爪子握住他的肉棒,低头看向你。
<</if>>\
"我需要更多!"
他的整个躯体突然迸发出一阵明亮的紫光,渗入你的躯体。
瞬间,你的肌肉爆发出不可思议的力量,不断生长的肌肉让你的躯体变得越来越巨大。
迷失者们再次尖叫和射精,他们疯狂地向前冲去,只因他们崇尚新神的每一寸肌肤。
阿波修斯看着,内心完全被对神的崇拜所吞噬,然而他的职责迫使他不得不回到现实,哪怕只享受了一瞬间的疯狂。 \
他的双手闪耀着他为这一刻准备的仪式的力量,这是他作为尼克斯先知的最后任务。
从他身上迸发出耀眼的青色光芒,甚至盖过了那新生的神。
\<<run setup.choice("[[继续->Feed_The_Chosen_Final_5]]");>>荒漠在你周围形成,仿佛你所处的领域只是一个幻象。
随着天选之子的咆哮扫过无垠的沙漠,这种感觉荡然无存。 野兽就在你身边,而现在它被被释放出来了 \
他的身躯不断膨胀,他的体形迅速高耸在地平线上,同时无数迷失者向他扑来。
然而,当他的身影在沙丘上升起时,你感觉到他那可怖的声音变调了。他的声音更加低沉,从不可一世的咆哮转为挑衅的隆隆笑声。
有什么不对劲……
他双手捂着头,明亮的紫光在他的皮肤下跳动。 他似乎处于疯狂的边缘,仿佛他全身心都陷入一种激烈的斗争中。\
然而,迷失者们对此毫不知情。他们崇拜他的每一寸身体,如此痴迷,仿佛他们就是为此而活的。
"不……为什么他要违抗尼克斯的意愿?"阿波图斯一边呻吟着一边紧张地接近天选之子。
刹那间,他双目圆睁,在他反应过来前,天选之子的巨爪便拍到了他。你看着先知的身躯像破布般被拍飞到几百尺外。
天选之子的内心深处陷入混乱,尼克斯与他自身的野心为争夺主导权而相互斗争。他越来越疯狂地大发雷霆,同时用巨爪划过沙丘,在上面留下深深的抓痕。
\<<run setup.choice("[[尝试帮助天选之人->Feed_The_Chosen_Final_HelpHim]]");>>
\<<if $CharacterSheet_MQ002_Guard.quest.nyxPromise == true>>
\<<run setup.choice("[[与牛头人结盟->Feed_The_Chosen_Final_Minotaur]]");>>
\<</if>>天选之子的脑海内有两个声音正在发生激烈冲突,就像两只为生存而战的野兽。
看到此番情景,你内心深处的某段记忆被唤醒了,那是你曾亲身体验过的。
你知道该如何化解他内心的混乱。
\<<run setup.choice("[[靠近->Feed_The_Chosen_Final_HelpHim_2]]");>>你朝着天选之子走去。
他的吼声变得越来越狂暴,两种声音交替出现; 他变得歇斯底里. 他吼声蕴含的可怖力量在他周围激起一阵猛烈的沙尘暴,这使得你越来越难以接近他。
然而,当你靠近他时,你逐渐意识到他咆哮的意图。听起来他渴望更多,他渴望成为伟大的存在,而他的渴望驱使他走到这一步。
突然,他的音调变了。他深沉的尖叫扭曲成另一种不同的声音,他的嚎叫,是在呼唤他的同胞。
"侵略……我们要让这世界的每个角落都充斥着我们的身影!"
他的话语仿佛是对过去无数苦难的回应,是承诺将所有人带向永恒快乐之路的誓言。
\<<run setup.choice("[[向他伸出援手->Feed_The_Chosen_Final_HelpHim_3]]");>>他的咆哮骤然而止。 沉重的死寂笼罩荒原,但这片死寂却比之前卷起沙尘暴的那声咆哮更加震耳欲聋。
你能感受到他的激情,即使所有人都知道他是克雷,是“拯救者”,这种感受的强烈程度依然未减分毫。你们对力量的共同需求让你们更加了解对方,仿佛对任何事都心照不宣。\
这种对更多力量的渴望是你们来到这里的首要原因。你们的腰急切地悸动着,就像在你们的灵魂之间建立起一种不言而喻的联系,一种所有人都应该向它俯首膜拜的共同渴望。
一层浓厚的<<SymbioteColor>>粘稠物质覆盖在你们身上, 你从未如此靠近过他。
当尼克斯在你体内流动时,你紧绷手臂。你因强烈的情欲而颤抖,你的眼睛突然迸发出明亮的紫色光芒。\
这只野兽潜伏在你的内心深处,并趁此爬向你的灵魂。你的内心有一股强烈的冲动,想要改变现实,让黑暗之光照射到这个世界的每一个角落。
克雷的低语就像天边的闷雷,他低沉的声音变了,与你的融合在一起。他抓住你的腹部,将你拉近。
<<if $CharacterSheet_Player.hasAbility("Ability_TaintedByTheLost")>>\
"现在我总算明白为什么迷失者们会在那天选择你了。"
<<else>>\
"我……我从未想到你会找到我。"
<</if>>\
尼克斯紧紧地抓住你的灵魂,就在这时克雷深情地吻了你。
<<if setup.sizecomparison(setup.getStatValue($CharacterSheet_Player, "height"), 16896) >= setup.Comparators.BIGGER>>\
即使是黑日那铺天盖地的强烈光芒在你们的深情热吻下也黯然失色。你那<<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "height"))>>高的身体随着力量的不断涌入而颤抖,因为他给予你的这股力量在你体内疯了一般地乱窜,拼命地想要充斥在你身体的每一寸。
>>>>>>> CN0.9.0COM
<<else>>\
<<run setup.applyGrowth($CharacterSheet_Player, "cock", 1495)>>\
<<run setup.applyGrowth($CharacterSheet_Player, "balls", 528)>>\
<<run setup.applyGrowth($CharacterSheet_Player, "height", 16896)>>\
<<run setup.applyGrowth($CharacterSheet_Player, "muscles", 250)>>\
<<<<<<< HEAD
Your body instantly shoots upwards, growing and growing as the non-stop rush of power fills your being.
"Grow..! GROW-!" Cray roars as he pulls you ever closer.
You groan, booming with impossible strength as your cock instantly unloads ever-growing shots of thick seed upon the infected soil below.
<</if>>\
<<SymbioteName>> resonates with the chaos raging within you both, but through your journey, a clear ambition forms.
\<<run setup.choice("[[Align with Cray and keep growing->Feed_The_Chosen_Final_OnlyGrowPath]]");>>You both explode with size and power as <<SymbioteName>> spreads to him, making him feel the growth you have experienced during your journey here.
It speaks to Cray more than the strength of the black sun itself.
His lips lock with yours, and for the first time you feel like Cray is at peace, like he has finally found what he was seeking.
You are being pulled to him as he is to you.
\<<run setup.choice("[[Merge with Cray->Feed_The_Chosen_Final_OnlyGrowPath_2]]");>>The Lost look on in adoration as your forms gradually merge into one. <<LimbDesc 'arms' 'lifts~lift'>> up towards the sky in expectation. Your feet curl upon the warm sand, carving new dunes onto it with your sole. \
Finally, your mouth with a roar, one that shakes the foundation of the world itself. You emerge from the <<SymbioteColor>> goo. All bow to you in response.
You are more than you used to be, in every way possible. The world has no choice but to bend to your presence as permanent landmarks form under each of your steps. \
Such is the presence of a <<SymbioteRace>> who is now bigger than all that breathes.
Yet the need is still there; your <<LimbDesc 'cocks' 'throbs~throb'>> eagerly with every beat of your heart.
You need more...
More so that you can become the epitome of strength.
\<<run setup.choice("[[Grow->Feed_The_Chosen_Final_OnlyGrowPath_3]]");>><<run setup.applyGrowth($CharacterSheet_Player, "cock", setup.getStatValue($CharacterSheet_Player, "cock"))>>\
<<run setup.applyGrowth($CharacterSheet_Player, "balls", setup.getStatValue($CharacterSheet_Player, "balls"))>>\
<<run setup.applyGrowth($CharacterSheet_Player, "height", setup.getStatValue($CharacterSheet_Player, "height"))>>\
<<run setup.applyGrowth($CharacterSheet_Player, "muscles", setup.getStatValue($CharacterSheet_Player, "muscles"))>>\
Cray's soul burns with impossible fervour along with yours.
Your wills are one, to become the one who cannot be denied.
Even Nyx has no choice but to bow to your will.
"GRAAHHHHHH!" Your voice booms, making the world shake in both terror and fascination. A cacophony of moans rises from the Lost.
You lick your lips, feeling them worshipping every inch of your god-like body. Their passion seeps within you, tingles with raw, unadulterated pleasure.
Your body expands as you revel in their worship; you soon grow to become a <<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "height"))>> tall titan.
\<<run setup.choice("[[Grow->Feed_The_Chosen_Final_OnlyGrowPath_4]]");>><<run setup.applyGrowth($CharacterSheet_Player, "cock", setup.getStatValue($CharacterSheet_Player, "cock"))>>\
<<run setup.applyGrowth($CharacterSheet_Player, "balls", setup.getStatValue($CharacterSheet_Player, "balls"))>>\
<<run setup.applyGrowth($CharacterSheet_Player, "height", setup.getStatValue($CharacterSheet_Player, "height"))>>\
<<run setup.applyGrowth($CharacterSheet_Player, "muscles", setup.getStatValue($CharacterSheet_Player, "muscles"))>>\
A monstrous grin curls upon your face for countless tiny beings fall to their knees. One look upon you is enough to make most shiver. \
The rest are brought to the edge, overwhelmed by the sheer masculinity and power you exude. \
You change with every heartbeat, growing with every worship.
"Hhhh... Hhhhrrrfff..." Words can't pass through the pulsing pleasure of power filling your body. You flex for your people, making countless people cum at your display of strength. \
Soon your cock rises up to your pecs with unbridled need. Your hand grasps it and jerks it eagerly as you grow taller than any structure of this world.
\<<run setup.choice("[[Grow->Feed_The_Chosen_Final_OnlyGrowPath_5]]");>><<run setup.applyGrowth($CharacterSheet_Player, "cock", setup.getStatValue($CharacterSheet_Player, "cock"))>>\
<<run setup.applyGrowth($CharacterSheet_Player, "balls", setup.getStatValue($CharacterSheet_Player, "balls"))>>\
<<run setup.applyGrowth($CharacterSheet_Player, "height", setup.getStatValue($CharacterSheet_Player, "height"))>>\
<<run setup.applyGrowth($CharacterSheet_Player, "muscles", setup.getStatValue($CharacterSheet_Player, "muscles"))>>\
The Lost, demons, beasts; none of them can get even close to matching your power, for you are a god, a force without equal and yet you need more.
A grin rises from you as you reach the tallest mountain you can see in only a few steps. All eyes lay on you, both in anticipation and fear. The world is unsure of your intention; no one can look away.
Your claws pierce the base of the mountain, and with a god-like roar, you start lifting it.
People's admiration, envy and lust rush within you. They already know that you are their god, but you show them nonetheless.
"GRAHHHHHHH!"
The base of the mountain shatters, and with a victorious roar, you lift it over your <<LimbDesc 'heads'>>.
You are the strongest being of this world, there is no question about it, but the urge remains.
You need more...
\<<run setup.choice("[[Grow->Feed_The_Chosen_Final_OnlyGrowPath_6]]");>><<run setup.applyGrowth($CharacterSheet_Player, "cock", setup.getStatValue($CharacterSheet_Player, "cock"))>>\
<<run setup.applyGrowth($CharacterSheet_Player, "balls", setup.getStatValue($CharacterSheet_Player, "balls"))>>\
<<run setup.applyGrowth($CharacterSheet_Player, "height", setup.getStatValue($CharacterSheet_Player, "height"))>>\
<<run setup.applyGrowth($CharacterSheet_Player, "muscles", setup.getStatValue($CharacterSheet_Player, "muscles"))>>\
One look below is enough to confirm that which you have wished for is now a reality. You are massive, more significant than all that came before you. \
With one strike of your fist, you could smite any foe, anyone that would dare stand in your way.
But to grow is its own reward; all must know you're the strongest so that nothing can even come close to challenge you.
Your body shakes once more in a miasma of pleasure and strength as mass piles up upon you once more.
"GRURHHHHHH!"
Your <<LimbDesc 'cocks' 'throbs~throb'>> with hunger; the need to fuck grows maddening. Out of instincts, you drop the mountain you're holding and thrust into it. \
Your flesh is stronger than stone; the mountain can only crack and bend under your might.
"FUUUCK!"
With a monstrous roar, you pull your <<LimbDesc 'heads'>> back as wave upon waves of growth rushes over you.
\<<run setup.choice("[[Grow->Feed_The_Chosen_Final_OnlyGrowPath_7]]");>><<run setup.applyGrowth($CharacterSheet_Player, "cock", setup.getStatValue($CharacterSheet_Player, "cock"))>>\
<<run setup.applyGrowth($CharacterSheet_Player, "balls", setup.getStatValue($CharacterSheet_Player, "balls"))>>\
<<run setup.applyGrowth($CharacterSheet_Player, "height", setup.getStatValue($CharacterSheet_Player, "height"))>>\
<<run setup.applyGrowth($CharacterSheet_Player, "muscles", setup.getStatValue($CharacterSheet_Player, "muscles"))>>\
Cum churns from your balls with boiling eagerness to fill the mountain's newly created cave.
"GRAAHHHHHHHHH!"
Shots upon shots of <<SymbioteColor>> seed bursts out of you with no signs of stopping. It floods the mountain, completely overwhelming it like a leaking dam. \
You scream as an explosion of growth rushes through you; your orgasm keeps going.
Your pecs engorge outward as you cum over and over.
"FUCK... F-FUCK!!!"
The sound of your deep moans travels across the world as your <<LimbDesc 'cocks' 'doubles~double'>> in size, \
completely obliterating the mountain and covering the world with your now impossibly massive <<LimbDesc 'cocks'>>.
You grow so much that you end up losing sight of your followers. Yet, their presence is undeniable. Their worship fuels your ascension; no one can deny the reality of the god growing over them.
You laugh in an outburst of pleasure and madness; you need more, always more!
\<<run setup.choice("[[Grow->Feed_The_Chosen_Final_OnlyGrowPath_8]]");>><<run setup.applyGrowth($CharacterSheet_Player, "cock", setup.getStatValue($CharacterSheet_Player, "cock"))>>\
<<run setup.applyGrowth($CharacterSheet_Player, "balls", setup.getStatValue($CharacterSheet_Player, "balls"))>>\
<<run setup.applyGrowth($CharacterSheet_Player, "height", setup.getStatValue($CharacterSheet_Player, "height"))>>\
<<run setup.applyGrowth($CharacterSheet_Player, "muscles", setup.getStatValue($CharacterSheet_Player, "muscles"))>>\
Your thighs bulge into massive teardrops shaped muscles, eating away all space around your <<LimbDesc 'legs'>>.
Your upper body consumes your view. You cup and squeeze your <<LimbDesc 'pecs'>>, revelling at the fact that it is now impossible for you to see what lies under them.
Soon, all are forced to witness your ascension as mountains become smaller than your toes.
You pant, eagerly jerking your nearly planet-sized <<LimbDesc 'cocks'>>, feeling a monstrous wave of arousal coursing through you.
This is it...
\<<run setup.choice("[[Grow->Feed_The_Chosen_Final_OnlyGrowPath_9]]");>>There's no going back now; you look down upon the world, not even able to see the people worshiping you. Not that you would want it any other way.
The growth, the power, the pleasure, it all feels so good.
This is all that matters.
You feel cum rush through your <<LimbDesc 'cocks'>> and roar in victory as the void of space fills with your presence. Orgasm courses through you once more; another cataclysmic surge of growth fuels your ascension.
"MOOOOOOOORE!"
Your body bulges out in the void of space; nothing can stop the growth of a god.
\<<run setup.choice("[[Grow->Feed_The_Chosen_Final_OnlyGrowPath_10]]");>>The sweet song of pleasure fills every available space in your mind; you give yourself away to its embrace.
You do not know where you are, not sure where you're going.
Yet once your <<LimbDesc 'cocks' 'springs~spring'>> back to life; growth rushes over you once more.
With a world-shattering roar, pleasure takes over all thoughts you could have had.
\<<run setup.completeAchievement("Achievement_MemoriesOfCray");>>
\<<run setup.choice("[[The End->Ending]]");>><<set $Quest_MQ002 =
{
id:"MQ002",
description: "While exploring, I found a strange chasm. It reeks of Corruption.",
villagePassage: '[[Go to the chasm->Quest_MQ002_Entrance]]',
onComplete: function()
{
}
}>>The desert stretches out before you, an endless sea of sand and rock.
As always, the horizon is a blurry line, where sand and sky seem to merge together, except something in the distance catches your attention.
In a certain corner of the endless horizon, where dunes would normaly rise, there seems to be nothing instead.
It's not that there is nothing in the horizon, but that there is a total absence of anything.
\<<run setup.choice("[[Investigate further->Quest_MQ002_Entrance_FirstTime_2]]");>>
\<<run setup.choice("[[Go back to the Golden Bastion->Village]]");>>You walk for what feels like hours, and the strangeness of what you saw becomes more and more apparent.
No sand, no rocks, no plants, no animals, not even the wind.
It's as if the very fabric of reality has been ripped away, leaving only an empty void in its place.
\<<run setup.choice("[[Continue->Quest_MQ002_Entrance_FirstTime_3]]");>>\<<run $Quest_InProgress.push($Quest_MQ002)>>
In the distance, you see the jagged outline of a chasm, a deep cut in the earth that seems to go on forever.
A strange ominous purple glow seems to be coming down from it, and you cannot see where it possible ends.
<<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/Barrens/chasm.jpg", undefined, undefined, true)>>
You keep a note of its location for future expeditions.
\<<run setup.choice("[[Continue->Village]]");>>
=======
你的身躯随着源源不断涌入的力量像充气球一般迅速膨胀。
"变强……!你要变得更强——!" 克雷咆哮着把你拉近。
你呻吟着,体内的力量以不可思议的速度爆炸性地增长,与此同时你的肉棒立刻将你体内无数浓稠种子尽数喷洒在底下被克雷力量污染的土壤上。
<</if>>\
<<SymbioteName>>的内心也陷入和他一样的混乱中,但回忆起你们旅途中一起经历的种种后,你要追求的目标逐渐明了。
\<<run setup.choice("[[和克雷结盟,并继续增长自身力量->Feed_The_Chosen_Final_OnlyGrowPath]]");>>
\<<run setup.choice("[[和尼克斯结盟,并腐化所有生灵->Feed_The_Chosen_Final_CorruptEverything]]");>>当<<SymbioteName>>将自身力量传递给克雷时,你们的体型和力量都在飞速增长,这让他感受到了你在这场旅途中经历的成长。
而这比黑日本身的力量更令他动容。
他的嘴唇紧紧抵在你的嘴唇上,你第一次感到克雷平静下来,就像他终于找到了他一直苦苦寻觅的东西。
你被他吸引住了,就像他被你吸引一样。
\<<run setup.choice("[[与克雷合并->Feed_The_Chosen_Final_OnlyGrowPath_2]]");>><<print setup.processFlavours($CharacterSheet_Player, "迷失者们朝拜般崇拜地注视着你们水乳交融,享受着这场鱼水之欢。@[all|arms|noverb]向天空举起满怀期待。性快感使你的脚蜷缩在温暖的沙上,你用鞋底在上面堆出新的沙丘。")>> \
<<print setup.processFlavours($CharacterSheet_Player, "最后,你发出了一声咆哮,震动了世界本身的根基。你的身形逐渐从<<SymbioteColor>> 的粘稠物质中显露出来。在场的所有生灵都对你俯首称臣。")>>
你感觉跟以前相比,自己的各方面都有所长进。世人别无选择,只能臣服于你,因为你接下来的的每一步动作都足以在世界历史上留下深刻烙印。\
作为<<SymbioteRace>>,现在的你已经成为比在场所有生灵都要雄伟巨大的存在。
<<print setup.processFlavours($CharacterSheet_Player, "但你还是渴求着更多;随着心脏的每一次跳动,你的@[all|cocks|noverb]性奋地悸动着。")>>
你需要更多……
你需要更多,只有这样你才能成为人们心目中力量的象征。
\<<run setup.choice("[[生长->Feed_The_Chosen_Final_OnlyGrowPath_3]]");>><<run setup.applyGrowth($CharacterSheet_Player, "cock", setup.getStatValue($CharacterSheet_Player, "cock"))>>\
<<run setup.applyGrowth($CharacterSheet_Player, "balls", setup.getStatValue($CharacterSheet_Player, "balls"))>>\
<<run setup.applyGrowth($CharacterSheet_Player, "height", setup.getStatValue($CharacterSheet_Player, "height"))>>\
<<run setup.applyGrowth($CharacterSheet_Player, "muscles", setup.getStatValue($CharacterSheet_Player, "muscles"))>>\
克雷的灵魂和你的一样燃烧着不可思议的热情。
你们的意志合二为一,成为了坚不可摧的存在。
即使是尼克斯也只能屈服于你们的意志。
"嘎啊啊啊啊啊啊!"你的声音震耳欲聋,让世人在恐惧和迷恋中颤抖。 迷失者刺耳的呻吟声此起彼伏。
你玩味地舔舔嘴唇,感受着他们崇拜你神一般的每一寸身躯。他们的呻吟饱含激情,带着原始的、纯粹的快乐渗入你的内心。
你一边沉醉于他们的崇拜一边伸展着躯体; 你很快便变成一个<<print setup.getLength(setup.getStatValue($CharacterSheet_Player, "height"))>>高的泰坦。
\<<run setup.choice("[[生长->Feed_The_Chosen_Final_OnlyGrowPath_4]]");>><<run setup.applyGrowth($CharacterSheet_Player, "cock", setup.getStatValue($CharacterSheet_Player, "cock"))>>\
<<run setup.applyGrowth($CharacterSheet_Player, "balls", setup.getStatValue($CharacterSheet_Player, "balls"))>>\
<<run setup.applyGrowth($CharacterSheet_Player, "height", setup.getStatValue($CharacterSheet_Player, "height"))>>\
<<run setup.applyGrowth($CharacterSheet_Player, "muscles", setup.getStatValue($CharacterSheet_Player, "muscles"))>>\
看到渺渺众生迅速颤抖着跪下,你的脸上出现一个可怖的笑容。大多数迷失者只看你一眼便已不寒而栗。\
而剩下的迷失者则被你散发出的纯粹的男子气概和力量所征服,因激动与狂喜而达到高潮边缘。 \
伴随着心脏一次又一次的跳动和迷失者们的崇拜,你的身体仍在不断地成长。
"斯哈斯哈……哼哼哼啊啊啊啊啊啊……"力量充斥你的身体所带来的的快感是无法用言语形容的。你向你的臣民展示你的力量,而他们皆因目睹你强大的力量而兴奋得射精。\
受他们的感染,你的肉棒很快便充血,肆无忌惮地涨到你发达的胸肌处。当你的体型达到称得上顶天立地的程度时,你性奋地抓住并撸动着自己的肉棒。
\<<run setup.choice("[[生长->Feed_The_Chosen_Final_OnlyGrowPath_5]]");>><<run setup.applyGrowth($CharacterSheet_Player, "cock", setup.getStatValue($CharacterSheet_Player, "cock"))>>\
<<run setup.applyGrowth($CharacterSheet_Player, "balls", setup.getStatValue($CharacterSheet_Player, "balls"))>>\
<<run setup.applyGrowth($CharacterSheet_Player, "height", setup.getStatValue($CharacterSheet_Player, "height"))>>\
<<run setup.applyGrowth($CharacterSheet_Player, "muscles", setup.getStatValue($CharacterSheet_Player, "muscles"))>>\
迷失者,恶魔,野兽;他们没有一个能与你的力量相匹敌,因为你是神,拥有无与伦比的力量,但你并不满足于此。
当你离最高的山峰只有几步之遥时,你咧嘴一笑。 所有生灵的目光都注视着你,夹杂着期待与恐惧。 世人无法洞悉你的意图; 所有人都无法把视线从你身上移开。
你的爪子刺穿了山的底部,伴随着一声天神下凡般的咆哮,你将它连根拔起。
你能感觉人们对你力量的的羡慕、嫉妒和欲望在你心中涌动。他们已经知道你是他们的神,但你仍然向他们展示你那象征着神的力量。
"嘎啊啊啊啊啊!"
<<print setup.processFlavours($CharacterSheet_Player, "山脚碎裂,随着胜利的咆哮,你将它举过@[all|heads|noverb].")>>
你是这个世界上最强大的存在,这是毫无疑问的,但内心的欲望之火仍在熊熊燃烧。
你渴望更多……
\<<run setup.choice("[[生长->Feed_The_Chosen_Final_OnlyGrowPath_6]]");>><<run setup.applyGrowth($CharacterSheet_Player, "cock", setup.getStatValue($CharacterSheet_Player, "cock"))>>\
<<run setup.applyGrowth($CharacterSheet_Player, "balls", setup.getStatValue($CharacterSheet_Player, "balls"))>>\
<<run setup.applyGrowth($CharacterSheet_Player, "height", setup.getStatValue($CharacterSheet_Player, "height"))>>\
<<run setup.applyGrowth($CharacterSheet_Player, "muscles", setup.getStatValue($CharacterSheet_Player, "muscles"))>>\
俯瞰众生的感觉足以让你确信曾经的愿望已经实现了。 你如山峦般巍然屹立,这种感觉这让你曾经所经历的苦痛不值一提。\
只要一拳,你就能打败任何敌人,任何敢挡你路的人。
但只是变强还不行;所有人都必须知道你是世间的主宰,这样他们就会对你望而却步。
你的身体再次开始成长,并因此在强烈快感的侵入和力量的涌入下颤抖。
"咕啊啊啊啊啊啊!"
<<print setup.processFlavours($CharacterSheet_Player, "你的@[all|cocks|noverb]渴求地悸动;你真想疯狂地暴操某人三天三夜,和他颠鸾倒凤不知天地为何物。下意识地,你放下手中握着的大山,将肉棒插了进去。")>>
你的肉体坚不可摧; 山体表面在你的疯狂冲刺下破碎、弯曲。
"真他妈爽!"
<<print setup.processFlavours($CharacterSheet_Player, "你向后仰着 @[all|heads|noverb] 感受着性快感如一阵阵的浪潮般向你袭来,逐渐吞噬了你的理智。")>>
\<<run setup.choice("[[生长->Feed_The_Chosen_Final_OnlyGrowPath_7]]");>><<run setup.applyGrowth($CharacterSheet_Player, "cock", setup.getStatValue($CharacterSheet_Player, "cock"))>>\
<<run setup.applyGrowth($CharacterSheet_Player, "balls", setup.getStatValue($CharacterSheet_Player, "balls"))>>\
<<run setup.applyGrowth($CharacterSheet_Player, "height", setup.getStatValue($CharacterSheet_Player, "height"))>>\
<<run setup.applyGrowth($CharacterSheet_Player, "muscles", setup.getStatValue($CharacterSheet_Player, "muscles"))>>\
精液从你的睾丸中汹涌而出,沸腾地渴望填满山中所被新创造的洞穴。
"嘎啊啊啊啊啊啊啊啊啊啊!"
一股又一股 <<SymbioteColor>> 的精液从你的铃口中喷涌而出,丝毫没有要停止的迹象。 你的肉棒如同开闸的大坝般不断喷出,精液完全淹没了这座最高的山峰。 \
你尖叫着,性奋爆炸般在你脑中轰然作响,这使你失去了理智;然而高潮仍在继续。
当你一遍又一遍地射精时,你发达的胸肌也随之鼓起。
"操……操,操!!!"
<<print setup.processFlavours($CharacterSheet_Player, "当你@[all|cocks|noverb]涨大到原先的两倍时,你深沉的呻吟声响彻世界,你真想用你现在那大到不可思议的@[all|cocks|noverb]操平这座山,日穿地球。")>>
你长得太大了,以至于你渺小的追随者们彻底消失在你的视野里。但他们又确实存在。他们对你的崇拜对你的成神之路起到不可磨灭的作用; 没有他们,你无法成神,这是毋庸置疑的事实。
你深陷疯狂与愉悦的海洋,笑不拢嘴; 你渴望得到更多, 而这种渴望必将伴随你的一生!
\<<run setup.choice("[[生长->Feed_The_Chosen_Final_OnlyGrowPath_8]]");>><<run setup.applyGrowth($CharacterSheet_Player, "cock", setup.getStatValue($CharacterSheet_Player, "cock"))>>\
<<run setup.applyGrowth($CharacterSheet_Player, "balls", setup.getStatValue($CharacterSheet_Player, "balls"))>>\
<<run setup.applyGrowth($CharacterSheet_Player, "height", setup.getStatValue($CharacterSheet_Player, "height"))>>\
<<run setup.applyGrowth($CharacterSheet_Player, "muscles", setup.getStatValue($CharacterSheet_Player, "muscles"))>>\
<<print setup.processFlavours($CharacterSheet_Player, "你的大腿肌肉隆起成巨大的泪滴状,挤占了@[all|legs|noverb]周围的所有空间。")>>
<<print setup.processFlavours($CharacterSheet_Player, "你那发达的胸肌是你无法俯瞰信徒的罪魁祸首。你用手捧着,挤压你的 @[all|pecs|noverb], 为它们能大到让你看不到身下风光而狂喜。")>> \
很快,所有人都将见证你们的成神,因为山脉变得比你们的脚趾还小。
<<print setup.processFlavours($CharacterSheet_Player, "你喘着粗气,急切地撸动着你那大到能日穿星球的@[all|cocks|noverb], 感受到性欲的巨浪在你体内翻涌着。")>>
机会来了……
\<<run setup.choice("[[生长->Feed_The_Chosen_Final_OnlyGrowPath_9]]");>>没有回头路可走了;你俯瞰世界,甚至看不到那些追随你的人。不过,反正你也不需要他们了
成长,力量,快感,得到他们的感觉如此美妙。
这些才是你的珍宝。
<<print setup.processFlavours($CharacterSheet_Player, "你感觉到精液在你的@[all|cocks|noverb]里横冲直撞,你感受着浩瀚的力量注入你的身体,并发出胜利的吼声。 再一次达到性高潮的快感使你欲罢不能; 体型再次的快速增长使你离成神更近一步了。")>>
"我还要更多!!"
你的身体在虚空中膨胀;没有什么能阻止神的成长。
\<<run setup.choice("[[生长->Feed_The_Chosen_Final_OnlyGrowPath_10]]");>>欲望之神在你脑海里唱响甜蜜的愉悦之歌,余音绕梁;你陷入这淫荡的乐曲中无法自拔。
你不知你身处何处,也不知该去往何方。
<<print setup.processFlavours($CharacterSheet_Player, "但你的@[all|cocks|noverb]再次勃起;你的身躯也再次急速成长。")>>
你和克雷发出一声惊天动地的咆哮,愉悦感霸占了你原本可以拥有的所有想法。
\<<run setup.triggerEnding("Ending_MemoriesOfCray")>>
\<<run setup.choice("[[结局->Ending]]");>>克雷雷鸣般的吼声戛然而止。
你能听到的只有你沉重的呼吸声,这时一股腐化的能量席卷了你。
你的血管散发着着超凡脱俗的紫色光芒;这是一种能够污染空气和土壤的紫色光芒。
无数迷失者在看到你眼中迸发出令人着迷的紫光时兴奋地射出一股股精液,与此同时你的视野被你体内生长的黑日所淹没。\
它让你的脑海中呈现了一个被腐化的世界愿景,那是一个可以实现人们内心最深处欲望的世界。
你咧嘴一笑当做回应,紧握拳头,而无数迷失的人把你当作神一样崇拜。
\<<run setup.choice("[[与尼克斯合并->Feed_The_Chosen_Final_CorruptEverything_2]]");>>你欢迎着迷失者的崇拜,让他们享受你身体上的每一寸肌肤。
只要他们叠得足够高,就会有无数光溜溜黏糊糊的身体爬在你身上淫秽地耸动着,并用舌头舔舐你的每一寸身体。
你向迷失者举起手臂,那是比一千个太阳的火焰更闪耀的手臂。黑暗之光渗透进他们的皮肤,并用你庞大身躯的力量和肉体滋养他们。\
当他们的肌肉因神的力量而激增时,他们高兴地发出嘶嘶声和呻吟声。很快,废墟就在周围不断增长的朝拜者的重压下破碎。\
他们如同饥渴的野兽般冲向你 \
无数湿漉漉的舌头、肉棒和触手渴望着你的肉棒和肌肉。\
你感觉他们的狂热的欲望将你底下身体的一部分包裹起来, 他们纯粹的欲望<span class="glitch nyx" data-text="为你的升华加油。">成为你成神道路上的助推器。</span>
\<<run setup.choice("[[升华->Feed_The_Chosen_Final_CorruptEverything_3]]");>>你的身体突然向前倾斜,附着在你身上的狂热追随者逐渐聚集,并在你背部的皮肤上隆起,他们需要得到释放!\
无数的触手从你身上伸出来,左右扭动,它们仿佛有自己的意志,在寻找着雄心勃勃的战士和领袖,\
将他们圈起来,操弄他们,让性欲的快感支配他们,将他们的雄心壮志尽数消灭,仅留下交媾的欲望, <span class="glitch nyx" data-text="腐化他们">然后腐化他们</span>,将他们培养成新的,雄伟的腐化之神。
与此同时,你的一些肉棒开始产出尼克斯的幼崽大军,寻找那些能让你<span class="glitch nyx fucked" data-text="力量之言">威严话语举世皆知的忠诚精英。</span>,\
被选中的人的躯体涨破衣服,变成了巨大的,肌肉发达的, \
充满巨大力量和性欲的猛兽,这是他们梦寐以求的,<span class="glitch nyx" data-text="在最黑暗的角落里,他们扭曲的堕落行为">只有奈落深处才能滋养出来的恶魔躯体</span>.
而未被选中的人的肉棒开始射出又一波的污染浓稠种子,喷洒在地,这些种子渗入破碎的废墟中,<span class="glitch nyx" data-text="c̴̡͂̇o̶̖͚̹͌̐̾n̴̖͓̒͂ q̸͓͉̊̅u̵̩͕̦̅e̸̝͐͋͠ŕ̶͖̑i̶̮̫̿͝n̵͓̣̥̒͝g̸̨̬̪͒ ̴̝̽ t̷͓͛͐h̴̢̙̐̂ĕ̷̢̧͕̀ ̸̛͓͉̟͝p̷͓̀͋̕l̶̯̺̾͌̄ǎ̶̡̓͝n̶̖͉̝͛̾̕ę̵͉͍͆ẗ̷̓̅͜">将土壤腐蚀</span>. \
你开始将周围的环境突变成一个充满性欲的领域,空气中弥漫着浓烈荷尔蒙的气味,受此影响,扭曲的,被污染的植物开始在你周围生长,向外蔓延。\
粗壮的、蠕动着的、拥有仿佛有生命般花纹的藤蔓顶端长满了巨大的阳具般的花蕾,开始从地面上发芽,扎进你的新追随者,用更大的力量填满你的新追随者,\
使它们射在肥沃的土地上,<span class="glitch nyx fucked" data-text="feeding the cycle and spread">而这又助长腐化的循环和蔓延</span>使其传播的范围越来越大……
\<<run setup.choice("[[传播……->Feed_The_Chosen_Final_CorruptEverything_4]]");>><<run setup.colourLimb($CharacterSheet_Player.info.anatomy, "eyes", setup.ColourPool.PURPLE)>>\
就像一个在地球表面蔓延的阴影,你散发出的腐化力量继续吞噬它所触及的一切。当阴影不断扩大 , \
令无垠的荒原沙漠变黑时,你感受到每一个因腐化而诞生的新神都带着一种难以抗拒,难以言喻的愉悦苏醒。 \
当他们的力量提升到能够滋养蔓延的腐败,助其吞噬整个星球时,<span class="glitch nyx fucked" data-text="c̴̡͂̇o̶̖͚̹͌̐̾n̴̖͓̒͂q̸͓͉̊̅u̵̩͕̦̅e̸̝͐͋͠ŕ̶͖̑i̶̮̫̿͝n̵͓̣̥̒͝g̸̨̬̪͒ ̴̝̽t̷͓͛͐h̴̢̙̐̂ĕ̷̢̧͕̀ ̸̛͓͉̟͝p̷͓̀͋̕l̶̯̺̾͌̄ǎ̶̡̓͝n̶̖͉̝͛̾̕ę̵͉͍͆ẗ̷̓̅͜">你能感受到他们的狂喜像瀑布一样倾泻在你身上</span>. \
你感觉他们的力量强化了你的身体,使你的身体进一步生长和变异!
两条新的粗壮的手臂从你的两侧迸发出来,青筋和肌肉鼓胀起来,直到长得跟你的<<print setup.processFlavours($CharacterSheet_Player, "@[all|arms|noverb]一样大")>>. \
你的<<print setup.processFlavours($CharacterSheet_Player, "@[all|hands|noverb]")>>抓住并抚慰你的几根肉棒,同时几条触手从你背后伸出,<span class="glitch nyx" data-text="卷起你两腿之间新长出来的那几根肉棒">卷起你两腿之间新长出来的几根肉棒</span>而它们以兴奋的勃起作为照顾的回礼。 \
这些被触手缠绕的新肉棒 <span class="glitch nyx fucked" data-text="s̶͓͗è̸̘̥̚ë̶̱̫͐k̷͍̗͒ ̵̛͕̖̓ó̵͓̈ ǔ̴͇͘t̷̖̙͒">迫切地寻找着</span>新皈依的信徒,赐予他们你的力量,操弄他们,把他们变成巨大的淫秽的野兽!
<span class="corruptText75">堕落野兽的嚎叫和狂怒的欲望淹没了你新增强的神圣感官,而你的眼睛 <span class="glitch nyx fucked" data-text="ḙ̷̒x̷̥͗͋u̷͔̿̃l̴͖̓t̷̡̻̆̒a̸͈͖͌͝t̶̨̋̇ì̵̮ő̷̫n̷̫͑ ̷̡̩̓̈́ a̷̧̛̔n̴̝͍̆̃d̴̝͍̚ ̶̺͙͊̊d̷̻͐͗e̵̹̞̾p̴̨̫̈́ṙ̶̭̪ä̴̤́͘͜v̴̹͒i̶͖͍͝ẗ̵̞́̾y̶̙̆͘">在狂喜和堕落的喧嚣中缓缓闭上</span>, \
你竭尽全力地控制住脸部的抽搐,与此同时<span class="glitch nyx fucked" data-text="g̸͓̜̚l̴̖̥̈́̑o̶̠̞͒͗w̶̡̛i̴̢͉̿n̸͍̣̓̉g̵̯̀,̶̢̓ ̴̝̦͊̾ p̴͎̰͠u̴͖̒r̴͓̆p̶̝̍̚l̴͉̎͑e̶̩͚̓̎ ̷͕̮̋ ę̵̂̑y̵͔͉̐͑e̴̮͕̊s̸̝̗̊̈́">你的眼睛</span> 突然迸发出强烈的紫色光芒。当你再次睁眼时, <<print setup.processFlavours($CharacterSheet_Player, "@[all|eyes|noverb]")>>都充斥着着用之不竭的力量和无尽的腐化 <span class="glitch nyx" data-text="e̵̝̽n̵̹̈͛d̷̖͕̔͘l̵̜̯̎̈́e̵̖͑ŝ̵͉͈s̵̲̽ ̵͍̣͠ ̴̡̬̈̾ ̶̜̍ṕ̷̘͉̓ỏ̴͍͔͂w̷̜̣̐͊ȩ̴͉̿̔ṟ̵̍ ̴͚̘̿͝ ̷͍̌ ̴͈͂a̴̢͈̐̾n̵̯̔̆d̸̢̛̹ ̵̤͛͜͠ ̵̺̮̈ ̸̥̆ͅc̷̯̬̈́ô̶̖͜r̶̖͘r̶̰̘͋ȗ̴͙̘̀p̸̦̩̂t̴̳̝̽̉i̸͍̚͝ō̸̡̢͝ń̴͚">仿佛熊熊燃烧永不熄灭的火焰。</span>, \
他们的眼中也迸发出强烈的紫色光芒<span class="glitch nyx fucked" data-text="S̶̠̊͝E̵͓͇͋À̷̝Ȓ̵̹̥Ị̴͙́̔N̵̜͍͂̽G̵͈͚͒ ̷̞̙̔͠ P̸̞̐Ǘ̸̩̏R̸̮̫̀P̷̮̉̕L̶̗͘͠Ē̴̦͓ ̵͎̤̆̒Ǵ̵͍̞́A̴͎̠̒Z̷̛̥̅E̵̼̘͐.̷̢͈̀̎">四面八方都被照亮了。</span></span>
<span class="glitch nyx fucked" data-text="Ų̶̢̡̨̙̳̤̖͈̻̻̪͔̮̫͎̺̬̠̟́̃̕ş̷̢͉̮̬͓͉̬̹̗̙̻̖͕͔̫̭̩͓͕̺̍͛́͐̍͆̔͐͂̑͘h̴͙̻̮͕͎̀͋̋͂́͆͒̍͂͊̂̀̈́́͘͝ĕ̸̥͈̝̩̬͍͔̗̙͈͖̞̦̻̯͉̝̈́̐͜͝r̶̮̝̄̓̈́̿͋͌͌̈̓̒̓̇̈́̅ ̴͎͖̞͖̺̻̘̟͇̦͈̍ î̶͇͕̘̼̪̟͙͈͇̺̬̦̟͇͓͚̣͖̳̽̈́̂̏̿̒̂̎͊̅̚͜͝n̴̢̧̞̬̤̝͎͙̩͚̬̞̱̫͚̻̰͔̂̃̌ͅ ̷̜̟̳̪̩̑͌͋͌͌̽̀̂́͑̌͘͜͝ a̴̛͍̟͉͓͚̝̱̼͍͊̄̕ ̶͍̘̥̓̇͛̅͑̽̏̈́͑͠ Ņ̵̛̣̤̺̙̦̩̦̟͔̞̝̭͈͍̼̬̀̒̍̿̽͋͒͌͌̀̈́́̀͘͘̕͘͘͘͜͜͠͝ͅͅȩ̷̧̛͙̩̩̜͓͔̹͇͎̩͕̥̭̙̮͊͊̾̔̄͂̂̎̓̂̍͛͊̾̈́̐̍͘ͅw̴̧̛͇͙͕̥̭̹̜̫̗͚̥̖͉̗͍̋̎͛̀͛̈́́͠ ̶̡̢͚͚͖͍̬̟͕̥̟̝̔̾̈́̄̓̑̑͗͛̑̆͘̚ A̴̧̡̡̨̛͙̣̼̰͍͙̫͓̜̹̫̅̋͒̈́̈́͛̈́̃̏̾̍́̎͋̓̚͝ͅg̶̡̡̨̛̹͉̹͍͈̥͙͎̤̳͖͎̱̣͚̓́̒̈́̐͐͋̏̃͋̎̾̆̉͂̚͘͝͠͝ͅe̴̦̮̠̩̫̗̗̩͕͓̹̻͌͐̂́̎̔̍̂͑͂͒͒">[[迎接新时代的到来->Feed_The_Chosen_Final_CorruptEverything_5]]</span>\\<<set $CorruptSidebar = true>>
<span class="corruptText100">\
<span class="glitch nyx fucked" data-text="G̶̠͉͖͐R̴̛̎̔̚͜Ȍ̵̹̹̹̖̅W̷̨͊̾̚͠">一切都将</span>\
<span class="glitch nyx" data-text="S̶͔̣͈͕̥̆̎̔͑́́̈̿̾̆͝͝ͅP̶̼̺̪̘͚̱͓̙̭̙͐̇̄̐̍̋̅̅̆̕͘͘͠R̴̦̩͕̙̿͆͌̾̈́̏͐̕E̶̡̧̝̭̩̪̜͙͋̓̿̓͝A̴̜̘͚̜͕̜̙̺͎̤͋̀̓̀̊̂̔̿͑̾̐̀̃͐̑̾͜͜ͅD̶̢̘͚̹̦̟̈́͒͐͆́͘">瞻仰</span>\
<span class="glitch nyx fucked" data-text="C̷̛̛̱̹̟͚͕̱̗͎͙̳̞̜̘̬̝͖̖̟̻̐̎́̌̈͐̉͑͐̋̽̔̋͂̋͝ͅƠ̶̢̱̯̬̖̥̠̬̼̼̼̜͔̬̜͚̯̺̹̩̐̍̅͒̅̓̀̚͠R̷̨̡̛̪̣͚̲͕̝̥̩͚̗̭̫̯̪͙̯̥̓͐̉̈́̒͐̃͒̽͊͛̀͋̅̕͜R̷̠̎U̵̧̫͙̺̤̰͎͓̦̓̎̿̈́̈̅́͌͝P̸̘͔̺̘̮̼̱̭̜̲͕̬̩̋̑́͜T̷͓̱͎̘̞̣͎̗̙̦̲͔͒͛͑̋̔̊̀͑̔͒͆̚̚͜͝͠͝͝ͅ">[[尼克斯之主->Feed_The_Chosen_Final_CorruptEverything_6]]</span>\
</span>
\<<run setup.applyCorruption($CharacterSheet_Player, 9999999)>><span class="corruptText100">\
<span class="glitch nyx fucked" data-text="C̷̛̛̱̹̟͚͕̱̗͎͙̳̞̜̘̬̝͖̖̟̻̐̎́̌̈͐̉͑͐̋̽̔̋͂̋͝ͅƠ̶̢̱̯̬̖̥̠̬̼̼̼̜͔̬̜͚̯̺̹̩̐̍̅͒̅̓̀̚͠R̷̨̡̛̪̣͚̲͕̝̥̩͚̗̭̫̯̪͙̯̥̓͐̉̈́̒͐̃͒̽͊͛̀͋̅̕͜R̷̠̎U̵̧̫͙̺̤̰͎͓̦̓̎̿̈́̈̅́͌͝P̸̘͔̺̘̮̼̱̭̜̲͕̬̩̋̑́͜T̷͓̱͎̘̞̣͎̗̙̦̲͔͒͛͑̋̔̊̀͑̔͒͆̚̚͜͝͠͝͝ͅ">一种</span>\
<span class="glitch nyx" data-text="S̶͔̣͈͕̥̆̎̔͑́́̈̿̾̆͝͝ͅP̶̼̺̪̘͚̱͓̙̭̙͐̇̄̐̍̋̅̅̆̕͘͘͠R̴̦̩͕̙̿͆͌̾̈́̏͐̕E̶̡̧̝̭̩̪̜͙͋̓̿̓͝A̴̜̘͚̜͕̜̙̺͎̤͋̀̓̀̊̂̔̿͑̾̐̀̃͐̑̾͜͜ͅD̶̢̘͚̹̦̟̈́͒͐͆́͘">不可阻挡的</span>\
<span class="glitch nyx fucked" data-text="G̶̠͉͖͐R̴̛̎̔̚͜Ȍ̵̹̹̹̖̅W̷̨͊̾̚͠"> [[力量->Feed_The_Chosen_Final_CorruptEverything_7]]</span>\
</span><span class="corruptText100">\
<span class="glitch nyx fucked" data-text="C̷̛̛̱̹̟͚͕̱̗͎͙̳̞̜̘̬̝͖̖̟̻̐̎́̌̈͐̉͑͐̋̽̔̋͂̋͝ͅƠ̶̢̱̯̬̖̥̠̬̼̼̼̜͔̬̜͚̯̺̹̩̐̍̅͒̅̓̀̚͠R̷̨̡̛̪̣͚̲͕̝̥̩͚̗̭̫̯̪͙̯̥̓͐̉̈́̒͐̃͒̽͊͛̀͋̅̕͜R̷̠̎U̵̧̫͙̺̤̰͎͓̦̓̎̿̈́̈̅́͌͝P̸̘͔̺̘̮̼̱̭̜̲͕̬̩̋̑́͜T̷͓̱͎̘̞̣͎̗̙̦̲͔͒͛͑̋̔̊̀͑̔͒͆̚̚͜͝͠͝͝ͅ">填满</span>\
<span class="glitch nyx" data-text="S̶͔̣͈͕̥̆̎̔͑́́̈̿̾̆͝͝ͅP̶̼̺̪̘͚̱͓̙̭̙͐̇̄̐̍̋̅̅̆̕͘͘͠R̴̦̩͕̙̿͆͌̾̈́̏͐̕E̶̡̧̝̭̩̪̜͙͋̓̿̓͝A̴̜̘͚̜͕̜̙̺͎̤͋̀̓̀̊̂̔̿͑̾̐̀̃͐̑̾͜͜ͅD̶̢̘͚̹̦̟̈́͒͐͆́͘">造物者的</span>\
<span class="glitch nyx fucked" data-text="G̶̠͉͖͐R̴̛̎̔̚͜Ȍ̵̹̹̹̖̅W̷̨͊̾̚͠"> [[意志->Feed_The_Chosen_Final_CorruptEverything_8]]</span>\
</span><span class="corruptText100">\
<span class="glitch nyx fucked" data-text="C̷̛̛̱̹̟͚͕̱̗͎͙̳̞̜̘̬̝͖̖̟̻̐̎́̌̈͐̉͑͐̋̽̔̋͂̋͝ͅƠ̶̢̱̯̬̖̥̠̬̼̼̼̜͔̬̜͚̯̺̹̩̐̍̅͒̅̓̀̚͠R̷̨̡̛̪̣͚̲͕̝̥̩͚̗̭̫̯̪͙̯̥̓͐̉̈́̒͐̃͒̽͊͛̀͋̅̕͜R̷̠̎U̵̧̫͙̺̤̰͎͓̦̓̎̿̈́̈̅́͌͝P̸̘͔̺̘̮̼̱̭̜̲͕̬̩̋̑́͜T̷͓̱͎̘̞̣͎̗̙̦̲͔͒͛͑̋̔̊̀͑̔͒͆̚̚͜͝͠͝͝ͅ">[[嘎啊啊啊->Ending][State.variables.CorruptSidebar = undefined]]</span>\
<<print setup.displayRandomNyxGibberish(1000)>>
\<<run setup.triggerEnding("Ending_OneWithNyx")>><<set $Quest_MQ002 =
{
id:"MQ002",
description: "在探索过程中,我发现了一个奇怪的鸿沟。它散发着腐化的气息,但也许这就是克雷所在寻找的东西?",
villagePassage: '[[到鸿沟里去->Quest_MQ002_Entrance]]',
onComplete: function()
{
}
}>>一幅大漠荒景图在你面前展开,这是一片无边无际的沙石之海。
和往常一样,地平线是一条模糊的线,沙子和天空似乎融合在一起,但远处突然出现什么东西吸引了你的注意力。
在无边无际的地平线上的某个角落,通常能望见几个沙丘,但这片土地却是一望无际的平坦。
不仅是地平线附近,这片地方简直是空无一物。
\<<run setup.choice("[[进一步探索->Quest_MQ002_Entrance_FirstTime_2]]");>>
\<<run setup.choice("[[回黄金堡垒去->Village]]");>>你走了几个小时,路上发现的奇怪之处变得越来越明显。
没有沙子,没有岩石,没有植物,没有动物,在这个空间甚至连一丝风都不存在。
就好像现实的法则被撕裂了,只留下一片虚无。
\<<run setup.choice("[[继续->Quest_MQ002_Entrance_FirstTime_3]]");>>\<<run $Quest_InProgress.push($Quest_MQ002)>>
在远处,你可以看到一个峡谷锯齿状的轮廓,这是地球上一个似乎永远不会消失的深坑。
一种奇怪的不祥的紫色辉光似乎正从上面照下来,你看不清它的源头。
<<print setup.displayPlaceholderImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/chasm_lowres.png","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/chasm.png", undefined, true)>>
你把它的位置记下来,以便将来探险。
\<<run setup.choice("[[继续->Village]]");>>
>>>>>>> CN0.9.0COM
<<script>>
var i;
for(i = 0; i < State.variables.Explore_Destinations.length; i++)
{
<<<<<<< HEAD
if(State.variables.Explore_Destinations[i] == setup.ExplorationData.findChasm.id)
=======
if(State.variables.Explore_Destinations[i] == "Quest_MQ002_Entrance_FirstTime")
>>>>>>> CN0.9.0COM
{
State.variables.Explore_Destinations.splice(i, 1);
break;
}
}
<<<<<<< HEAD
<</script>>In the distance, you see the jagged outline of a chasm, a deep cut in the earth that seems to go on forever.
A strange, ominous purple glow seems to be coming down from it, and you cannot see where it possibly ends.
<<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/Barrens/chasm.jpg", undefined, undefined, true)>>
\<<run setup.choice("[[Venture down the chasm->Quest_MQ002_Entrance_2]]");>>
\<<run setup.choice("[[Go back to the Golden Bastion->Village]]");>>You walk down the steep ledge of the chasm.
A burning light at the bottom makes it hard to tell how deep it is, but you feel the cave expand with every step.
The cave walls become increasingly hot, and the air becomes thick with a metallic smell.
\<<run setup.choice("[[Keep going down->Quest_MQ002_Entrance_3]]");>>You descend for what feels like hours.
The heat is intense, and a bright, blinding light at the top of the cave makes it challenging to grasp how deep it reaches.
Your eyes slowly adapt to the light, and you can finally grasp the scale of this underground realm.
\<<run setup.choice("[[Gather your surroundings->Quest_MQ002_Entrance_4]]");>>This place is massive, and it seems to be much more expansive than you would have assumed.
<<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/NyxRealm/nyx_realm.jpg", undefined, undefined, true)>>
The sight is otherworldly.
\<<run setup.choice("[[Venture deeper->Quest_MQ002_Entrance_5]]");>>You travel down a river leading directly towards the black sun above.
The strange light makes your heart beat faster.
Your body warms up, pleasure surges out from every inch of skin it touches.
But something in the distance catches your attention, a tall gate of paved stones.
\<<run setup.choice("[[Travel along the river->Quest_MQ002_Entrance_6]]");>>You find yourself becoming more and more aroused with each step, your cock hard with desire, your nipples hard and begging for attention.
Its intensity only increases the more you walk towards the gate.
Whatever lies beyond surely is the source of this lustful feeling rising within you.
\<<if !$CharacterSheet_MQ002_Guard.quest.beaten>>
\<<run setup.choice("[[Approach the gate->Quest_MQ002_Entrance_Guard]]");>>
\<<else>>
\<<run setup.choice("[[Approach the gate->Quest_MQ002_Entrance_NoGuard]]");>>
\<</if>>A massive armoured figure stands in front of the gate.
The <<print setup.getLength(setup.getStatValue($CharacterSheet_MQ002_Guard, "height"))>> horned figure is kneeling and immobile, his heartbeat and breathing so still you could have mistaken him for a statue.
As you approach, his head rises up.
\<<run setup.choice("[[Continue->Quest_MQ002_Entrance_Guard_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "angry")>>
His gaze is burning with an otherworldly pink glow and his expression is inhumanly stern.
\<<run setup.choice("[[Continue->Quest_MQ002_Entrance_Guard_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "angry")>>
Suddenly, his piercing eyes lock directly into yours.
"Who do you seek?" He bellows.
\<<run setup.choice("[[Answer his question->Quest_MQ002_Entrance_Guard_Prompt]]");>>
\<<run setup.choice("[[Run Away->Village]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "angry")>>
Who do you seek? <<textbox "$WorldState.minoWords" "">>
\<<set $CharacterSheet_MQ002_Guard.quest.met = true>>
[[Continue->Quest_MQ002_Entrance_Answer]]<<include setup.getMinoPromptPassage($WorldState.minoWords)>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "normal")>>
The minotaur pauses. It is hard to tell what he's thinking.
\<<run setup.choice("[[Continue->Quest_MQ002_Entrance_Answer_Invalid_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "angry")>>
The minotaur plants his axe on the corrupted soil and steps towards you.
He seems unfazed by your answer.
\<<run setup.choice("[[Fight Him->FightLogic][$Encounter_Target = $CharacterSheet_MQ002_Guard]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "angry")>>
"Nyx is not like the Corruption you've come across. One is fuel, and one is fire itself. It infests the soul like a virus, spreading into every corner of your thoughts."
He plants his axe on the corrupted soil and steps towards you.
"Show me that you can bear it."
\<<run setup.choice("[[Fight Him->FightLogic][$Encounter_Target = $CharacterSheet_MQ002_Guard]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "angry")>>
"Another poor lost taken under Apothus's wing."
He plants his axe on the corrupted soil and steps towards you.
"Your intentions are pure, but they are misguided. If you truly wish to find him, I must ensure your soul won't be torn apart by what's beyond this gate."
\<<run setup.choice("[[Fight Him->FightLogic][$Encounter_Target = $CharacterSheet_MQ002_Guard]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "blushing")>>
"This name... It rings of some distant power..."
The minotaur pauses. It is hard to tell what he's thinking about your answer.
\<<run setup.choice("[[Continue->Quest_MQ002_Entrance_Answer_Kanathar_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "normal")>>
"Your goals are unknown to me, but this name will guide you further than you can imagine."
He plants his axe on the corrupted soil and rises suddenly.
"Regardless, I must ensure your soul won't be torn apart by what's beyond this gate."
\<<run setup.choice("[[Fight Him->FightLogic][$Encounter_Target = $CharacterSheet_MQ002_Guard]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "blushing")>>
His eyes widen.
He grasps his head, loses himself in thoughts.
"This name..."
\<<run setup.choice("[[Continue->Quest_MQ002_Entrance_Answer_Tiadane_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "blushing")>>
"My god has given it to me, and I've never shared it with anyone."
His determined scowl melts into a look of confused consternation as he stares you down, trying to make sense of something only he seems to be aware of.
\<<run setup.choice("[[Continue->Quest_MQ002_Entrance_Answer_Tiadane_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "blushing")>>
Suddenly Something moves inside of you, something buried deep within your soul.
"Master?"
The single word rumbles out in the deep baritone of the Minotaur's voice.
For a split second purple veins course across your sclera and fills your pupils with bright violet light that leaves the minotaur staring in wonder.
\<<run setup.choice("[[Continue->Quest_MQ002_Entrance_Answer_Tiadane_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "blushing")>>
You remember the feeling of the minotaur's power expanding so far beyond what was before you.
Despite that, as you look upon the minotaur now you feel no threat of any kind.
\<<run setup.choice("[[Continue->Quest_MQ002_Entrance_Answer_Tiadane_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "blushing")>>
As if responding to your thoughts, the minotaur finally lowers his guard.
He bends down to one knee and bows his head before you, eyes firmly on the ground.
In a deep, rumble that seemed to vibrate through the air itself, he delacres.
"Master, your power awaits you."
Δ: Tiadane joins your party.
=======
<</script>>在远处,你可以看到一个峡谷锯齿状的轮廓,这是地球上一个似乎永远不会消失的深坑。
一种奇怪的、不祥的紫色光芒似乎正从它身上照射下来,你看不清它的源头。
<<print setup.displayPlaceholderImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/chasm_lowres.png","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/chasm.png", undefined, true)>>
\<<run setup.choice("[[冒险从峡谷中走下去->Quest_MQ002_Entrance_2]]");>>
\<<run setup.choice("[[返回黄金堡垒->Village]]");>>你沿着峡谷陡峭的边缘走下来。
洞穴底部有一盏燃烧的灯,很难判断它有多深,但随着你的深入,洞穴景象逐渐阔然开朗。
岩壁变得越来越热,空气中弥漫着浓厚的金属气味。
\<<run setup.choice("[[继续探索->Quest_MQ002_Entrance_3]]");>>你向下探索,感觉已经过了了好几个小时。
洞穴的温度非常高,洞穴顶部明亮刺眼的光线让人难以把握它到底有多深。
你的眼睛慢慢适应了光线,你终于可以掌握这个地下领域的规模。
\<<run setup.choice("[[探索周围->Quest_MQ002_Entrance_4]]");>>这个地方很大,它似乎比你想象的要广阔得多。
<<print setup.displayPlaceholderImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/nyx_realm_lowres.png","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/nyx_realm.png", undefined, true)>>
你从未见过如此光景。
\<<run setup.choice("[[深入探索->Quest_MQ002_Entrance_5]]");>>你沿着一条水渠前行,路的终点燃烧着璀璨灯火。
黑日的奇异光线使你的心跳比平时更快。
你的身体变暖了,你感到令人愉悦的刺痛感从光线接触的每一寸皮肤中迸发出来。
但远处有个东西吸引了你的注意,那是一扇高高的石头门。
\<<run setup.choice("[[沿着河流继续前行->Quest_MQ002_Entrance_6]]");>>你发现自己每走一步都变得越来越性奋,你的阴茎因渴望而坚硬,你的乳头因乞求抚慰而变硬隆起。
在走向大门的过程中,这种感觉愈发强烈。
无论门外的是什么,都肯定是你内心升起的欲望之源。
\<<if !$CharacterSheet_MQ002_Guard.quest.beaten>>
\<<run setup.choice("[[接近大门->Quest_MQ002_Entrance_Guard]]");>>
\<<else>>
\<<run setup.choice("[[接近大门->Quest_MQ002_Entrance_NoGuard]]");>>
\<</if>>一个身披铠甲的巨人站在大门前
这个长有<<print setup.getLength(setup.getStatValue($CharacterSheet_MQ002_Guard, "height"))>> 高角的牛头怪跪在地上,一动不动,他的心跳和呼吸如此平稳让你差点以为那是一尊雕像。
当你接近时,他将头抬起。
\<<run setup.choice("[[继续->Quest_MQ002_Entrance_Guard_2]]");>><<ImageMinoClothedGateBG>>
他目光如炬,表情冷漠严峻,看上去更像是一个没有任何感情的冰雕。
\<<run setup.choice("[[继续->Quest_MQ002_Entrance_Guard_3]]");>><<ImageMinoClothedGateBG>>
猛地,他仿佛能洞穿一切的锐利双眼直视着你的眼睛。
"找谁?"他低吼道。
\<<run setup.choice("[[回答他->Quest_MQ002_Entrance_Guard_Prompt]]");>>
\<<run setup.choice("[[走为上计->Village]]");>><<ImageMinoClothedGateBG>>
找谁?<<textbox "$WorldState.minoWords" "">>
\<<set $CharacterSheet_MQ002_Guard.quest.met = true>>
\<<run setup.choice("[[继续->Quest_MQ002_Entrance_Answer]]");>><<include setup.getMinoPromptPassage($WorldState.minoWords)>><<ImageMinoClothedGateBG>>
牛头怪低头沉思。不知道他在想什么。
\<<run setup.choice("[[继续->Quest_MQ002_Entrance_Answer_Invalid_2]]");>><<ImageMinoClothedGateBG>>
牛头怪将他的斧头放在被腐化的土壤上,向你走来。
他似乎对你的回答并不在意。
\<<run setup.choice("[[与他战斗->FightLogic][$Encounter_Target = $CharacterSheet_MQ002_Guard]]");>><<ImageMinoClothedGateBG>>
"尼克斯不像你曾经遇到的腐化生物。 它是一团熊熊燃烧的火焰,而其他的腐化生物只不过是它的燃料罢了。 它会像病毒一样侵扰你的灵魂,蔓延到你思想的每一个角落。"
他把斧头放在被腐化的土壤上,向你走来。
"让我看看你的实力。"
\<<run setup.choice("[[和他战斗->FightLogic][$Encounter_Target = $CharacterSheet_MQ002_Guard]]");>><<ImageMinoClothedGateBG>>
"又有一个可怜的迷失者要寻求阿波图斯的庇护了。"
他把斧头放在被腐化的土壤上,向你走来。
"你的意图很纯洁,但被误导了。如果你真的想找到他,我必须确保你的灵魂不会因为这扇门后面的东西而四分五裂。"
\<<run setup.choice("[[与他战斗->FightLogic][$Encounter_Target = $CharacterSheet_MQ002_Guard]]");>><<ImageMinoClothedGateBG>>
&"这个名字……它听起来像是某种远古的力量……"
牛头怪停顿了一下。很难说他对你的回答有什么想法。
\<<run setup.choice("[[继续->Quest_MQ002_Entrance_Answer_Kanathar_2]]");>><<ImageMinoClothedGateBG>>
"我不知道你在找谁,但这个名字会指引你走得比你想象的更远。"
他把斧头放在腐烂的土壤上,突然站起来。
"无论如何,我必须确保你的灵魂不会被这扇门外的东西撕裂."
\<<run setup.choice("[[与他战斗->FightLogic][$Encounter_Target = $CharacterSheet_MQ002_Guard]]");>>他双目圆睁。
他挠了挠头,陷入沉思。
"这个名字……"
\<<run setup.choice("[[继续->Quest_MQ002_Entrance_Answer_Tiadane_2]]");>><<ImageMinoClothedGateBG>>
"这是我的神给我的,我从来没有和任何人分享过。"
当他盯着你看时,他坚定的怒容变成了一种困惑的惶恐,试图弄清似乎只有他自己知道的事情
\<<run setup.choice("[[继续->Quest_MQ002_Entrance_Answer_Tiadane_3]]");>><<ImageMinoClothedGateBG>>
突然间,你内心的某种东西苏醒了,某种深埋在你灵魂深处的东西。
"主人?"
这个词在牛头人低沉的男中音中隆隆而出。
在那一刹那,紫色的静脉从你的巩膜显露,明亮的紫光充满了你的瞳孔,让牛头怪惊奇地盯着你。
\<<run setup.choice("[[继续->Quest_MQ002_Entrance_Answer_Tiadane_4]]");>><<ImageMinoClothedGateBG>>
你记得牛头人的力量扩展到远远超出之前的你。
尽管如此,当你看着牛头人的时候,你感觉不到一丝一毫的威胁。
\<<run setup.choice("[[继续->Quest_MQ002_Entrance_Answer_Tiadane_5]]");>><<ImageMinoClothedGateBG>>
仿佛读懂了你脑内的想法,牛头怪终于放松了警惕。
他单膝跪地,在你面前低头,眼睛坚定地盯着地面。
他发出一声震耳欲聋的嘶吼,低沉的声音隆隆作响,令周围的空气都开始颤动。
"主人,让吾来帮你夺得你应得的力量。"
Δ:提亚丹加入你的队伍。
>>>>>>> CN0.9.0COM
\<<set $CharacterSheet_MQ002_Guard.quest.beaten = true>>
\<<set $CharacterSheet_MQ002_Guard.info.name = "Tiadane">>
\<<run setup.completeAchievement("Achievement_SafePassage");>>
\<<run setup.tiadaneJoinsPlayer()>>
<<<<<<< HEAD
\<<run setup.choice("[[Continue->Quest_MQ002_Entrance_PlayerWins_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "angry")>>
The minotaur pauses.
"So many souls have been taken under his wings. I hope you know what you're getting into."
He plants his axe on the corrupted soil and rises suddenly.
"I am not one of his pawns, I must only ensure that your soul won't be torn apart by what's beyond this gate."
\<<run setup.choice("[[Fight Him->FightLogic][$Encounter_Target = $CharacterSheet_MQ002_Guard]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "angry")>>
This name... You should not know it.
\<<run setup.choice("[[Fight Him->FightLogic][$Encounter_Target = $CharacterSheet_MQ002_Guard]]");>>The entrance is freed from the minotaur's protection, nothing is stopping you from crossing the gate.
\<<run setup.choice("[[Open the Gate->Quest_MQ002_MoveInsideGate]]");>>
\<<run setup.choice("[[Leave->Village]]");>>
<<run setup.MQ002_LeavingManor($CharacterSheet_Player)>>\<<set $CharacterSheet_Imp.quest.available_encounterPassages_nyxHint = false>>
Soon after you leave the Golden Bastion, you notice a winged figure flying overhead.
Immediately, you recognize Kanathar, your master, flying above and coming your way.
Your mouth waters, your cock hardens.
With one sweep of his demonic wings, he lands in front of you.
\<<run setup.choice("[[Continue->Imp_ServantPath_NyxHint_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
Your master looks at you with visible curiosity; he grins before licking his lips.
"Seems like you've been busy, pet. I can tell that your expeditions have led you to some interesting places."
He comes close, his voice being no louder than a whisper.
"Do you have something you'd like to share to your master?"
\<<run setup.choice("[[Talk about your experience in Nyx's Realm->Imp_ServantPath_NyxHint_2_Share]]");>>
\<<run setup.choice("[[Say you have nothing particular to talk about->Imp_ServantPath_NyxHint_2_Hide]]");>>\<<set $CharacterSheet_Imp.quest.knowsAboutNyx = true>>
\<<run setup.completeAchievement("Achievement_DamnatoryKnowledge");>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
You share what you've learned about the realm of Nyx, beyond the guard that you've defeated at the gate.
His expression lights up when you mention the black star that burns everything with its unholy light.
\<<run setup.choice("[[Continue->Imp_ServantPath_NyxHint_2_Share_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
The mention of how its sheer presence has made you aroused beyond what anything the Barrens could offer greatly intrigues him.
"Hehehe, I'll have to seek out this realm myself. It sounds like something very special. But for now, I have to show you how much I've grown~"
<<print setup.getFightStartPassages($CharacterSheet_Imp)>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"Whatever suits you, runt. But for now, I have to show you how much I've grown~"
<<print setup.getFightStartPassages($CharacterSheet_Imp)>>The realm of Nyx is barren and dry, containing no sounds of life beyond the constant moans and wet sounds of corruption hitting raw flesh.
After only a few steps, you freeze. Huge thumping sounds shake the ground all around you in a way that seems oddly familiar.
Something big is coming.
\<<run setup.choice("[[Turn Around->Quest_MQ002_ApothusRealm_ImpInvasion_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
You see the demon whose sheer presence makes your whole body shiver with lust. Kanathar has followed your trails and has made his way here.
"Hehehe, this looks even more decrepit than I imagined."
He raises his arms, taking in Nyx's light with his whole body. His monstrous cock rises in response; it thumps and throbs in excitement as cum oozes down along the demon's shaft.
"Hmmmmm... Yes. This is something else, and you did well by leading me here, runt."
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ImpInvasion_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
He takes a deep breath and lets his colossal chest expand to take more of the black sun's light.
He could feel his body stretch to contain the sheer size, this new raw power that shakes him to his core.
You could see him shiver with pleasure as he moans under his muffled breath.
"I feel it in me, this power... It's like it's calling me by my name."
His wings flex and stretch; his knees bend slightly as his gaze remains stuck on Nyx.
"I've yearned for its power ever since I had my first look, and now it's so close... It's like I could reach it myself."
\<<run setup.choice("[[Ask what he plans to do->Quest_MQ002_ApothusRealm_ImpInvasion_4]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_2_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_2.jpg", undefined, true)>>
You ask your master what he plans to do next. Nyx is as close as it's ever been, but surely there would be others seeking its powers.
He looks upon the horizon and leads your gaze towards the massive round structure that pierces the sky of this cursed realm.
It is a massive egg-shaped cocoon, as black as the void of space surrounding you, yet its presence is undeniable. A bright aura of dark purple circles it, swirling around the monument, sucking the unholy light into itself.
Countless Losts are at its base, engaging in mad debauchery more intense than anything you've ever seen.
Their muscular forms writhe and moan with raw sexual intensity as they eternally give in to their lust.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ImpInvasion_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
Your master can help but release a devilish laugh.
"Look at these fools, trying to reach a sun by slowly growing a cocoon until it reaches up to it."
His monstrous hands clench into fists; he bends his knees forward slightly.
"I bet they all wish they could just fly there, right, pet?"
The sight of your master flexing his back and flapping his wings is a sight even more entrancing than the Black Sun itself.
His wings are tiny compared to the rest of his body, but the power behind them is undeniable.
One flap pushes forth gusts of wind, enough to send a burst of dirt all around him.
"Watch me. I'm going to take what's mine."
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ImpInvasion_6]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming")>>
His whole body sweats with visible strain, but every flap of his wings pushes him higher than the previous one.
You can feel how much more powerful he has grown, how much stronger you've made him.
"Mrrrfff... And when I do, you'll be the first to have a taste."
Nothing could stop him now.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ImpInvasion_7]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 1)>>
"Grahhhh!"
He bursts out in-flight, his body ascending more than 100ft in less than a second.
Strength rushes through him; thick veins bulge out, his cock is fully hard.
Every flap of his wings pushes him further as if the sun was pulling him closer.
"MINE! IT'S ALL MINE!"
He roars, his voice taking the attention of all who stand in this cursed realm.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ImpInvasion_8]]");>>You suddenly hear a voice coming from where the cocoon stands. It is agitated, fearful even, and it screams out in despair.
"What? Who is this?"
You turn to see a muscular warlock of some sort. His hands are glowing in a bright purple hue, and you can tell that he's preparing some spell. Whoever he is, he must be stopped, for your master's sake.
\<<run setup.choice("[[Charge at him->Quest_MQ002_ApothusRealm_ImpInvasion_9]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "angry")>>
You charge towards him, putting all your strength into your shoulders and striking him with a tackle.
He is too distracted by his spell to see you coming; only when you're less than a few feet away from him does he exclaim.
"No! Not now!"
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ImpInvasion_10]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
=======
\<<run setup.choice("[[继续->Quest_MQ002_Entrance_PlayerWins_2]]");>><<ImageMinoClothedGateBG>>
牛头怪低头沉思。
"如此多的灵魂受他庇护。 我希望你能明白你要去的是一个什么样的地方。"
他把斧头放在被腐化的的土壤上,突然站起来。
"但我不是他的走狗,我必须确保你的灵魂不会一进去就被门后的东西撕碎。"
\<<run setup.choice("[[与他战斗->FightLogic][$Encounter_Target = $CharacterSheet_MQ002_Guard]]");>><<ImageMinoClothedGateBG>>
这个名字……这不是你该知道的事。
\<<run setup.choice("[[与他战斗->FightLogic][$Encounter_Target = $CharacterSheet_MQ002_Guard]]");>>牛头怪被消灭后,便没有什么能阻止你穿过大门了。
\<<run setup.choice("[[打开大门->Quest_MQ002_MoveInsideGate]]");>>
\<<run setup.choice("[[离开->Village]]");>>
<<run setup.MQ002_LeavingManor($CharacterSheet_Player)>>\<<set $CharacterSheet_Imp.quest.available_encounterPassages_nyxHint = false>>
在你离开金色堡垒后不久,你注意到一个带翅膀的身影从头顶飞过。
你立刻认出那是卡纳塔,你的主人,正从上面飞过来。
你垂涎欲滴,裤裆鼓起。
他恶魔般的翅膀一挥,就降落在你面前。
\<<run setup.choice("[[继续->Imp_ServantPath_NyxHint_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
你的主人带着明显的好奇看着你;他咧嘴一笑,戏弄地舔了舔嘴唇。
"你好像好忙呢,我的宠物。我得说,你去了一些很有趣的地方旅行。"
他走近了,轻声耳语道。
"你是不是藏了一些有趣的事情,没有告诉你的主人呢?"
\<<run setup.choice("[[跟他说你在尼克斯领地的经历->Imp_ServantPath_NyxHint_2_Share]]");>>
\<<run setup.choice("[[跟他说这只是一场平平无奇的探险->Imp_ServantPath_NyxHint_2_Hide]]");>>\<<set $CharacterSheet_Imp.quest.knowsAboutNyx = true>>
\<<run setup.completeAchievement("Achievement_DamnatoryKnowledge");>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
你分享了你在尼克斯领域的所见所闻,除了你在门口击败的守卫。
当你提到那颗用不洁之光燃烧一切的黑星时,他的表情就亮了起来。
\<<run setup.choice("[[继续->Imp_ServantPath_NyxHint_2_Share_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "blushing")>>
你提到它的存在是如何让你的欲望超越了荒原所能提供的一切,这让他非常感兴趣。
"呵呵呵, 看来我得亲自去一探究竟了。听起来很有意思。但现在,我必须让你看看我的力量成长了多少。"
<<print setup.getFightStartPassages($CharacterSheet_Imp)>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
"谁管你经历了什么,小畜生。但现在,让爷来向你展示这段时间爷增长的力量~"
<<print setup.getFightStartPassages($CharacterSheet_Imp)>>尼克斯的王国贫瘠而干燥,除了不断的呻吟声和腐化生物啪啪啪的声音之外,没有任何生命的声音。
只走了几步,你就僵住了。巨大的砰砰声震动着你周围的地面,这种情景似乎很熟悉。
有一个庞大的怪物在向你靠近。
\<<run setup.choice("[[转弯->Quest_MQ002_ApothusRealm_ImpInvasion_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
你看到一个恶魔,他的存在使你的整个身体因情欲而颤抖。卡纳塔跟随你的足迹来到这里。
"呵呵呵,这里看起来比我想象的还要破旧."
他举起双臂,全身上下都在吸收尼克斯的光。他的胯下巨物起反应了; 当浓稠的精液精液沿着恶魔的根部缓缓淌下,他的巨物也在兴奋中砰砰跳动。
"哈唔……就是这样没错。哦对了,还有一件事, 你是个好向导,小畜生。"
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ImpInvasion_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "blushing")>>
他深吸了一口气,鼓胀他结实的胸部,以吸收更多的黑色阳光。
他能感觉到自己的身体在伸展,以容纳巨量的黑日光芒,这种新的原始力量使他的内心波澜万丈。
你可以看到他在压抑的呼吸下呻吟着,高兴得发抖。
"我能感觉到他就在我的体内,它的力量……它仿佛在呼唤我的的名字。"
他的翅膀弯曲伸展;他的膝盖微微弯曲,目光仍然停留在尼克斯身上。
"自从我第一次看到它的力量,我就渴望着它的力量,现在它离我如此之近……好像我自己也能够接触到它一样。"
\<<run setup.choice("[[询问他有什么计划->Quest_MQ002_ApothusRealm_ImpInvasion_4]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_2_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_2.jpg", undefined, true)>>
你问你的主人下一步打算做什么。你与尼克斯的距离从未如此接近,但显然还有其他恶徒觊觎着它的力量。
他注视着地平线,引导你的目光朝向那巨大的圆形建筑,它高高矗立,仿佛将要刺破这片被诅咒领域的天空。
它是一个巨大的蛋形茧,就像你周围的空间虚空一样黑,它的存在是如此超现实,却又是真实存在的。一种明亮的暗紫色光环围绕着它,在纪念碑周围旋转,将邪恶的光吸进自己的体内。。
无数的迷失者堆在它的基部,从事疯狂的淫荡之事,荒谬程度是你闻所未闻的。
随着他们沉浸在性快感中无法自拔,他们呻吟着,肌肉盘扎的身躯扭动着,充满了一股原始的野性美,令人血脉贲张。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ImpInvasion_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
看到此情此景,你的主人不禁发出魔鬼般的笑声。
"看看这些傻瓜,他们妄想着通过慢慢地将茧养大,以此来接近黑日。"
他狰狞的双手紧握成拳头;他微微向前弯曲膝盖。
"我猜他们恨不得能一步登天,对吧,我可爱的宠物?"
你的主人弓腰,展翅飞翔,这景象远比黑日本身更令你心潮澎湃。
他的翅膀与身体其他部分相比显得有点袖珍,但它们却蕴含着无穷的力量。
轻轻一扇便能卷起狂风,足以把他周围的泥土吹起。
"看好了,我要去夺回属于我的东西。"
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ImpInvasion_6]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "cumming")>>
在剧烈的运动下,他已经汗流浃背,但他翅膀的每一次扇动都使他飞得更高。
你可以感觉到他变得多么强大,而这一切的功劳在你。
"唔唔唔……当我成功后,你会成为第一个体验我的力量的人。"
他已经势不可挡。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ImpInvasion_7]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 1)>>
"嘎哈啊啊啊啊啊啊!"
他在飞行中突然爆发,他的身体在不到一秒的时间里上升了100多英尺。
黑日的力量充斥在他的体内;他粗大的血管凸出,肉棒坚硬如铁。
他每扇动一下翅膀,就把他推得更远,仿佛黑日在将他拉近。
"我的! 全都是我的!"
他咆哮着,吼声引起了这个被诅咒的领域里所有人的注意。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ImpInvasion_8]]");>>你突然听到一个声音从茧里传出来。它焦躁不安,甚至害怕,绝望地尖叫。
"发生了什么?他是谁?"
你转过身,看到一个肌肉发达的术士。他的手在明亮的紫色中发光,你可以看出他正在准备什么咒语。不管他是谁,为了主人的顺利夺得力量,你必须阻止他。
\<<run setup.choice("[[朝他冲锋->Quest_MQ002_ApothusRealm_ImpInvasion_9]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "angry")>>
你向他冲过去,把所有的力气都放在肩膀上,用铲球击中他。
他太专注于他的咒语,没有察觉到你的靠近;只有当你离他不到几英尺时,他才开始惊叫。
"不! 别是现在!"
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ImpInvasion_10]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Imp, "normal")>>
>>>>>>> CN0.9.0COM
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
\<<run setup.applyCorruption($CharacterSheet_Imp, 200)>>
\<<set $CharacterSheet_Imp.fight.strength += 130>>
\<<set $CharacterSheet_Imp.fight.hp += 500>>
\<<set $CharacterSheet_Imp.fight.stamina += 400>>
\<<set $CharacterSheet_Imp.quest.ascended = true>>
<<<<<<< HEAD
As you strike down the warlock, you hear a monstrous roar burst out as the sky explodes in bright purple light.
"ALL MINE!"
The sky darkens as deep, thundering laugh booms from above. The sun finally condenses towards the imp, seeping into his body.
Δ: Kanathar's Corruption has increased by 200.
∇: Kanathar's strength has increased by 130.
∇: Kanathar's health has increased by 500.
∇: Kanathar's prowess has increased by 400.
Δ: Kanathar's body grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Imp, "height", 1500))>> taller.
\<<set $growth = setup.applyGrowth($CharacterSheet_Imp, "muscles", 100)>>
Δ: Kanathar's muscles grow to become <<print setup.getMusclesDescriptor($CharacterSheet_Imp)>>(+$growth).
Δ: Kanathar's cock grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Imp, "cock", 500))>> longer.
Δ: Kanathar's balls grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Imp, "balls", 200))>> wider.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ImpInvasion_11]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_2_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_2.jpg", undefined, true)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
An evil demonic laugh bellows out of his as he feels the burning spirit of Nyx filling his muscles.
His chest fills up, growing, pumping with raw strength until his chin hits his pecs.
It burns more than anything he has ever experienced, but it feels impossibly good.
"Grrrrrrrahhhh... Look at me <<PlayerName>>. I'm turning into a god!"
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ImpInvasion_12]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1.jpg", undefined, true)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
The warlock beside you can't help but look in confused wonder.
His plans are ruined, but seeing Kanathar growing and absorbing the Black Sun seems to excite him all the same.
Your master suddenly groans. His whole body shakes as a burning purple aura covers his entire body.
He yells in a mix of pain and pleasure, and it's not long until the bliss completely takes over.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ImpInvasion_13]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "licky")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 3)>>
With one quick motion, the warlock drops to his knees. He ultimately gives it, one reaching his cock and another pinching his nipple.
"Haaaa... Take it, Kanathar. Take what's yours."
Neither you nor the imp has seen this corrupted man before. Yet Kanathar's name now thumps in his mind, a word now constantly growing in power.
It's not long until you also drop to your knees, all to worship your growing god.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ImpInvasion_14]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_2_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_2.jpg", undefined, true)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 4)>>
"GRAAHHHHHH!"
Your master roars, his wings suddenly spreading out beside him, growing wider to more than double the width of his body.
They are bigger than buildings at this point and powerful enough to lift the <<print setup.getLength(setup.getStatValue($CharacterSheet_Imp, "height"))>> demon with ease. His whole frame grows impossibly fast; each burst of size makes you and the warlock ready to cum at his command.
"Fuck... FUCK YES! LOOK AT YOUR GROWING GOD!"
Massive spikes bulge out of his shoulder and chest as what remains of the Black Sun rests above the demon's head like a gigantic crown.
His whole body radiates with Nyx's light, and it is driving everyone within this realm to the edge.
The lustful roars of countless Lost rise from far away ruin, joining Kanathar's chorus of assertive pleasure.
"Hehehehe, HAHAHAHA!"
\<<run setup.applyCorruption($CharacterSheet_Imp, 400)>>
Δ: Kanathar's Corruption has increased by 400.
Δ: Kanathar's body grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Imp, "height", 6000))>> taller.
\<<set $growth = setup.applyGrowth($CharacterSheet_Imp, "muscles", 200)>>
Δ: Kanathar's muscles grow to become <<print setup.getMusclesDescriptor($CharacterSheet_Imp)>>(+$growth).
Δ: Kanathar's cock grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Imp, "cock", 2000))>> longer.
Δ: Kanathar's balls grows <<print setup.getLength(setup.applyGrowth($CharacterSheet_Imp, "balls", 800))>> wider.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ImpInvasion_15]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1.jpg", undefined, true)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 5)>>
The imp roars, bringing the Lost to orgasm only by grasping his cock and glancing at their general direction. He could taste their lust, revel in their now endless worship, and it only makes him more powerful.
Yet his attention remains on you, his pet who has led him here.
"Get ready, my little pet; you're about to feel the power of your new GOD!"
\<<run setup.choice("[[Fight!->FightLogic][$Encounter_Target = $CharacterSheet_Imp]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1.jpg", undefined, true)>>
As he stands over your exhausted body, his enormous cock dribbles a constant stream of pre that pools in an increasingly large puddle underneath you.
Before you could collapse face-first into it, powerful, reddish-purple fingers grab your throat and effortlessly hoist you into the air.
Even as they grip your throat, you could feel his fingers expanding and swelling larger with each passing second.
Held there, dangling with your feet above the ground, you find yourself face-to-face with the wickedly grinning monster of an imp.
No, not a monster.
A god.
Your god.
"Looks like I win this time, runt."
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ImpInvasion_Loss_2]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1.jpg", undefined, true)>>
It is like admitting that to yourself unleashed something bigger than you could ever dream of becoming.
You watch his expression change from gleeful to one of utter, orgasmic bliss.
The power of Nyx has held itself back and given you a final chance not to save the world, not to stop this overgrown demon, but to take it for yourself.
And as it turns out, that power well and truly belonged to Kanathar.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ImpInvasion_Loss_3]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1.jpg", undefined, true)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 1)>>
Power ripples through the imp both physically and metaphysically.
In an instant, you feel his fingers around your neck grow to be thicker than his forearm had been only moments ago.
As his body grows in sync with the corrupting power merging with him, you could feel that otherworldly attraction, that overwhelming sense of superiority and presence that was Nyx itself spread throughout its new master.
"You're mine..."
Any sense of restraint you have shatters within a second of looking into those endless chasms that are his eyes.
\<<run setup.choice("[[Submit->Quest_MQ002_ApothusRealm_ImpInvasion_Loss_4]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_2_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_2.jpg", undefined, true)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 1)>>
He drops you to the ground, and you are immediately on your hands and knees, kissing his feet.
His foot grows along with the rest of his monstrous self, enough to push you away from it.
You continue to cling onto and shower that tiny bit of your new, growing god with affection and adoration.
Overhead the Kanathar grins and raises both arms.
He flexes in the most monstrous double bicep pose in all of existence.
\<<run setup.choice("[[Cum for your god->Quest_MQ002_ApothusRealm_ImpInvasion_Loss_5]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_2_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_2.jpg", undefined, true)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
His pectorals bulge outwards to such massive proportions that the demon's chin perpetually rests within the top of his pectoral cleft.
His thighs swell beyond what his waistline had once been in width.
He could crush mountains into diamonds between them with ease.
His cock has grown to an absurd size; it stretches out before him like an endless mountain range of masculinity.
Simply by laying on the ground and growing, the titanic phallus tears an increasingly deep chasm into the earth as it shoves itself forward to take up more and more space.
And yet, even as your master expands beyond all reasonable scale, he still was not done.
\<<run setup.choice("[[Cum for your god->Quest_MQ002_ApothusRealm_ImpInvasion_Loss_6]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1.jpg", undefined, true)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
The demon's attention turns towards The Losts that have gathered around him.
If it hadn't been for their otherworldly connection to Corruption, they would have been beneath the growing demon's notice.
A wicked grin spread across the ascendant imp's face as an idea rises within his mind.
Instead of taking them in and adding their infinitesimally minuscule mass to himself, he chooses to change the Corruption within them instead.
He doesn't so much suppress as he does alter their overwhelming urges and cravings.
The beasts feel some sense of sanity build within their passionate, obsessed, sex-crazed minds. Only enough to give guidance to those otherwise base instincts.
Specifically, to direct them to their god. As the impossibly powerful imp grows beyond the strength of the greatest demon lords, he determines that an army of beasts is not necessary to him.
Nothing could challenge his power, and he needs no assistance to prove that fact.
No, the demon neither wants nor needs an army of monsters; he wants an army of worshipers.
\<<run setup.choice("[[Cum for your god->Quest_MQ002_ApothusRealm_ImpInvasion_Loss_7]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1.jpg", undefined, true)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
All the while, all you can do is watch and worship as the imp redefines the world around you.
You drag your tongue across the ever-growing wall of flesh that is one of his toes in worship—the overwhelming compulsion to aggrandize him.
As the formerly little demon swells into the darkening sky and expands across the mutating landscape, there's still a tiny part of you would dare resist.
\<<run setup.choice("[[Surrender completely->Quest_MQ002_ApothusRealm_ImpInvasion_Loss_8]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
Years pass.
No one knows exactly how many. Time had long since lost its meaning.
There is only one thing that matters, and that's the Lord's pleasure.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ImpInvasion_Loss_9]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
Sitting atop the largest mountain in the world, Kanathar, the demon god, surveys his surroundings.
Even being the largest natural structure in the world, painstakingly carved by millions of his loyal follower's hands, the demon's landscape of a throne struggles to contain his impossible bulk.
His enormous hips and thighs make the stonework creak and groan ominously every time he shifts his incalculable weight.
The back of the mountain echoes with the cracking sound of fracturing stone every time he leans back against it.
The entire structure is far inferior to a proper throne for him.
But Kanathar has taken great pleasure in watching the world's population work themselves to the bone to carve such a thing for him, simply because he desires it.
And you are there to watch it all.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ImpInvasion_Loss_10]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1.jpg", undefined, true)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
Even now, as you stand on the landscape that was the top of your god's dick, stretching dozens of miles into the distance, you still marvel at his enormity.
You are the biggest, the strongest of the new Lost, and you have earned that title and your place as his favourite plaything.
Just the thought of knowing that you have gained your god's attention is almost enough to bring you to orgasm all by itself.
The very idea of one of his enormous, infinitely deep eyes turning their attention to you for even a second is bliss beyond anything your own body could ever hope to produce on its own.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ImpInvasion_Loss_11]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1.jpg", undefined, true)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
Somewhere deep in the recesses of your mind. You know that you once had impure thoughts about your god.
Hilarious, nonsensical fantasies that you could have challenged him for his rightful place above everyone else.
The very idea that someone as small as you could ever contest him is almost ridiculous.
For his part, the imp-turned-God takes great pleasure in his reordering of the world.
He has rewritten The Lost into what he now calls "The Seen".
A world soon overrun by a new Corruption of ever-growing power, one who spreads power and pleasure to all who worship him.
Their most basic, primal instinct is now to do whatever would bring their god the most pleasure.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ImpInvasion_Loss_12]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_2_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_2.jpg", undefined, true)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 3)>>
"Faster" Kanathar thunders.
His voice now is as much supernatural compulsion to the minds of everyone within miles as it was audible sound.
The thousands of mutated werewolves, minotaurs and humans sprawling out across his dick obey immediately.
Hands and feet ranging from the size of dinner plates to the size of houses rub and grind against the imp god's monstrous erection.
Tongues big enough to cover mountains desperately lick at whatever tiny fraction of a percent of his dick's surface area they could reach.
Titans that could have destroyed cities or countries, or even entire worlds on their own, bow down on their hands and knees.
They all devote their entire existence simply to getting him off.
It is wonderful.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ImpInvasion_Loss_13]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_2_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_2.jpg", undefined, true)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 3)>>
The demon god's own pleasure radiates out from him in waves of psychic force.
Every time one of his minuscule minions hit a sweet spot on his cock, an orgasm surges through every single creature within miles.
Every time he growls out his lust like a roll of thunder, his subjects spasm uncontrollably from the overwhelming psychic stimulation.
Kanathar's existence is now a show of dominance, and his pleasure is a worldwide event. But for once, this wasn't him simply enjoying his new godhood.
This time his pleasure had a purpose.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ImpInvasion_Loss_14]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1.jpg", undefined, true)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 3)>>
As the masses push him closer and closer towards release, the imp god gathers up all of the passion and drive radiating from himself and all those down below.
He has taken over this planet, this entire reality, but even that is not enough for him.
He wants more people to sing his praises, to bathe him in their worship and adoration.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ImpInvasion_Loss_15]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_2_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_2.jpg", undefined, true)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 3)>>
As he nears his release, the demon god speaks a single word. In that word, he forces every last ounce of divine power he had gathered from himself and all of his followers.
That single word echoes and ripples through the laws of reality itself.
The word is to be as fundamental as gravity or inertia.
Its meaning becomes intuitive across the collective unconscious, and all sentient beings who hear the word understand its meaning.
It is a name.
The name of someone great and powerful. Of someone that deserves the adoration and worship of all those around him.
<h2>Kanathar</h2>
\<<run setup.choice("[[Scream his name->Quest_MQ002_ApothusRealm_ImpInvasion_Loss_16]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1.jpg", undefined, true)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 4)>>
He turns his attention back towards you. Towards the greatest, the strongest, of his little pet worshipers.
The one who had come so close to taking all of this from him.
The one evolved into the perfect servant, who has been given size and strength beyond anything the old gods could have imagined.
Part of the demon god is curious about what things would have been like if you had defeated him.
But as he stares down at you, watching you throw yourself at whatever tiny fraction of his endlessly cumming cock you could reach, he knows that he likes this outcome the best.
And with his name now bearing power beyond the shackles of reality, he knows that he'll never be a puny weakling again.
"Grrrahhhhh... get ready to take my load, <<PlayerName>>." your god growls at you, grinning as the sound of his voice sends you into a spasmatic orgasm. "Cum for your god, cum for Kanathar!"
\<<run setup.choice("[[Cum->Quest_MQ002_ApothusRealm_ImpInvasion_Loss_17]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 4)>>
=======
当你击倒术士时,你听到一声可怕的咆哮,明亮的紫光在空中炸开,铺天盖地。
"都是我的!"
天空暗了下来,从上面传来深沉的、雷鸣般的笑声。黑日终于向小恶魔凝结,渗入他的身体。
Δ:卡纳塔尔的腐化上升了200。
∇:卡纳塔尔的力量上升了130。
∇:卡纳塔尔的生命值上升了500。
∇:卡纳塔尔的体力值上升了400。
Δ:卡纳塔尔的身体增高了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Imp, "height", 1500))>>。
\<<set $growth = setup.applyGrowth($CharacterSheet_Imp, "muscles", 100)>>
Δ:卡纳塔尔的肌肉变得<<print setup.getMusclesDescriptor($CharacterSheet_Imp)>>(+$growth)。
Δ:卡纳塔尔的阴茎增长了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Imp, "cock", 500))>>。
Δ:卡纳塔尔的睾丸增宽了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Imp, "balls", 200))>>。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ImpInvasion_11]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_2_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_2.jpg", undefined, true)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
当他感觉到尼克斯燃烧的灵魂充斥在他肌肉的每一寸时,他发出了邪恶的恶魔的笑声。
他的胸部隆起,不断变大,充斥着原始的力量,直到触碰到他的下巴。
这种感觉比他经历过的任何事情都要强烈,但感觉好得不可思议。
"嘎啊啊啊啊啊……看着我吧,<<PlayerName>>。爷要成神啦!"
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ImpInvasion_12]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1.jpg", undefined, true)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
你身边倒下的术士不禁疑惑地抬头看着你。
他的计划被毁了,但看到卡纳塔尔成长并吸收黑日的力量,他似乎仍然很兴奋。
你的主人突然呻吟起来。当如火般燃烧着的紫色光环覆盖住他时,他的整个身体都在兴奋地颤抖。
他叫喊着,痛苦和快乐交织在一起,没过多久,幸福感就完全占据了他。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ImpInvasion_13]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_Apothus, "licky")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 3)>>
术士迅速跪倒在地,他终于忍耐不住了,伸出一只手握住肉棒,另一只手捏住他的乳头。
"哈哈哈……去吧, 卡纳塔尔。夺回属于你的力量。"
你和小恶魔都没见过这个堕落的人。然而,卡纳塔尔的名字现在在他的脑海中回荡,这个名字的力量正在不断增长。
不久,你会跪倒在地,膜拜你尚在成长中的神。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ImpInvasion_14]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_2_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_2.jpg", undefined, true)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 4)>>
"嘎啊啊啊啊啊!"
你的主人咆哮着,他的翅膀突然展开,变得越来越宽,超过他身体宽度的两倍。
他变得比周围任何建筑物还要巨大,力量强大到可以轻松举起<<print setup.getLength(setup.getStatValue($CharacterSheet_Imp, "height"))>>重的恶魔。 他整个身体生长得快到不可思议;每次身体的快速成长都让你和术士在他的意志下射精。
"没错... 没错,就是这样! 看看吧,看看一个恶魔是如何飞升成神的!"
巨大的尖刺从他的肩膀和胸部凸出,黑日就像一个巨大的王冠一样悬停在恶魔的头上
他的整个身体都散发着尼克斯的光芒,而这光芒把这个领域里的每个人都逼到了高潮边缘。
无数迷失者此起彼伏的淫荡咆哮从遥远的废墟中升起,加入了卡纳塔尔的愉悦大合唱。
"呵呵呵, 哈哈哈哈!"
\<<run setup.applyCorruption($CharacterSheet_Imp, 400)>>
Δ:卡纳塔尔的腐化值上升了400。
Δ:卡纳塔尔的身体增高了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Imp, "height", 6000))>>。
\<<set $growth = setup.applyGrowth($CharacterSheet_Imp, "muscles", 200)>>
Δ:卡纳塔尔的肌肉变得<<print setup.getMusclesDescriptor($CharacterSheet_Imp)>>(+$growth)。
Δ:卡纳塔尔的阴茎增长了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Imp, "cock", 2000))>>。
Δ:卡纳塔尔的睾丸增宽了<<print setup.getLength(setup.applyGrowth($CharacterSheet_Imp, "balls", 800))>>。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ImpInvasion_15]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1.jpg", undefined, true)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 5)>>
小恶魔咆哮着,抓住他的肉棒,瞥了一眼,下达命令,迷失者才达到高潮。他可以品尝到他们的欲望,陶醉在他们无休止的崇拜中,而这只会让他变得更强大。
但他的注意力仍在你身上,你是他引他到这里来的宠物。
"准备好了,我可爱的小宠物;你就快要体会到你新神的力量了!"
\<<run setup.choice("[[塔塔开!->FightLogic][$Encounter_Target = $CharacterSheet_Imp]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1.jpg", undefined, true)>>
当他踩在你疲惫的身体上时,他巨大的鸡巴上流淌的淫液源源不断地滴落,在你下面汇聚成一个越来越大的水池。
你还没来得及将脸埋进去舔舐,红紫色的有力手指就掐住你的喉咙,毫不费力地把你举到空中。
即使他的手指抓住你的喉咙,你也能感觉到他们在每一秒都在不断生长。
你的脚就这么悬空在地上,你发现自己正面对着一个带着邪恶笑容的怪物般的恶魔。
不,他不是怪物。
他是神。
是你无比敬仰的神。
"看来我这次赢了,小畜生。"
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ImpInvasion_Loss_2]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1.jpg", undefined, true)>>
这句话这就像承认自己释放了一些比你梦寐以求的更美好的东西。
你看着他的表情从快乐变成了因达到高潮而极度愉悦的崩坏。
尼克斯的力量已经抑制住了,这给了你最后的机会,不是去拯救苍生,不是去阻止这个过度生长的恶魔,而是把它占为己有。
而事实证明,这种力量只能属于卡纳塔尔。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ImpInvasion_Loss_3]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1.jpg", undefined, true)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 1)>>
黑日的力量在小魔鬼的身体和内心中荡漾。
刹那间,你察觉到他掐在你脖子上的手指甚至比他几分钟的前臂还要粗。
当他的身体与与他融合的腐化力量同步生长时,你可以感受到他超凡脱世的吸引力,那种压倒性的优越感和存在感充斥了他,如今尼克斯的新主人。
"你是我的……"
当你看到他那双深不可测的双眼时,你对欲望所做的任何克制都在一秒钟内沦为笑柄。
\<<run setup.choice("[[接受->Quest_MQ002_ApothusRealm_ImpInvasion_Loss_4]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_2_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_2.jpg", undefined, true)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 1)>>
他把你摔在地上,你立刻跪在地上,亲吻他的脚。
他的脚和他怪物般的庞大身躯一起生长,足以把你一脚踢开。
你继续紧紧抱住你新神的脚,用爱和崇拜浇灌他。
卡纳塔而在你头顶上咧嘴一笑,抬起双臂。
他鼓起巨大的双二头肌炫耀,在所有生灵的注视下凹出一个他认为最帅气的姿势。
\<<run setup.choice("[[看神看射了->Quest_MQ002_ApothusRealm_ImpInvasion_Loss_5]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_2_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_2.jpg", undefined, true)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
他的胸肌向外凸起,如此巨大的比例,看起来恶魔的下巴要永远停留在他的胸沟沟那了。
他的双腿鼓胀,超过了他的腰围曾经的宽度。
他可以轻而易举地把山压成钻石。
他的肉棒大小不要太荒谬;他充满男子气概的金箍棒在性欲的刺激下伸长,就像一望无际的巍峨山脉。
他可怕的金箍棒仅仅只是贴在地上变长,随着不断推进,占据越来越多的空间,也逐渐在大地上撕裂出越来越深的鸿沟。
然而,即使你的主人扩张得超出了所有合理的规模,他仍然在不断生长。
\<<run setup.choice("[[为他射精->Quest_MQ002_ApothusRealm_ImpInvasion_Loss_6]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1.jpg", undefined, true)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
恶魔的注意力转向了聚集在他周围的迷失者。
如果不是因为他们与腐化有非同寻常的联系,恶魔对他们根本就不屑一顾。
当他脑海中蹦出一个想法时,一个邪恶的笑容在占尽优势的魔鬼脸上蔓延开来。
他并没有选择吸收他们的力量以强化自身,而是选择改变它们内部的腐败。
他并没有对他们的欲望进行过多的压抑便改变了他们压倒性的冲动和渴望。
野兽们在他们充满激情、痴迷、为性疯狂的头脑中感觉到某种理智的建立。虽然只够引导那些基本的本能。
具体来说,就是指引他们去找他们的神。当小魔鬼那不可思议的的力量成长到甚至超过了最强大的恶魔领主时,一支野兽军队对于他来说可有可无。
他的力量无人可挡,而他无需证明这点。
不,这只恶魔既不想也不需要一支怪物军队; 他想要的是一支崇拜他的军队。
\<<run setup.choice("[[为你的神绽放出最绚烂的淫秽烟花->Quest_MQ002_ApothusRealm_ImpInvasion_Loss_7]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1.jpg", undefined, true)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
一直以来,在小恶魔重新定义你周围的世界时,你所能做的就只是注视和崇拜。
你用舌头舔着他的脚趾,它已经长到城墙般大了,压倒性的崇拜感在内心涌动,你想要膜拜他,将全身心都献给你的神。
当原本的小恶魔膨胀到黑暗的天空中,在变化莫测的土地上涨大时,你身体仍然残留一小部分对此感到恐惧与抗拒。
\<<run setup.choice("[[完全臣服->Quest_MQ002_ApothusRealm_ImpInvasion_Loss_8]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
数年之后。
没有人知道具体过去了多久。 时间早已失去了它的意义。
但在这片土地上,你必须取悦你的神,兹事体大。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ImpInvasion_Loss_9]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
魔神卡纳塔而坐在世界上最高的山峰上,扫视着周围的环境。
即使曾为世界上最雄伟的自然造物,现由数百万忠实的追随者精心雕刻,这个恶魔宝座的规模也难以容纳他那不可思议的庞大身躯。
他巨大的屁股和大腿使石雕吱吱作响,每次挪动都使石雕发出不祥呻吟声。
每次他的背部靠在山上,都能听到石头破裂回响的声音。
这座以最高的山峰雕刻而成的王座真是非常不合格。
但卡纳塔尔却乐在其中,看着全世界的人拼命地为他雕刻这样的东西,仅仅因为他想要一个王座。
而你对此一清二楚。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ImpInvasion_Loss_10]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1.jpg", undefined, true)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
即使是现在,当你站在神的肉棒顶端,看着它向远处延伸数十英里时,你仍然会惊叹他的巨大。
你是新迷失者中最大、最强壮的,你赢得了这个头衔,也作为玩物赢得了他的钟爱。
仅是想到你已经获得了你的神的注意,就爽得足以让你原地高潮。
他那双巨大而深邃的眼睛把注意力转向你,哪怕只有一秒钟,这种场景就连想想都是一种幸福,这种幸福感超出了你自己的身体所能希望产生的任何东西。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ImpInvasion_Loss_11]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1.jpg", undefined, true)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 2)>>
在你内心深处的某个地方。你知道你曾经对你的神有过不洁的想法。
你本可以挑战他,夺得万人之上的地位。真是滑稽又毫无意义的幻想。
螳臂当车?荒唐可笑。
对他来说,他作为一个由魔鬼变成的神在重铸世界秩序的过程中获得了极大的乐趣。
他赐予迷失者新的称呼"见证者"。
这个世界很快就会被一个不断增长着的新型腐化力量所侵占,而他会将力量和快乐传播给所有崇拜他的人
他们现在最基本、最原始的本能就是做任何能给他们的神带来最大快乐的事。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ImpInvasion_Loss_12]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_2_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_2.jpg", undefined, true)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 3)>>
"快点"卡纳塔尔雷鸣般的声音在你耳边隆隆作响。
他的声音现在令方圆几英里内的每个人都能听到,并使他们产生一股超自然的冲动。
趴在他老二上的成千上万的变异狼人,牛头怪和人类对他是绝对的服从。
从餐盘大小到房子大小的手和脚在恶魔神巨大的勃起处摩擦和刮蹭。
大到足以覆盖山脉的舌头拼命地舔着他们能到达的他阴茎表面的任何地方。
这些泰坦们可以独自摧毁城市或国家,甚至整个世界,但他们此刻却匍匐在地,为他们的神服务。
他们都把整个生命都奉献给了他。
真是无与伦比的美妙。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ImpInvasion_Loss_13]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_2_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_2.jpg", undefined, true)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 3)>>
恶魔之神的愉悦感以一波又一波的精神力量的形式从他身上散发出来。
每当一个微小的爪牙击中他的肉棒的敏感点时,高潮的快感就会在数英里内的每一个生物体内涌动,让他们欲仙欲死。
带着无法掩饰的情欲,他大声咆哮,就像一道席卷一切的惊雷,而每次咆哮,他的那根便从压倒性的精神刺激下开始不受控制的痉挛。
卡纳塔尔的存在便是世间一切主宰的象征,他的愉悦是世界性的事件。他不仅仅是在享受自己的新神身份.
这一次他的快乐是赋予了目的的。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ImpInvasion_Loss_14]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1.jpg", undefined, true)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 3)>>
当信徒们带来的一波又一波高潮让他的火山喷发越来越近的时候,小恶魔神聚集了所有他身上和脚下的人身上散发出来的激情和动力。
他已经接管了这个星球,整个现实,但这对他来说还不够。
他想要更多的人歌颂他,在对他的崇拜和爱慕中沐浴在他的光辉之下。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ImpInvasion_Loss_15]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_2_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_2.jpg", undefined, true)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 3)>>
在他即将释放的时候,恶魔之神说了一个词。在这个词中,他强迫他从自己和他所有的追随者那里收集到的每一盎司神圣的力量。
这个词在现实的法则中激起回响和阵阵涟漪。
这个词就像重力和惯性一样是一个基本法则。
它的意义在集体无意识中变得直观,众生听闻此词,皆晓其义。
这是一个名字。
一个伟大而强大的人的名字。那是一个值得周围所有人崇拜和爱慕的人。
<h2>卡纳塔尔</h2>
\<<run setup.choice("[[喊出他的名字->Quest_MQ002_ApothusRealm_ImpInvasion_Loss_16]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1.jpg", undefined, true)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 4)>>
他把注意力转回你身上。转向他最棒的,最壮的,他最中意的宠物小信徒身上。
但他知道你是差点从他身边夺走这一切的人。
而如今他是一个进化到完美的仆人,他被赋予了上古之神无法想象的体型和力量。
恶魔之神很好奇如果你打败了他事情会变成什么样。
当他低头盯着你,看着你全身心地照顾着他那无穷无尽的阴茎的每一部分,这是他喜闻乐见的结果。
随着他的名字现在具有超越现实枷锁的力量,他知道他再也不会是一个微不足道的弱者了。
"嘎啊啊啊啊啊啊……准备好收下我大量的精华吧,<<PlayerName>>。"你的神对你咆哮,当他的声音让你进入痉挛性高潮时,他咧嘴笑着。"将你们的精液尽数交予你们的神,现在,以卡纳塔尔之名射出来吧!"
\<<run setup.choice("[[爆射->Quest_MQ002_ApothusRealm_ImpInvasion_Loss_17]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Imp"], 4)>>
>>>>>>> CN0.9.0COM
\<<run setup.completeAchievement("Achievement_MemoriesOfKanathar");>>
<<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_3_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_3.jpg", undefined, true)>>
<<<<<<< HEAD
<h2>“GRAAAAAAAAAAAAAAAAAAAAHHHHH!!!”</h2>
\<<run setup.choice("[[The End->Ending][setup.stopRealizationPackages(['CharacterSheet_Imp']);]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1.jpg", undefined, true)>>
Even as the imp lays defeated at your feet, his strength continues to grow.
Every couple of seconds, his body pulsates and swells larger.
Entire lakes worth of cum spurts weakly from his monstrous cock where it lays splayed out across the ground beside him.
Yet for all his enormity and endlessly-increasing strength, you are the one that stands victorious.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ImpInvasion_Win_2]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1.jpg", undefined, true)>>
His wounds visibly knit together with every pulsation of new size and strength. Even if you could defeat him as he is now, you aren't sure if he even is mortal anymore.
Soon he would recover and outgrow you and anything else that would dare challenge him.
Your master is now unstoppable.
No matter how often you beat him in combat, he will always come back stronger.
Except, something about him seems different since you landed the last blow. His eyes seem to glow in an otherworldly purple, a light that burns you to your core.
You feel the Black Sun reaching into your mind with a thundering voice.
"<<PlayerName>>! Give yourself to me!"
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ImpInvasion_Win_3]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1.jpg", undefined, true)>>
You grasp your head with your <<LimbDesc "hands">>; its presence makes it hard to think.
Within a blink, you're now directly in front of your master, whose face is now inches away from you.
\<<run setup.choice("[[Step Back->Quest_MQ002_ApothusRealm_ImpInvasion_Win_3_StepBack]]");>>
\<<run setup.choice("[[Reach out to Kanathar->Quest_MQ002_ApothusRealm_ImpInvasion_Win_3_ReachOut]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1.jpg", undefined, true)>>
There is no way to tell what would happen to you if you took that inherently corrupting power into yourself.
Even standing near the imp, you could feel its siren call beckoning you, enticing you to sample just a taste.
A taste that you know would only be the beginning.
The only other option was to try to flee. You have no idea how you would do that, but you have come this far after all.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ImpInvasion_Win_3_StepBack_2]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_2_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_2.jpg", undefined, true)>>
You have barely taken one step away before powerful fingers wrap around your ankle in a vice-like grip.
Even as you turn to look, you could feel the fingers thickening and enlarging as they hold on to you.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ImpInvasion_Win_4]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1.jpg", undefined, true)>>
You turn your attention back towards him, determination set in your mind.
It is like you could feel the power coursing through the imp calling out to you. It screams at you to take it for yourself.
It wants to be used, and it needs to be yours! The imp had proven the inferior host. It desires, deserves and demands only the most powerful lay claim.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ImpInvasion_Win_3_ReachOut_2]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_2_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_2.jpg", undefined, true)>>
When you reach for the imp, his arms jerk and grab your wrist.
Even as he holds your arm in his vice-like grip, you could feel his fingers still growing and encompassing more and more of your arm with each passing second.
The demon locks eyes with you; a determined and wicked grin spreads across his face. As he does, his body begins to melt into a goo-like substance and flow into you.
The power of both Nyx and Kanathar flows into you and invades your body, mind, and very soul.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ImpInvasion_Win_4]]");>>Kanathar reaches out eagerly within you.
His mind and spirit coil against yours in a powerful, intimate embrace.
Even after all this, even after ascending to godhood, he still sees you as his powerful, unstoppable lover.
\<<run setup.choice("[[Embrace Kanathar->Quest_MQ002_ApothusRealm_ImpInvasion_Win_5]]");>>Everything he is, every thought, emotion and aspect of his existence tightly wraps around you.
And as you merge, Nyx flows into you like a tidal wave in acceptance of your triumph.
\<<run setup.choice("[[Ascend->Quest_MQ002_ApothusRealm_ImpInvasion_Win_6]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
Your muscles bulge and grow with such abruptness that each one creates a thunderclap as they double in size, then double again in a fraction of a second.
Within moments, your body had grown so impossibly muscular you no longer could even move.
Your titanic traps, delts, and pectorals bloat to such impossibly muscular proportions that they engulf your head.
Your arms thicken with so much muscle that they rise outwards, muscle groups all fighting against each other for even the tiniest extra inch of space.
It is a scale of power and strength that could have smashed mountains into dust had you been able to move. Thankfully, the rest of you catches up.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ImpInvasion_Win_7]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
Your body begins to grow larger as well as thicker, eventually increasing in height even faster than your muscles do.
While still impossibly ripped, your proportions soon even out enough that you could walk and move your arms once again. You are growing impossibly fast; thousands of feet add to your already impossible size every second.
It feels like anything that wasn't within arms reach would be, if you but wait for a few heartbeats.
Your feet bulldoze their way across the landscape down below, tidal waves of flesh crushing everything in their path.
Your cock stretches out in front of you as it tears an increasingly deep canyon in the ground by its sheer weight alone.
Literal floods of sexual fluids leak from your tip and drown anything under you.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ImpInvasion_Win_8]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
Suddenly, more than just your size begins to change.
Your body takes on a jagged appearance.
Spikes of bone erupt from your elbows and along your chin. Enormous, curved demonic horns rip from the back of your head while bony protrusions grow from your forehead into a shape reminiscent of a crown.
Moments after growing, the ivory bones turn dark as a blackish ichor spreads across it and then appears to ignite.
It bursts in wicked black flames that are both liquid and fire;
A demonic crown that beckons all who see it.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ImpInvasion_Win_9]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
All the Lost and every other insignificant creature still trapped within this realm cum at the sight of your growing mass.
Letting themselves be bulldozed by whatever limb is closest, only to be absorbed and added to your already endlessly growing body.
You feel Kanathar's demonic instincts influencing your thoughts and personality, and they feed your ego to monstrous proportions.
The seemingly-infinite power of Nyx only exacerbates the situation until even the most humble part of yourself urge you to roar your godhood to all who can hear it.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ImpInvasion_Win_10]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
Your hands, each big enough now to palm mountains, reach out and grab at the very fabric of the realm around you.
With only a thought, you brace yourself against the fabric of the spell that brought you here.
The whole world shakes around you as your very existence takes over the limits of this realm.
\<<run setup.choice("[[Shatter the bounds of this realm->Quest_MQ002_ApothusRealm_ImpInvasion_Win_11]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
Like shattering glass, the space around you fractures and breaks apart into a thousand pieces; the entire realm shutters from earth to sky.
Your feet hit the ground first as you land on the sands of the Barrens, and the impact sends earthquakes shaking across the countryside.
Soon after, the impossible enormity of your cock slams to the ground and shakes the continent itself.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ImpInvasion_Win_12]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
As your booming demonic laughter thunders across the landscape like a series of sonic booms, your cock continues to spurt lakes worth of cum as casually as someone might produce a single droplet of pre.
Any touched by even a single drop of your juices find themselves turned and corrupted within seconds.
But this Corruption is not the one you once knew.
It is yours to shape and control.
\<<run setup.choice("[[Continue->Quest_MQ002_ApothusRealm_ImpInvasion_Win_13]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
You have become something greater; the world has a new god.
There is no longer anything, neither rival nor champion, that could challenge you anymore.
And more importantly, there is no longer anything that could stop you from becoming what you want to be, need to be. What you are destined to become.
A demon who is finally his own master.
\<<run setup.completeAchievement("Achievement_MemoriesOfDemonicAscent");>>
\<<run setup.choice("[[The End->Ending]]");>>You stand in the main hall of the strange castle, intricate gold-clad markings course along the cobblestone floor.
They cover the whole room, with them gathering towards a structure in the center of it.
It's a grand golden monolith. Black markings swirl along its surface like water in a river.
<<print "You notice " + ($WorldState.cultManor.westWing_ClearedRooms.length > 3 ? "all" : $WorldState.cultManor.westWing_ClearedRooms.length) + " of them are glowing with a bright purple light.">>
The minotaur you've previously fought rests kneeling besides it.
\<<if $CharacterSheet_MQ002_Guard.quest.lustIncrease == true>>
He looks much more aroused than before.
\<</if>>
\<<set $MQ002_Manor_Destinations = setup.getManorDestinations()>>
\<<run setup.choice("[[Explore the West Wing->MQ002_Manor_WestWing_Entrance]]");>>
\<<run setup.choice("[[Examine the Monolith->Quest_MQ002_Manor_MainHall_ExamineMonolith]]");>>
\<<run setup.choice("[[Talk to the minotaur->Quest_MQ002_Manor_MainHall_TalkMinotaur]]");>>
\<<run setup.choice("[[Leave the castle->Quest_MQ002_Entrance_NoGuard]]");>>\<<if $WorldState.cultManor.monolithBroken>>
You approach the grand monolith and look closely.
It is completely clean of the black ink-like substance that once crawled upon its golden surface.
\<<else>>
You approach the grand monolith and look closely.
A black ink-like substance moves along the golden surface.
It is a dark, foreboding thing.
As you get closer, it crawls and merges until it forms readable letters.
=======
<h2>“嘎啊啊啊啊啊啊啊啊啊啊啊啊!!!”</h2>
\<<run setup.choice("[[结局->Ending][setup.stopRealizationPackages(['CharacterSheet_Imp']);]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1.jpg", undefined, true)>>
即使小恶魔被击败倒在你脚下,他的力量仍在增长。
每隔几秒钟,他的身体就会跳动,膨胀得更大。
多到能填满整湖的精液从他巨大的肉棒上无力地喷出,而他的肉棒瘫软在地。
然而,尽管他的巨大的力量不断增长,你却是胜利的一方。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ImpInvasion_Win_2]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1.jpg", undefined, true)>>
他的伤口明显地随着每一次新的大小和力量的跳动而交织在一起逐渐愈合。即使你能像现在这样打败他,你也不确定他是否是不死生物。
很快他就会康复,然后不断成长,超越你和其他任何敢于挑战他的人。
你的主人现在已经势不可挡。
无论你在战斗中打败他多少次,他总是会以一种更强大的姿态找上你。
只不过,自从你给予他最后一击之后,他好像有点不一样了。他的眼睛似乎闪烁着一种非同凡响的紫光,那是一种能烧到灵魂深处的光。
你感到黑日雷鸣般的声音在你脑海回荡。
"<<PlayerName>>!将你的全身心献给我吧!"
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ImpInvasion_Win_3]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1.jpg", undefined, true)>>
你用你的<<Hands>>抓着你的头,它的存在使你难以思考。
眨眼之间,你就站在主人的面前,他的脸离你的距离只有咫尺之遥。
\<<run setup.choice("[[连忙后退->Quest_MQ002_ApothusRealm_ImpInvasion_Win_3_StepBack]]");>>
\<<run setup.choice("[[向卡纳塔尔伸出手->Quest_MQ002_ApothusRealm_ImpInvasion_Win_3_ReachOut]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1.jpg", undefined, true)>>
谁也无法知道,如果你把这种强大的腐化力量强行塞进自己的身体里,会发生什么。
即使站在小恶魔旁边,你也能感觉到它在召唤你,引诱你尝试一下。
你知道这一试,就无法回头了。
唯一的选择就是逃跑。你难以抉择,但最终答案却近在眼前,你毕竟已经走到这一步了。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ImpInvasion_Win_3_StepBack_2]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_2_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_2.jpg", undefined, true)>>
你还没走出一步,有力的手指就像钳子一样抓住了你的脚踝。
甚至当你转过身去看的时候,你能感觉到手指在抓着你的时候变粗变大了。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ImpInvasion_Win_4]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_1.jpg", undefined, true)>>
你把注意力转回他身上,决心已定。
就像你能感觉到黑日的力量在通过小恶魔召唤你。它尖叫着让你亲自夺取它的力量。
它渴望融入你的身体,受你驱使,为你所用!小恶魔的失败已经证明了自己是劣等的宿主。而它只渴望、值得和需要与最有权势的人提出要求。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ImpInvasion_Win_3_ReachOut_2]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_2_lowres.jpg","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/voidlesky_dawn_of_corruption_9_2.jpg", undefined, true)>>
当你伸手去抓小恶魔时,他的手臂抽搐着抓住你的手腕。
即使他像钳子一样紧紧地抓着你的手臂,你也能感觉到他的手指还在成长,禁锢住你手臂的范围每一秒都在增长。
恶魔与你对视;他脸上露出坚定而邪恶的笑容。当他这样做的时候,他的身体开始融化成一种粘稠的物质,流入你体内。
尼克斯和卡纳塔尔的力量交织着涌入你体内,侵入你的身体、思想和灵魂。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ImpInvasion_Win_4]]");>>卡纳塔尔在你的内心急切地伸出手。
他的思想和精神在一个有力而亲密的怀抱中缠绕着你。
即使在这一切之后,即使在升格为神之后,他仍然视你为他强大的、不可阻挡的爱人。
\<<run setup.choice("[[拥抱卡纳塔尔->Quest_MQ002_ApothusRealm_ImpInvasion_Win_5]]");>>有关他的一切,每一个想法,情感和他的存在本身都在紧紧围绕着你。
当你们融合的时候,尼克斯像潮水一样涌向你们,欣慰地接受你们的胜利。
\<<run setup.choice("[[升神->Quest_MQ002_ApothusRealm_ImpInvasion_Win_6]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
你的肌肉突然开始膨胀,如此之快以至于你能听到骨骼被挤压而发出的噼里啪啦的声音,每一块肌肉的体积都增加一倍,然后在几分之一秒内再次增加一倍。
不一会儿,你的身体就变得肌肉发达得不可思议,你甚至难以移动半寸。
你那巨大的腹肌、三角肌和胸肌膨胀到难以置信的肌肉比例,甚至吞没了你的头。
你的手臂因大量的肌肉而变粗,甚至向外伸展,肌肉群互相争夺着哪怕是一丁点空间来扩大自己的体积。
如果你能移动手臂,它的力量可以把山砸成灰尘。谢天谢地,剩下的身体部位跟上了。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ImpInvasion_Win_7]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
你的身体开始变大变粗,最终比你的肌肉增长得更快。
虽然你的身材还是不可思议地健壮,但你的比例很快就平衡了,你可以再次走路和活动手臂了。你身体的成长快到不可思议;每秒钟你的身体都以成千上万英尺的速度增长着,让你的体型达到一个令人叹为观止的地步。
感觉只需等多几秒,无论多高的东西,对于你来说都是触手可及的。
你的双脚铲平土地,卷起血肉的潮汐,粉碎了他们前进道路上的一切。
你的肉棒在你面前伸展,仅凭它的重量就撕裂了地面,形成越来越深的峡谷.
大量的性液从你的尖端泄漏,淫秽的瀑布淹没了你身下的生物。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ImpInvasion_Win_8]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
突然,不只是体型,你的身体也发生异变。
您的身体开始呈现出锯齿状的外观。
骨刺从你的肘部和下巴冒出。巨大的、弯曲的恶魔角从你的后脑勺撕裂而出,而你的额骨突起成一个让人联想到王冠的形状。
生长后不久,弯曲成象牙状的骨瓷变成黑色,与此同时一种黑色的乳白色液体扩散到骨头上,然后点燃骨刺。
它爆发出邪恶的黑色火焰,熊熊燃烧,又如液体般缓缓流动;
一顶恶魔般的王冠,召唤着所有看到它的人。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ImpInvasion_Win_9]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
所有被困在这片领域的迷失者和一些微不足道的无名生物在看到你伟岸的,不断成长的身躯时,都兴奋地喷出一股又一股精液。
即便要忍受被周围人海挤成肉酱的痛苦,他们也要拼命地靠近你,只为了被你伟岸的身躯吸收,并为你不断增长的身躯提供微不足道的帮助。
你感觉到卡纳塔的恶魔本能影响着你的思想和个性,它们将你的自我滋养到骇人的程度。
尼克斯看似无限的力量只会加剧这种情况,直到连你自己最卑微的部分都在敦促你向所有能听到的人咆哮,展示你的神性。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ImpInvasion_Win_10]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
你的双手,现在每只都大到足以包住山脉,似乎这片领域的一切都逃不出你的手掌心。
只要一个念头,你就能对抗把你带到这里的咒语。
整个世界都在你周围震动,因为你的存在已经达到了这个领域的极限。
\<<run setup.choice("[[打破这个领域的界限->Quest_MQ002_ApothusRealm_ImpInvasion_Win_11]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
就像破碎的玻璃,你周围的空间破碎成一千块碎片; 整个领域从地面到天空都在一瞬间陷入一望无际的黑暗之中。
你的脚先着地,降落在荒原的沙漠上时的撞击在这个偏僻之地引发地震。
不久之后,你的肉棒猛地摔在地上,震动了整个大陆。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ImpInvasion_Win_12]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
当你雷鸣般的恶魔笑声像一连串的音爆一样在大地上轰鸣而过时,你的肉棒继续喷出大量的精液,就像有人喷出一些前液一样随意。
无论是谁,只要一与你的汁液接触都会在几秒钟内堕落和腐化。
但这种腐化力量不是你曾经认识的那个。
它因你而塑造,受你控制。
\<<run setup.choice("[[继续->Quest_MQ002_ApothusRealm_ImpInvasion_Win_13]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
你已经变得更伟大了;世界有了一位新神。
无论是曾经旗鼓相当的对手还是世界最强者,现在已经无人可以挑战你了。
更重要的是,再也没有什么能阻止你成为你想成为的人,成为你命中注定要成为的人。
一个恶魔,终于成为了自己的主人。
\<<run setup.completeAchievement("Achievement_MemoriesOfDemonicAscent");>>
\<<run setup.choice("[[结束了->Ending]]");>>你站在这座奇特城堡的大厅里,错综复杂的镀金标记沿着鹅卵石地面向里延伸。
它们覆盖了整个房间,聚集在房间中心的一个结构上。
这是一块巨大的金色巨石。黑色斑纹沿着它的表面旋转,就像水中旋涡一样。
<<print "你注意到" + ($WorldState.cultManor.westWing_ClearedRooms.length > 3 ? "全部斑纹" : $WorldState.cultManor.westWing_ClearedRooms.length) + "都散发出一股强烈的紫色光芒。">>
你之前与之战斗过的牛头怪跪在它旁边休息。
\<<if $CharacterSheet_MQ002_Guard.quest.lustIncrease == true>>
他看起来比以前兴奋多了。
\<</if>>
\<<set $MQ002_Manor_Destinations = setup.getManorDestinations()>>
\<<run setup.choice("[[探索西翼->MQ002_Manor_WestWing_Entrance]]");>>
\<<run setup.choice("[[检查巨石->Quest_MQ002_Manor_MainHall_ExamineMonolith]]");>>
\<<run setup.choice("[[与牛头人交谈->Quest_MQ002_Manor_MainHall_TalkMinotaur]]");>>
\<<run setup.choice("[[离开城堡->Quest_MQ002_Entrance_NoGuard]]");>>\<<if $WorldState.cultManor.monolithBroken>>
你走近巨石,仔细观察。
它完全没有曾经爬在它金色表面上的黑色墨水状物质。
\<<else>>
你走近巨石,仔细观察。
一种黑色墨水状物质沿着金色的表面移动。
这是一件黑暗的、不祥的事情。
当你靠近时,它开始分解并重新组合,直到形成可读的字母。
>>>>>>> CN0.9.0COM
\<span class = "monolith">
\<<if setup.MQ002_Manor_IsCorruptedInManor($CharacterSheet_Player)>>
\<<if $WorldState.cultManor.mainHall.isBroken>>
<<<<<<< HEAD
//"As destructive as you've been, we still welcome you to our halls."//
\<</if>>
//"Break the seal of our realm. We can grant you what you truly seek."//
\<<else>>
\<<if $WorldState.cultManor.mainHall.isBroken>>
//"Your senseless destruction of our halls will be accounted for. We will show no mercy."//
\<<else>>
//"There is nothing for you here. Leave now or your soul will rot in these halls for all eternity."//
=======
//"尽管你具有破坏性的力量,我们仍然欢迎你来我们的大厅。"//
\<</if>>
//"打破我们领域的封印。我们能给你你真正想要的。"//
\<<else>>
\<<if $WorldState.cultManor.mainHall.isBroken>>
//"你毫无意义地破坏了我们的大厅,你会为此付出代价的。我们绝不留情。"//
\<<else>>
//"这里没有适合你的东西。现在就离开,否则你的灵魂将永远在这里腐烂。"//
>>>>>>> CN0.9.0COM
\<</if>>
\<</if>>
\</span>
\<<if $WorldState.cultManor.westWing_ClearedRooms.length >= 3>>
<<<<<<< HEAD
It is covered in a strange oil that forms three grand sigils.
Their glow is pulsating with unbriddled power. You can feel reality crumbling all around it.
\<<run setup.choice("[[Enter Apothus's Realm->Quest_MQ002_ApothusRealm_Entrance]]");>>
\<<else>>
It is covered in a strange oil that forms three grand sigils.
<<print "You notice " + $WorldState.cultManor.westWing_ClearedRooms.length + " of them are glowing with a bright purple light.">>
\<</if>>
\<</if>>
\<<run setup.choice("[[Go Back->Quest_MQ002_Manor_MainHall]]");>>There are voices within Apothus that are clashing like two beasts fighting for survival.
You feel something deep within your core, something you've experienced in the past already.
A feeling that you can align the chaos raging within him.
But this feeling resonates with a bond you've forged before coming here, a loyal servant whose devotion remains unjustified.
\<<run setup.choice("[[Continue->Feed_The_Chosen_Final_Minotaur_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "happy")>>
He is here, looking up at you from the entrance of this realm.
Your feelings for him flare within your soul, and the black sun takes notice.
You reach out for it, with your body and soul.
The minotaur has seen the god hidden without the deepest parts of yourself, and the black sun reacts the same way.
Its otherworldly glow travels through the chosen and shoots out towards you like a hurling ball of fire.
\<<run setup.choice("[[Take Nyx for yourself->Feed_The_Chosen_Final_Minotaur_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "normal")>>
You roar, feeling the burning corruptive flame rushing through you.
Your lust is exponentially rising, your body throbs and pulses with an untammed, animalistic urge to <span class="glitch nyx" data-text="GROW CORRUPT">fuck and spread</span>.
But as the minotaur stares at you in absolute devotion, you feel in control.
Your eyes lock on the minotaur, your loyal guide. His cock is raging hard and his knees shake with excitement.
He eagerly waits for your commands.
\<<run setup.choice("[[Make him yours->Feed_The_Chosen_Final_Minotaur_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "blushing")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
<span class="glitch nyx" data-text="SERVE">"Suck."</span>
The word thunders out in a voice that both is and is not your own. The single word is not a request, not even a command, but a fact.
Powerful lips wrap around your tool with an almost greedy fervour.
The hot, wet cavern of the minotaur's mouth caresses every inch of your heavy shaft as it pushes deeper and deeper into his maw.
His powerful bovine tongue drags across the underside of your shaft as it slides towards his throat.
\<<run setup.choice("[[Continue->Feed_The_Chosen_Final_Minotaur_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "blushing")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
Deeper and deeper your shaft slides.
Yet even when his mouth is large enough to swallow you several times over, he struggles to take you all in.
You could feel your girth stretching his lips and jaw to their absolute limit irrespective of actual size.
The tip of your massive cock pushes agains his throat and forces itself through.
\<<run setup.choice("[[Face fuck him->Feed_The_Chosen_Final_Minotaur_6]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "cumming")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
You grab at his horns and thrust against his face, forcing every last inch of your impossibly filling cock into his mouth.
His snout bumps against your groin, and you feel his hot breath blow across the sensitive skin as he struggles to breathe.
Slowly, but with increasing speed, you begin to buck over and over into his mouth as if he were nothing more than a sex toy for you to use to your heart's content.
To any other creature, those wicked horns are dangerous weapons, but to you, they are handlebars to use while giving him a good throat fucking.
\<<run setup.choice("[[Cum->Feed_The_Chosen_Final_Minotaur_7]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "cumming")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
You finally cum, and he doesn't even try to pull away. He pushes his face harder against your crotch.
Slow, powerful breaths create intense suction around your immense shaft as if he were trying to inhale the flesh.
You could hear the bobbing and gulping of his throat as he struggles to swallow down every spurt of cum.
Pulse after pulse of your orgasm surges into him, each one visibly distending his belly several inches larger.
But it wasn't just cum inflating the minotaur with each throb of your cock. For with your seed brings strength, power.
With it comes the blessings of a corrupted god.
\<<run setup.choice("[[Unleash your blessings->Feed_The_Chosen_Final_Minotaur_8]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "cumming")>>
\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
His body bulges obscenely with newfound power.
Dark purple veins spider-web out from his engorged but rapidly shrinking gut, and in an instant, his muscles more than double in size.
He falls down with a resounding crash as his legs shove themselves apart by the explosion of newfound meat forcing its way into his thigh muscles.
\<<run setup.choice("[[Continue->Feed_The_Chosen_Final_Minotaur_9]]");>>His whole body writhes on the ground before you as he rolls over onto his front, thickening and swelling in disproportionate spurts that barely could barely even out before starting up again.
But it isn't just his muscles that grow.
His body stretches out across the landscape at a frightening speed.
Dozens, then hundreds of feet of newfound height pile on top of his increasing musculature every passing second.
\<<run setup.choice("[[Continue->Feed_The_Chosen_Final_Minotaur_10]]");>>Soon trees and nearby hills bulldoze out of the way of his impossibly growing bulk.
His fists slam into the ground with enough force to crack deep open canyons in the landscape as he struggles to keep his body under control.
His hips raise and, without thinking about it, thrust his titanic shaft.
\<<run setup.choice("[[Continue->Feed_The_Chosen_Final_Minotaur_11]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
Like spearing deep into the planet's rocky flesh, his dick pounds its way into the landscape hard enough to shake the ground for miles.
A flood of pre explodes with enough volume to overflow the edges of the instantly-filled chasm.
His hips rise then slam down again as his cock surges abruptly larger even in proportion to the rest of his enormity.
But the third impact comes so much harder than the previous two. It isn't that the minotaur puts extra force into it; instead, you are the one thrusting.
An irresistible weight settles on the growing titan as you lay down atop him and thrust your way deep into his ass.
\<<run setup.choice("[[Continue->Feed_The_Chosen_Final_Minotaur_12]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
The thunderous groan escapes the minotaur's lips.
Arms as long as mountain ranges and fingers big enough to crush cities claw at the earth—the behemothian monster whimpers out incoherent, desperate moans.
The moans are muffled, then cut off as you grip the back of his head and shove the fledgling god's face into the dirt as you fuck him from behind.
To be so massive, so unstoppably powerful, and still put in his place makes the minotaur nearly cum on the spot.
Even now, as the beast grows beyond what any mortal could comprehend, beyond what any average mortal would consider a god unto themselves, the minotaur still knows his place beneath you.
As your warrior. As your weapon. As your fucktoy.
\<<run setup.choice("[[Breed him once more->Feed_The_Chosen_Final_Minotaur_13]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
\<<run setup.completeAchievement("Achievement_MemoriesOfTheMinotaur");>>
No matter how large he gets or how powerful he becomes, you are still superior.
Every thrust into the titan's backside is unstoppable. Every push back against you only succeeds in bringing you more pleasure.
Every grunt, growl, and groan declares superiority and dominance. A reminder that no matter how powerful he becomes, he would still be yours.
With a final thrust, you pin the minotaur to the land below. He, in turn, thrust deeper into the earth until the planet itself began to split apart.
With a thunderous roar that shakes the gods themselves, you cum a second time.
\<<run setup.choice("[[Continue->Feed_The_Chosen_Final_Minotaur_14]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
Combined, the force of your collective orgasms shatters reality itself. You utter one more command to your minion before bursting out of this mortal realm.
\<<run setup.choice("[[Awaken, Tiadane->Ending]]");>>\<<run setup.updateMinoLust()>>
<<include setup.getMinoTalkMenuPassage()>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "normal")>>
The minotaur is kneeling in a corner of the entrance.
He seems focused on keeping his own lust in check.
[[Ask what kind of monsters live here->Quest_MQ002_Manor_MainHall_TalkMinotaur_AskMonsters_Lust1]]
[[Ask about this castle->Quest_MQ002_Manor_MainHall_TalkMinotaur_AskCastle_Lust1]]
[[Ask why he is here->Quest_MQ002_Manor_MainHall_TalkMinotaur_AskWhyHere_Lust1]]
[[Ask how he is feeling->Quest_MQ002_Manor_MainHall_TalkMinotaur_AskFeeling_Lust1]]
\<<run setup.choice("[[Go Back->Quest_MQ002_Manor_MainHall]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "blushing")>>
"Such is the will of Nyx. My master has tasked me to serve it for as long as I can remember."
\<<run setup.choice("[[Continue->Quest_MQ002_Manor_MainHall_TalkMinotaur]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "normal")>>
"I don't know much about them either."
He takes long steady breaths, as if to stop himself from thinking too much about this place.
"All I know is, the things that hide in this castle are born of Nyx's never ending hunger for pleasure and power."
\<<run setup.choice("[[Continue->Quest_MQ002_Manor_MainHall_TalkMinotaur]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "normal")>>
"Right now it's a castle, but I've seen it as a manor and a palace. Its size seems to constantly shift too."
He looks around with a hint of curiosity in his eyes.
"Its ruler uses Nyx to shape reality around us. Their thoughts are ripples that Nyx strengthens into waves."
\<<run setup.choice("[[Continue->Quest_MQ002_Manor_MainHall_TalkMinotaur]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "blushing")>>
"Nyx's presence weighs heavily on my mind, but it is my duty to be here for the one who can take its power."
\<<run setup.choice("[[Continue->Quest_MQ002_Manor_MainHall_TalkMinotaur]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "blushing")>>
The minotaur is breathing heavily in a corner of the entrance.
His cock is constantly hard, and he has taken his armor off completely.
[[Ask how he is feeling->Quest_MQ002_Manor_MainHall_TalkMinotaur_AskFeeling_Lust2]]
[[Ask about the spawns of Nyx->Quest_MQ002_Manor_MainHall_TalkMinotaur_AskMonsters_Lust2]]
\<<run setup.choice("[[Go Back->Quest_MQ002_Manor_MainHall]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "happy")>>
"They carry so much corruption and lust... Who knows how they feel?"
He gropes his own cock and moans. Seems like he's lost in his own thoughts for now.
\<<run setup.choice("[[Continue->Quest_MQ002_Manor_MainHall_TalkMinotaur]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "blushing")>>
"It's so warm here, and the light feels so good against my skin."
His cock throbs harder with every beat of his heart.
"But I have a duty to fulfill, my lust has to wait."
\<<run setup.choice("[[Continue->Quest_MQ002_Manor_MainHall_TalkMinotaur]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "happy")>>
His gaze is desperate, his breathing is fast and constantly interupted by long moans.
A potent aura of corruption is pulsing from his muscular naked body.
[[Ask how he is feeling->Quest_MQ002_Manor_MainHall_TalkMinotaur_AskFeeling_Lust3]]
[[Ask about the spawns of Nyx->Quest_MQ002_Manor_MainHall_TalkMinotaur_AskMonsters_Lust3]]
\<<run setup.choice("[[Go Back->Quest_MQ002_Manor_MainHall]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "happy")>>
I've had one come here just before. The way it crawled on my cock, pushed itself inside me.
He grasps his cock with both hands starts licking it. His tongue seems longer than you remember.
"I've never felt anything this <span class="glitch nyx" data-text="MOOOOOOOORE">pleasurable~</span>"
\<<run setup.choice("[[Approach him->Quest_MQ002_Manor_MainHall_TalkMinotaur_Sex_1]]");>>
\<<run setup.choice("[[Stay back->Quest_MQ002_Manor_MainHall_TalkMinotaur]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "cumming")>>
"Gods... I could cum at any moment, paint this whole place with my seed. Everything here feels so good."
He grasps his balls and shivers.
"Especially those slithering spawns. I took a few of them in me, god it felt amazing. I feel them pleasure my balls, pumping bigger."
\<<run setup.choice("[[Approach him->Quest_MQ002_Manor_MainHall_TalkMinotaur_Sex_1]]");>>
\<<run setup.choice("[[Stay back->Quest_MQ002_Manor_MainHall_TalkMinotaur]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "happy")>>
The corruptive light burns your skin, makes your cocks pulse with thunderous blasts of pleasure that spreads all over your body.
His eyes gaze at you with need as he flexes his pecs and drools.
"I need this more than you can imagine." his eyes close and he pinches his nipples with both hands.
\<<run setup.choice("[[Grope his balls->Quest_MQ002_Manor_MainHall_TalkMinotaur_Sex_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "happy")>>
You can feels the spawns of Nyx pleasuring his balls from within, pumping them bigger than ever.
His cock throbs like an angry beast.
"Fuck me..."
He reaches over and kiss you. His tongue reaches out deep into your mouth and desperately coils against yours.
\<<run setup.choice("[[Return the kiss->Quest_MQ002_Manor_MainHall_TalkMinotaur_Sex_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "happy")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
You kiss back, join him in his infectious lust. He gives out a long, deep moan in response.
"Please, take me."
He turns around and bends over. The minotaur truly is a sight to behold. The hulking, massive beast moaning and begging you to breed him.
\<<run setup.choice("[[Fuck him->Quest_MQ002_Manor_MainHall_TalkMinotaur_Sex_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "cumming")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
He roars with pleasure as you thrust deep into him. His eyes glow bright enough to light up the whole room.
Screams of lust make the walls shake as your eyes begin to glow with Nyx's corrupted light. You feel it infest your thoughts, to make those worthy into lustful beasts of endless lust and power.
You grunts with pleasure, letting more of Nyx within your soul.
Stomping your feet downward, you crack the stone floor as you thrust deep into the minotaur's ass.
"Gaahhhh!!! Gods... YES!"
\<<run setup.choice("[[Fuck him harder->Quest_MQ002_Manor_MainHall_TalkMinotaur_Sex_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "cumming")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
He flexes his whole body for you, pressuring his glutes around your cock before thrusting himself deeper on your cock.
"Take me, cum in me. TAKE IT ALL!"
You growl with pleasure as the ground bellow crumbles and breaks.
\<<run setup.choice("[[Cum inside him->Quest_MQ002_Manor_MainHall_TalkMinotaur_Sex_6]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "cumming")>>
\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
With a thrust that would have broken lesser men, you force your pulsing cock balls deep and unleash the flood gates into him.
"Please, take the black sun for yourself! BECOME A GOD AND MAKE ME YOUR LOYAL SERVANT!"
Load after load of potent seed spurts inside him and oozes out, you press him closer to take it all, but it quickly pools under him from the sheer excess seeping out of his ass.
Your balls throb, they ache from the sheer amount they just unloaded, but the sheer lust built up within you makes them bulge and bloat with seed once more.
\<<run setup.choice("[[Continue->Quest_MQ002_Manor_MainHall_TalkMinotaur_Sex_7]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "cumming")>>
You pull out and grin at the mess you've made. The monstrous minotaur pants and moans, his subsmissive instincts finally free for the both of you to enjoy.
\<<if $CharacterSheet_MQ002_Guard.quest.nyxPromise == false>>
\<<set $CharacterSheet_MQ002_Guard.quest.nyxPromise = true>>
\<<run setup.choice("[[Continue->Quest_MQ002_Manor_MainHall_TalkMinotaur_Sex_Promise]]");>>
\<<else>>
\<<run setup.choice("[[Continue->Quest_MQ002_Manor_MainHall_TalkMinotaur]]");>>
\<</if>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "happy")>>
You glance up at the windowed ceiling and reminisce on the words of the minotaur.
This power could be <span class="glitch nyx" data-text="ALL YOURS">yours...</span>
\<<run setup.applyCorruption($CharacterSheet_Player, 18)>>
\<<run setup.AbiHndlr.addAbility($CharacterSheet_Player, setup.Ability.PromiseOfServitude);>>
Δ: You gain 18 Corruption.
Δ: You gain the "Promise of Servitude" ability.
\<<run setup.choice("[[Continue->Quest_MQ002_Manor_MainHall_TalkMinotaur]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "happy")>>
"This place has never been so active before. Your presence is awakenening the black sun."
His hands drift towards his balls as they throb and bulge. His cock hardens and he adjusts his legs to make room for its sheer bulk.
"There's a fire within you, and I can't get enough of it. Take me once more. Please... I need this!"
\<<run setup.choice("[[Approach him->Quest_MQ002_Manor_MainHall_TalkMinotaur_Sex_1]]");>>
\<<run setup.choice("[[Go Back->Quest_MQ002_Manor_MainHall]]");>>\<<if setup.MQ002_Manor_IsMassiveInManor($CharacterSheet_Player)>>
From your height, you can see what lies beyond the gate. A vast empty field with no end in sight.
\<<else>>
You stare <<if setup.MQ002_Manor_IsCorruptedInManor($CharacterSheet_Player)>>in fascination<<else>>with apparent unease<</if>> as the black light warps and darken the soft light of the torches besides the gate.
Every blade of grass that touches the invading glow shakes and grows slightly in size.
Soon they are blacker than the night surrounding you. They flail violently in all directions.
\<</if>>
\<<if setup.MQ002_Manor_IsCorruptedInManor($CharacterSheet_Player)>>
Your heart beats like a drum upon seeing the corruption you've just witnessed.
Who knows what it will do to you once you step through the gate?
\<<else>>
It feels like you are gazing at something from another world. One in which you do not belong...
\<</if>>
\<<run setup.choice("[[Fully Open the Gate->Quest_MQ002_MoveInsideGate_2]]");>>
\<<run setup.choice("[[Close it and Go Back->Quest_MQ002_Entrance_NoGuard]]");>>The old gate hard grinds along the corrupted soil.
Deep, cold fog seeps out and cuts your breath short.
The strange light inevitably covers you as you push the gate fully open.
\<<run setup.choice("[[Continue->Quest_MQ002_MoveInsideGate_3]]");>>You stand beyond the gate and feel the infectious lust of the black sun all over your body.
\<<if setup.MQ002_Manor_IsCorruptedInManor($CharacterSheet_Player)>>
Your corrupted body openly welcomes it...
Lust rushes inside you as you open yourself to its dark temptation.
\<<else>>
Warm tingles softly pierce your exposed limbs.
Even with the deep fog dimming it, you feel its influence seeping inside you.
Lustful images slowly appear in your thoughts.
\<</if>>
The a strange warmth brushes over your skin.
Moans resound in your mind as your cock throbs with need.
It is calling to you...
∇: You gain the "Touched by Nyx's Light" ability for as long as you stay in this realm.
=======
它被一种奇怪的油状物覆盖,形成了三个巨大的纹章。
他们的光芒闪烁着不受控制的力量。你能感觉到周围的现实正在崩塌。
\<<run setup.choice("[[进入阿波图斯的领域->Quest_MQ002_ApothusRealm_Entrance]]");>>
\<<else>>
它被一种奇怪的油覆盖,形成了三个巨大的纹章。
<<print "你注意到 " + $WorldState.cultManor.westWing_ClearedRooms.length + " 的其中一些正在散发出明亮的紫色光芒。">>
\<</if>>
\<</if>>
\<<run setup.choice("[[返回->Quest_MQ002_Manor_MainHall]]");>>在天选之子内心有两个声音就像两头为生存而战的野兽一样激烈地斗争着。
你在你的内心深处感觉到一些东西,一些你过去已经经历过的东西。
一种你能化解他内心混乱的感觉。
但这种感觉与你来这里之前建立的纽带产生了共鸣,那是一个忠诚的仆人,剖心坼肝地为他的主人服务。
\<<run setup.choice("[[继续->Feed_The_Chosen_Final_Minotaur_2]]");>><<ImageMinoNakedAura>>
他就在这里,从这个领域的入口仰望着你。
你对他的感情在你的灵魂中闪耀,黑日注意到了。
无论是用你的身体还是灵魂,你只想要触碰到他。
牛头人察觉到了神隐藏在你灵魂最深处,黑日也有同样的反应。
它超凡脱俗的光芒穿过被选中的人,像一个投掷的火球一样向你射出。
\<<run setup.choice("[[夺走尼克斯的力量->Feed_The_Chosen_Final_Minotaur_3]]");>>你咆哮着,感觉腐败的火焰在你身上燃烧。
一股强烈的性欲在你体内爆炸开来,你的身体充斥着一种野蛮的、野兽般的的冲动,悸动着,性奋地痉挛着,<span class="glitch nyx" data-text="生长 腐化">你想要日天日地日空气,将你的子子孙孙传播到世界各地。</span>.
但是当牛头怪以绝对的虔诚凝视着你时,你发热的头脑冷静下来。
你的目光锁定在牛头怪身上,你忠实的向导。他的内心也是汹涌澎湃,肉棒硬得能贯穿铁板,膝盖兴奋地颤抖着。
他急切地等待着你的指令。
\<<run setup.choice("[[让他成为你的所有物->Feed_The_Chosen_Final_Minotaur_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
<span class="glitch nyx" data-text="服侍">"吸我。"</span>
这个淫秽到极点的词轰鸣而出,让你怀疑这是否是你自己的声音。 这个词不是请求,甚至不是命令,而是注定要发生的事实。
有力的红蛇贪婪地缠上粗壮的树干,一团火焰从你的下腹部升起。
牛头人湿热的口腔将你沉重的肉棒照顾得无微不至,而它却不懂感恩,越来越深地插入他的胃里。
他强有力的牛舌拖过你那家伙的下侧,而它却一往无前地滑向他的喉咙。
\<<run setup.choice("[[继续->Feed_The_Chosen_Final_Minotaur_5]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
你的肉棒越滑越深。
然而,即使他的嘴大到足以吞下你几次,他也很难把你的肉棒全部吞进去。
你能感觉到你的肉棒粗到把他的嘴唇和下巴拉伸到绝对极限,你甚至不知道原来他的嘴巴能张这么大。
你巨肉棒的尖端再次推动他的喉咙,强行挤了进去。
\<<run setup.choice("[[照着他的脸操->Feed_The_Chosen_Final_Minotaur_6]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
你抓住他的角,贴着他的脸抽插,把你那大到不可思议的肉棒的每一寸都塞进他的嘴里。.
他的鼻子撞在你的腹股沟上,当他挣扎着呼吸时,你能感觉到他灼热的呼吸吹过你敏感的皮肤。
慢慢地,随着速度的增加,你开始一遍又一遍地进入他的嘴里,好像他只不过是一个性玩具,供你尽情使用。
对于任何其他生物来说,那些邪恶的角都是危险的武器,但对你来说,它们只不过是把手,可以让你很好地操他的喉咙。
\<<run setup.choice("[[射他嘴里->Feed_The_Chosen_Final_Minotaur_7]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
你终于射了,他甚至没有试图拉开,反而把脸更用力地埋在你的胯部,吸取你的汁液。
缓慢而有力的呼吸在你巨大的阴茎周围产生强烈的吸力,就好像他试图将你的肉体尽数吸入他的体内。
你能听到他挣扎着吞下每一滴精液时喉咙的起伏和哽咽声。
高潮迭起,一波又一波地涌向他,每一次都明显地把他的肚子撑大了几英寸。
但这不仅仅是因为你肉棒每一次悸动喷出的精液使牛头怪膨胀。更是因为你的种子中蕴含了强大的力量。
这是来自堕落之神的祝福。
\<<run setup.choice("[[赐予他祝福->Feed_The_Chosen_Final_Minotaur_8]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
的身体因新获得的力量而淫秽地膨胀起来。
紫色的静脉从他充盈但正在迅速缩小的内脏中伸出,瞬间,他的肌肉扩大了一倍多。
随着一声响亮的撞击声,他的腿被新长出的肉炸开,挤进了他的大腿肌肉。
\<<run setup.choice("[[继续->Feed_The_Chosen_Final_Minotaur_9]]");>>他的整个身体在你面前扭动着,在地上翻滚着,以不成比例的方式迅速变厚和膨胀,在下一次生长开始前几乎无法保持平衡。
但不只有他的肌肉在生长。
他的身体横亘在大地上,以惊人的速度生长着。
他的肌肉不断生长,将他堆积到几十英尺,然后是几百英尺的新高度。
\<<run setup.choice("[[继续->Feed_The_Chosen_Final_Minotaur_10]]");>>很快,他那不可思议的庞大身躯便铲平了周围的树木和附近的山丘。
他的拳头猛击地面。在他努力控制自己的身体的同时,也有足够的力量在地面上敲出深深的峡谷。
他抬起翘臀,不假思索地把他那巨大的肉棒伸了进去。
\<<run setup.choice("[[继续-->Feed_The_Chosen_Final_Minotaur_11]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
就像长矛深入地球的岩石肉体一样,他的鸡巴猛烈地撞击着大地,足以震动地面数英里。
如洪水般来势汹汹的淫液瞬间将峡谷填满,甚至从边缘溢出。
他的臀部抬起,然后再次猛烈地向下撞击,他的肉棒突然膨胀,甚至与他其余的巨大身体部位形成完美比例。
但第三次冲击比前两次要艰难得多。这并不是牛头怪施加了额外的力量;相反,那是因为你正在他翘臀上用力抽插。
一个不可抗拒的重量落在这个不断成长着的巨型牛头人身上,你的每一次冲刺都将肉棒深深地刺进他的屁股。
\<<run setup.choice("[[继续->Feed_The_Chosen_Final_Minotaur_12]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
牛头人挤出一声低沉的呻吟。
这只手臂有山脉那幺长,手指大到足以压碎城市的庞然大物在你的操弄之下发出断断续续的、渴望又享受的呻吟。
他的呻吟声被压抑住,而当你抓住他的后脑勺,把这个初出茅庐的神的脸推到土里,从后面操他的时候,呻吟声就被切断了。
你拥有如此巨大,如此势不可挡的力量,还能为他留有一席之地,这只牛头怪内心对你翻涌着一股强烈的情感,几乎当场就射了。
即使是现在,当这头野兽成长到任何凡人都无法理解的地步,也超越了任何凡人将自己视为神的程度,牛头人仍然知道他在你下面的位置。
他是你锐不可当的战士,是令敌人闻风丧胆的强力武器,也是趴在地上任你操弄的性玩具。永远都是。
\<<run setup.choice("[[赐予他更多力量->Feed_The_Chosen_Final_Minotaur_13]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
\<<run setup.completeAchievement("Achievement_MemoriesOfTheMinotaur");>>
不管他变得多么庞大,力量多么强大,你仍然更胜一筹。
插进这头巨型牛头人骚穴的快感是难以言喻的,让你无法自拔。每一次的拔出都会带来一波又一波的巨浪,将你顶向高潮。
你的每一声嘟哝、咆哮和呻吟都表明了自己的优越感和统治力。提醒他,无论他变得多么强大,他仍然是你的所有物。
最后一顶,你把牛头怪钉在了地上。反过来,他的挺立又直插入地面,似乎想要中出地球,直到它裂成两半。
随着震天动地的雷鸣般的咆哮,你第二次射精,这次射进了牛头人体态充盈的身体内,射进了他温热的骚穴内。
\<<run setup.choice("[[继续->Feed_The_Chosen_Final_Minotaur_14]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
只要结合在一起,你们集体高潮的力量就能粉碎现实本身。在远离尘世,准备成神前,你对你的的性奴再次下达了一个命令。
\<<run setup.choice("[[苏醒吧, 提亚丹->Ending]]");>>\<<run setup.updateMinoLust()>>
<<include setup.getMinoTalkMenuPassage()>><<ImageMinoClothedNoBG>>
牛头人跪在入口的角落里。
他似乎专注于抑制自己体内熊熊燃烧着的欲望。
[[询问他这里有什么样的怪物->Quest_MQ002_Manor_MainHall_TalkMinotaur_AskMonsters_Lust1]]
[[询问有关这座城堡的事情->Quest_MQ002_Manor_MainHall_TalkMinotaur_AskCastle_Lust1]]
[[询问他在这里的原因->Quest_MQ002_Manor_MainHall_TalkMinotaur_AskWhyHere_Lust1]]
[[询问他现在是什么感受->Quest_MQ002_Manor_MainHall_TalkMinotaur_AskFeeling_Lust1]]
\<<run setup.choice("[[返回->Quest_MQ002_Manor_MainHall]]");>><<ImageMinoClothedNoBG>>
"这就是尼克斯的意志。从我记事起,我的主人就派我来服侍它。"
\<<run setup.choice("[[继续->Quest_MQ002_Manor_MainHall_TalkMinotaur]]");>><<ImageMinoClothedNoBG>>
"我对他也是知之甚少。"
他深深吸了一口气,似乎是为了阻止自己对这个地方想得太多。
"我所知道的是,藏在这座城堡里的东西都是尼克斯对快乐和力量永不停息的渴望所产生的。"
\<<run setup.choice("[[继续->Quest_MQ002_Manor_MainHall_TalkMinotaur]]");>><<ImageMinoClothedNoBG>>
"现在这里是城堡,但我曾把它当作庄园和宫殿。"
他环顾四周,眼中闪过一丝好奇.
"它的统治者利用尼克斯来塑造我们周围的现实。假如他们想要交媾的想法是涟漪,尼克斯则将其强化为波浪。"
\<<run setup.choice("[[继续->Quest_MQ002_Manor_MainHall_TalkMinotaur]]");>><<ImageMinoClothedNoBG>>
"尼克斯的存在对我来说是沉重的负担,但我有责任留在这里,为能够获得它的力量的人服务。"
\<<run setup.choice("[[继续->Quest_MQ002_Manor_MainHall_TalkMinotaur]]");>><<ImageMinoNakedNoBG>>
牛头怪在入口的角落里喘着粗气。
他的肉棒早已挺立,坚硬如铁, 他将他的盔甲尽数脱下。
[[询问他的感受->Quest_MQ002_Manor_MainHall_TalkMinotaur_AskFeeling_Lust2]]
[[询问关于尼克斯幼体的事->Quest_MQ002_Manor_MainHall_TalkMinotaur_AskMonsters_Lust2]]
\<<run setup.choice("[[返回->Quest_MQ002_Manor_MainHall]]");>><<ImageMinoNakedNoBG>>
"他们身上有太多的腐化和欲望……谁知道他们的感受呢。"
他抚慰着自己的肉棒,呻吟着。看来他现在迷失在自己的思绪中了。
\<<run setup.choice("[[继续->Quest_MQ002_Manor_MainHall_TalkMinotaur]]");>><<ImageMinoNakedNoBG>>
"这里很温暖,阳光照在我的皮肤上感觉很好。"
他的鸡巴随着心脏的每一次跳动而抽动得更厉害。
"但我还有责任要履行,得先把我自己的欲望放在一旁。"
\<<run setup.choice("[[继续->Quest_MQ002_Manor_MainHall_TalkMinotaur]]");>><<ImageMinoNakedAura>>
他的目光充满了极度的渴望,他的呼吸急促,经常被长长的呻吟打断。
一股强大的腐败气息从他肌肉发达的裸露身体中散发出来。
[[询问他的感受->Quest_MQ002_Manor_MainHall_TalkMinotaur_AskFeeling_Lust3]]
[[询问有关尼克斯幼体的事情->Quest_MQ002_Manor_MainHall_TalkMinotaur_AskMonsters_Lust3]]
\<<run setup.choice("[[返回->Quest_MQ002_Manor_MainHall]]");>><<ImageMinoNakedAura>>
我以前曾是这里的访客。我仍然记得他是如何爬上我的肉棒,又是如何挤入我的身体。
他猛地弯下身,用双手抓住他的肉棒开始饥渴地舔舐。他的舌头似乎比你记得的要长。
"我从未有过如此 <span class="glitch nyx" data-text="更多……">愉悦的感觉~</span>"
\<<run setup.choice("[[接近他->Quest_MQ002_Manor_MainHall_TalkMinotaur_Sex_1]]");>>
\<<run setup.choice("[[停留在原地->Quest_MQ002_Manor_MainHall_TalkMinotaur]]");>><<ImageMinoNakedAura>>
"神啊……我随时都可以射出来,用我的种子涂满整个地方。这里的一切感觉都是如此美妙。"
他抓着自己的卵蛋,浑身性奋地颤抖。
"特别是那些滑溜溜的幼体。我吃了一些,天呐,那感觉太棒了。我能感受到他们在取悦我的卵蛋,让我的卵蛋越来越大。"
\<<run setup.choice("[[接近他->Quest_MQ002_Manor_MainHall_TalkMinotaur_Sex_1]]");>>
\<<run setup.choice("[[停留在原地->Quest_MQ002_Manor_MainHall_TalkMinotaur]]");>><<ImageMinoNakedAura>>
腐败的光芒灼伤你的皮肤,一股强烈的快感在你的肉棒轰然炸响,然后传遍你的全身,让你的肉棒在空气中兴奋地跳动着。
牛头人鼓起胸肌,眼睛饥渴地注视着你的肉棒,垂涎三尺。
"我比你想象的更需要它。"他闭上眼睛,用双手捏他的乳头。
\<<run setup.choice("[[摸他的蛋蛋->Quest_MQ002_Manor_MainHall_TalkMinotaur_Sex_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
<<ImageMinoNakedAura>>
可以感觉到尼克斯的幼体从内部愉悦他的蛋蛋,像充气球一样让他的球越胀越大。
他的肉棒像一头狂野的巨兽疯狂地悸动着。
"干我……"
他猛地拉近与你的距离,为了吻你。他的舌头伸入你的口中,迫不及待地与你的舌头交缠。
\<<run setup.choice("[[回吻->Quest_MQ002_Manor_MainHall_TalkMinotaur_Sex_3]]");>><<ImageMinoNakedAura>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
他的欲望感染了你,你回吻了他。他发出一声长长的、低沉的呻吟作为回应。
"求你了,干我。"
他转过身去,弯下身子向你展示他流水的骚穴。牛头人充盈的身躯是一件养眼的艺术品,但你觉得还是他的穴内风光更胜一筹。那只庞大的凶兽呻吟着,恳求着用你的种子填满他。
\<<run setup.choice("[[干他->Quest_MQ002_Manor_MainHall_TalkMinotaur_Sex_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
当你的凶器深深地刺入他的体内,他高兴地咆哮。他的眼睛闪闪发光,亮到足以照亮整个房间。
充满情欲的吼叫声使墙壁震动,与此同时你的眼睛开始散发出尼克斯腐败的光芒。 你觉得它侵入了你的思想,把你体内的良知和理性等等一切有价值的东西变成贪婪的,拥有无尽欲望和力量的野兽。
你高兴地咕哝着,让更多尼克斯的力量进入你的灵魂。
你的脚用力一跺,脚下石板破裂,碎石飞溅,与此同时你的凶器更加深入牛头怪的体内。
"嘎啊啊啊啊!!!天呐……就要这样!"
\<<run setup.choice("[[操翻他->Quest_MQ002_Manor_MainHall_TalkMinotaur_Sex_5]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
他为你弯曲整个身体,用他的臀部压在你的肉棒上,然后主动地让他的整个身体配合你的抽插,几乎要融化在你的肉棒之上。
"干我,然后射在我的里面。全部都射进来吧!"
你爽得大声咆哮着,吼声令大地轰然崩塌。
\<<run setup.choice("[[内射他->Quest_MQ002_Manor_MainHall_TalkMinotaur_Sex_6]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
没有像牛头人那么强健的身躯,无论是谁都无法承受你的最后一击。你将你性奋得不断跳动的肉棒狠狠地插进你的肉便器中,闸门打开,洪水般的快感随着你的喷发尽数泄入他的体内。
"我恳求您,您一定要亲自夺取黑日的力量!然后成为神,而我将作为您忠实的仆人服侍您!"
一堆又一堆强有力的种子洪流从他满溢的骚穴中喷薄而出,你把他压得更近,想要让他全部吃掉,但无济于事,从他屁股上淌下的浓液很快就在他的身下形成一个小型池塘。
你的两颗铃铛抽动着,它们因刚刚的大量卸货而疼痛,但你体内积聚的纯粹欲望使它们再次载满种子,然后再次膨胀。
\<<run setup.choice("[[继续->Quest_MQ002_Manor_MainHall_TalkMinotaur_Sex_7]]");>><<ImageMinoNakedAura>>
你将巨物从他体内拔出,然后对着趴在地上,被你操成一滩烂泥的牛头人咧嘴一笑。令人闻风丧胆的牛头人此时气喘吁吁,在你脚下满足地呻吟着,他的顺从本能终于解放出来,为情事服务,让你们都飘飘欲仙。
\<<if $CharacterSheet_MQ002_Guard.quest.nyxPromise == false>>
\<<set $CharacterSheet_MQ002_Guard.quest.nyxPromise = true>>
\<<run setup.choice("[[继续->Quest_MQ002_Manor_MainHall_TalkMinotaur_Sex_Promise]]");>>
\<<else>>
\<<run setup.choice("[[继续->Quest_MQ002_Manor_MainHall_TalkMinotaur]]");>>
\<</if>>你抬头望着带有窗户的天花板,回忆着牛头怪说过的话。
这种力量<span class="glitch nyx" data-text="全部都是属于你的">全部都属于你……</span>
\<<run setup.applyCorruption($CharacterSheet_Player, 18)>>
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_PromiseOfServitude);>>
Δ: 你得到了18点腐化值。
Δ: 你获得了"奴役的承诺"能力。
\<<run setup.choice("[[继续->Quest_MQ002_Manor_MainHall_TalkMinotaur]]");>><<ImageMinoNakedAura>>
"这地方从来没有这么热闹过。你的存在唤醒了黑日。"
随着卵蛋的悸动和鼓起,他的手不自觉地向其伸去。他的肉棒变硬了,他调整了双腿,为其庞大的体积腾出空间。
"你内心深处有一团火,而我还想要体会更多它的滋味。再干我一次。求你了……我的身体饥渴难耐!"
\<<run setup.choice("[[接近他->Quest_MQ002_Manor_MainHall_TalkMinotaur_Sex_1]]");>>
\<<run setup.choice("[[返回->Quest_MQ002_Manor_MainHall]]");>>\<<if setup.MQ002_Manor_IsMassiveInManor($CharacterSheet_Player)>>
从你的高度来看,你可以看到大门后面有什么。一片无边无际的田野。
\<<else>>
你 <<if setup.MQ002_Manor_IsCorruptedInManor($CharacterSheet_Player)>>痴迷地看着这片田野<<else>>带着明显的不安注视着这片田野<</if>> 黑日散发出的光芒令门边的火把都显得黯然失色。
每一片接触到光芒的草叶都在颤动,并微微长大。
很快它们就比你周围的黑夜还要黑。他们向四面八方疯狂生长。
\<</if>>
\<<if setup.MQ002_Manor_IsCorruptedInManor($CharacterSheet_Player)>>
看到刚才目睹的腐败,你的心怦怦直跳,像是有人在你的太阳穴上敲鼓。
谁知道一旦你踏进大门它会对你产生什么影响?
\<<else>>
感觉就像你在凝视着另一个世界的东西。一个你不属于的世界……
\<</if>>
\<<run setup.choice("[[完全打开门->Quest_MQ002_MoveInsideGate_2]]");>>
\<<run setup.choice("[[关上门并返回->Quest_MQ002_Entrance_NoGuard]]");>>古老的大门沿着腐烂的土壤艰难地碾过。
深不见底,寒气逼人的雾渗出来,让你呼吸急促。
当你推开大门时,奇异的光线不可避免地会覆盖你的全身。
\<<run setup.choice("[[继续->Quest_MQ002_MoveInsideGate_3]]");>>你站在大门之外,感受着黑日那能激起人们强烈性欲的光芒照射在你全身。
\<<if setup.MQ002_Manor_IsCorruptedInManor($CharacterSheet_Player)>>
而你腐化的身体毫不犹疑地照盘全收……
当你向它黑暗的诱惑敞开心扉时,性欲就会在你内心奔涌而过。
\<<else>>
温暖的刺痛感温柔地刺穿你裸露的四肢。
即使浓雾使日光变暗,你也能感觉到它的影响渗透进你的内心。
一些淫秽的画面逐渐浮现在你的脑海。
\<</if>>
一种奇怪的暖意拂过你的皮肤。
呻吟声回荡在你的脑海中,你的阴茎因渴望而悸动。
它在号召你……
∇:停留在这个领域使你得到了"尼克斯光芒之触"的能力。
>>>>>>> CN0.9.0COM
\<<run setup.MQ002_GiveNyxLightAbility()>>
\<<set $CharacterSheet_Player.quest.knowsAboutNyx = true>>
\<<if $MQ002_LookedUpwards == undefined>>
<<<<<<< HEAD
\<<run setup.choice("[[Look Upwards->Quest_MQ002_MoveInsideGate_LookUpwards]]");>>
\<</if>>
\<<if $MQ002_LookedAround == undefined>>
\<<run setup.choice("[[Look Around You->Quest_MQ002_MoveInsideGate_LookAround]]");>>
\<<else>>
\<<run setup.choice("[[Go to the castle->Quest_MQ002_MoveInsideGate_3_GoToManor]]");>>
\<</if>>You look upwards...
You get a glance at what lies above, beyond the deep fog.
A black star burns brightly, reaching everything with its unholy light.
This glimpse is enough to make you grunt in pain, you instinctively close your eyes and look away.
Yet the fierceness of the black sun keeps burning inside your pupils. Like it has imprinted itself in your mind.
∇: You gain 7 points of Corruption.
\<<run setup.applyCorruption($CharacterSheet_Player, 7)>>
\<<set $MQ002_LookedUpwards = true>>
\<<run setup.choice("[[Continue->Quest_MQ002_MoveInsideGate_3]]");>>As your eyes burn from the strange corruptive light, you see the structure standing beyond the gate.
\<<set $MQ002_LookedAround = true>>
\<<run setup.choice("[[Continue->Quest_MQ002_MoveInsideGate_3]]");>>From under the gaze of the black star, you push forward to the large edifice.
As you approach, it becomes clear that the structure is a large castle.
What is even more striking than its formidable stature is its condition.
\<<run setup.choice("[[Continue->Quest_MQ002_Manor_Entrance_2]]");>>\<<if $CharacterSheet_MQ002_Guard.quest.movedToCastle == false>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_Guard, "normal")>>
\<</if>>
It looks like the structure was built recently, with otherworldly jet black stones more fabulous than any material you've seen in the Barrens.
Golden glyphs and markings curl up and rise along the contour of its silhouette.
\<<if setup.MQ002_Manor_HasBrokenPartOfManor()>>
Yet the previously imposing structure now shows damage beyond repair.
\<</if>>
\<<if $WorldState.cultManor.mainHall.isBroken>>
You walk along an unusually clean cobblestone path to reach the destroyed entrance of the castle.
\<<else>>
You walk along an unusually clean cobblestone path to reach the castle's entrance.
=======
\<<run setup.choice("[[向上看->Quest_MQ002_MoveInsideGate_LookUpwards]]");>>
\<</if>>
\<<if $MQ002_LookedAround == undefined>>
\<<run setup.choice("[[查看周围->Quest_MQ002_MoveInsideGate_LookAround]]");>>
\<<else>>
\<<run setup.choice("[[去城堡->Quest_MQ002_MoveInsideGate_3_GoToManor]]");>>
\<</if>>你抬头网上看……
你瞥了一眼在浓雾之外的上方是什么。
一颗黑色的星星明亮地燃烧着,它那邪恶的光芒照亮了一切。
这一瞥足以让你痛苦地呻吟,你本能地闭上眼睛,看向别处。
然而,强烈的黑日之光仍在你的瞳孔里燃烧。就好像它已经在你的脑海里留下了印记。
∇:你得到了7点腐化值。
\<<run setup.applyCorruption($CharacterSheet_Player, 7)>>
\<<set $MQ002_LookedUpwards = true>>
\<<run setup.choice("[[继续->Quest_MQ002_MoveInsideGate_3]]");>>当你的眼睛被奇怪的腐败的光灼伤时,你看到了站在大门后面某个巨物的模糊轮廓。
<<print setup.displayPlaceholderImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/nyx_castle_lowres.png","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/nyx_castle.png", undefined, true)>>
\<<set $MQ002_LookedAround = true>>
\<<run setup.choice("[[继续->Quest_MQ002_MoveInsideGate_3]]");>><<print setup.displayPlaceholderImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/nyx_castle_lowres.png","https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/nyx_castle.png", undefined, true)>>
在黑星的凝视下,你向前推进到那座高耸入云的大厦。
当你走近时,你会发现那是一座巨大的城堡。
比它令人敬畏的外观更令人在意的是它的内部状况。
\<<run setup.choice("[[继续->Quest_MQ002_Manor_Entrance_2]]");>>它看起来像是最近才建的,用的黑色石头似乎是从另一个世界来的,神秘莫测,比你在荒原见过的任何材料都更令人难以置信。
金色的象形文字和标记沿着它的轮廓卷曲和上升。
\<<if setup.MQ002_Manor_HasBrokenPartOfManor()>>
然而,这座曾经雄伟的建筑如今却遭到了无法修复的破坏。
\<</if>>
\<<if $WorldState.cultManor.mainHall.isBroken>>
你沿着一条异常干净的鹅卵石小路走到被摧毁的城堡入口处。
\<<else>>
你沿着一条异常干净的鹅卵石小路走到城堡的入口处。
>>>>>>> CN0.9.0COM
\<</if>>
\<<if $CharacterSheet_MQ002_Guard.quest.movedToCastle == false>>
\<<set $CharacterSheet_MQ002_Guard.quest.movedToCastle = true>>
<<<<<<< HEAD
The minotaur silently takes the lead and enters the castle.
=======
牛头人默默地走在前面,带领着你进入城堡。
>>>>>>> CN0.9.0COM
\<</if>>
\<<if setup.MQ002_Manor_IsMassiveInManor($CharacterSheet_Player)>>
<<include Quest_MQ002_Manor_Entrance_Massive>>
\<<else>>
<<include Quest_MQ002_Manor_Entrance_Normal>>
<<<<<<< HEAD
\<</if>>\<<run setup.choice("[[Enter the castle->Quest_MQ002_Manor_MainHall]]");>>
\<<run setup.choice("[[Go Back to the Gate->Quest_MQ002_Entrance_NoGuard]]");>>\<<if $WorldState.cultManor.mainHall.isBroken>>
\<<run setup.choice("[[Enter the castle->Quest_MQ002_Manor_MainHall]]");>>
\<<else>>
The door is too small for you to get in.
There's really only one way to get inside with your current size.
\<<run setup.choice("[[Barge In->Quest_MQ002_Manor_Entrance_Massive_BargeIn]]");>>
\<</if>>
\<<run setup.choice("[[Go Back to the Gate->Quest_MQ002_Entrance_NoGuard]]");>>\<<if setup.getStatValue($CharacterSheet_Player, "corruption") < 50>>
You pull the door off its frame with relative ease, but trying to get by causing as little damage as possible is not so easy.
\<<else>>
You grin and rip the door off its frame like it's nothing. Seeing how small the castle is to you makes your cock throb...
\<</if>>
The whole face of the structure cracks and groans as you lift the roof off like it's a dollhouse.
The foundation of black stones and wood shatters under your might.
\<<run setup.choice("[[Enter the castle->Quest_MQ002_Manor_MainHall]]");>>The door to the room is plain and unassuming. As you reach for the handle, you feel the castle shift and change.
Wood grain warps and swirls, and the metal handle turns to liquid.
The door opens of its own accord, revealing a shifting, changing landscape beyond. The floor undulates and the walls move like ripples in water.
What lies beyond is in a state of flux, and it's impossible to tell what will happen next.
<<print setup.getNextManorDestination()>>
\<<run setup.choice("[[Go Back->Quest_MQ002_Manor_MainHall]]");>>As the door opens, the room seems to grow larger and the walls move further apart.
The ceiling becomes higher and darker, and the floor turns to cold stone.
The air is thick with tension and evil, but it is familiar as well.
You recognize the main hall of the castle taking shape before your eyes.
\<<run setup.choice("[[Go Back->Quest_MQ002_Manor_MainHall]]");>>\<<set $CharacterSheet_MQ002_NyxParasite.info.height = setup.getStatValue($CharacterSheet_Player, "cock") * 3>>
=======
\<</if>>\<<run setup.choice("[[进入城堡->Quest_MQ002_Manor_MainHall]]");>>
\<<run setup.choice("[[返回大门处->Quest_MQ002_Entrance_NoGuard]]");>>\<<if $WorldState.cultManor.mainHall.isBroken>>
\<<run setup.choice("[[进入城堡->Quest_MQ002_Manor_MainHall]]");>>
\<<else>>
门太小了,你进不去。
以你现在的体型,其实只有一种方法可以进去。
\<<run setup.choice("[[硬闯进去->Quest_MQ002_Manor_Entrance_Massive_BargeIn]]");>>
\<</if>>
\<<run setup.choice("[[返回大门->Quest_MQ002_Entrance_NoGuard]]");>>\<<if setup.getStatValue($CharacterSheet_Player, "corruption") < 50>>
你可以相对轻松地把门从门框上拉下来,但想要尽可能少地造成损坏就不那么容易了。
\<<else>>
你咧嘴一笑,把门从门框上扯下来,这对你来说是轻而易举的事。 看到座宏伟的城堡对你来说有多小让你兴奋得起反应了。
\<</if>>
当你把屋顶掀开时,整个结构的表面都出现了裂缝和呻吟声,就像它是一个易碎的玩偶屋 。
黑石头和木头的根基在你的力量下破碎。
\<<run setup.choice("[[进入城堡->Quest_MQ002_Manor_MainHall]]");>>那扇通往房间的门朴实无华。当你伸手去拿把手时,你感觉到城堡在移动和变化。
木纹扭曲旋转,金属手柄变成液体。
门自动打开,展现出远处变幻莫测的风景。地板如海浪般起伏,墙壁像水中的涟漪一样移动着。
远处的世界处于不断变化的状态,让人难以预知接下来会发生什么。
<<print setup.getNextManorDestination()>>
\<<run setup.choice("[[返回->Quest_MQ002_Manor_MainHall]]");>>当门打开时,房间似乎变大了,墙壁也分开了。
天花板变得更高更暗,地板变成冰冷的石头。
空气仿佛凝结了,房间里充斥着难以言喻的紧张和邪恶感,但也这也是你熟悉的味道。
你意识到城堡的大厅在你眼前渐渐成形。
\<<run setup.choice("[[返回->Quest_MQ002_Manor_MainHall]]");>>\<<set $CharacterSheet_MQ002_NyxParasite.info.height = setup.getStatValue($CharacterSheet_Player, "cock") * 3>>
>>>>>>> CN0.9.0COM
\<<if setup.MQ002_Manor_RandomEncounter()>>\
<<include Quest_MQ002_Manor_WestWing_Path_SeeParasite>>
\<<else>>
\<<if $WorldState.cultManor.westWingHallway.isBroken>>
<<<<<<< HEAD
Your destruction is apparent, the previously glamourous hall is now completely destroyed by your gigantic form.
\<<run setup.choice("[[Move to the Next Wing->$MQ002_Manor_Destination]]");>>
\<<elseif setup.MQ002_Manor_IsMassiveInManor($CharacterSheet_Player)>>
Your gigantic form cannot be contained by the hallway leading to the next wing.
With every step, stones and wood flies out in a destructive display of sheer size and power.
\<<set $WorldState.cultManor.westWingHallway.isBroken = true>>
\<<run setup.choice("[[Barge in->$MQ002_Manor_Destination]]");>>
\<<else>>
The hallway is eerily quiet.
Your footsteps echo along the large corridor until you reach a single door at the end.
\<<run setup.choice("[[Open the door->$MQ002_Manor_Destination]]");>>
\<</if>>
\<</if>>The stand of the west wing's living room is impressive. You assume it could host more than two dozen guests.
Yet some things strike you as odd. The room is empty of any sign of being lived-in.
Other than the slow waving of curtains in front of half-open windows, it seems frozen in time.
After some examination, the only thing of interest here is a door leading further west.
\<<run setup.choice("[[Enter the Room->Quest_MQ002_Manor_DragonRoom]]");>>
\<<set $MQ002_Manor_Destination = "Quest_MQ002_Manor_MainHall">>
\<<run setup.choice("[[Go Back to the Main Hall->Quest_MQ002_Manor_WestWing_Path]]");>><<include setup.getNextNarativeEventPassage(setup.StorySheet_MQ002_DragonMonk.encounterPassages)>>You carefully enter the next room, and instantly recognize the place where you encountered the aggressive Dragonborn.
\<<if $CharacterSheet_MQ002_DragonMonk.quest.infected == true || $CharacterSheet_MQ002_DragonMonk.quest.beaten == true>>
It is strangely quiet.
\<<else>>
He notices you coming in.
\<</if>>
\<<run setup.choice("[[Continue->Quest_MQ002_Manor_DragonRoom]]");>>\<<if $CharacterSheet_MQ002_DragonMonk.quest.infected == true>>
The master bedroom is empty but the smell of Drenth's cum still lingers in the air...
\<<run setup.choice("[[Leave->Quest_MQ002_Manor_DragonRoom_Leave]]");>>
\<<elseif $CharacterSheet_MQ002_DragonMonk.quest.beaten == true>>
The master bedroom is empty...
\<<run setup.choice("[[Leave->Quest_MQ002_Manor_DragonRoom_Leave]]");>>
=======
你造成的破坏显而易见,触目惊心,以前迷人的大厅现在完全被你巨大的形体摧毁了。
\<<run setup.choice("[[去另一翼查看->$MQ002_Manor_Destination]]");>>
\<<elseif setup.MQ002_Manor_IsMassiveInManor($CharacterSheet_Player)>>
你巨大的身躯无法被通往下一翼的走廊所容纳。
你每走一步,都会有石头和木头从走廊里飞出来,它们显示出你纯粹的大小和力量的破坏性。
\<<set $WorldState.cultManor.westWingHallway.isBroken = true>>
\<<run setup.choice("[[闯入->$MQ002_Manor_Destination]]");>>
\<<else>>
走廊里出奇地安静。
你的脚步声在宽敞的走廊里回响,直到你走到尽头的一扇门前。
\<<run setup.choice("[[打开这扇门->$MQ002_Manor_Destination]]");>>
\<</if>>
\<</if>>西翼客厅的看台令人印象深刻。你以为它宽敞到能招待二十多位客人。
但有些事情让你觉得很奇怪。这房间空无一人,没有有人住过的迹象。
除了窗帘在半掩的窗户前缓缓晃动之外,一切似乎都凝固在了时间里。
经过一番检查,这里唯一值得注意的是一扇向西的门。
\<<run setup.choice("[[进入房间->Quest_MQ002_Manor_DragonRoom]]");>>
\<<set $MQ002_Manor_Destination = "Quest_MQ002_Manor_MainHall">>
\<<run setup.choice("[[回到主大厅->Quest_MQ002_Manor_WestWing_Path]]");>><<include setup.getNextNarativeEventPassage(setup.StorySheet_MQ002_DragonMonk.encounterPassages)>>你小心翼翼地进入下一个房间,一下子就认出了你遇到咄咄逼人的龙裔的地方。
\<<if $CharacterSheet_MQ002_DragonMonk.quest.infected == true || $CharacterSheet_MQ002_DragonMonk.quest.beaten == true>>
它奇特的安静。
\<<else>>
他注意到你进来了。
\<</if>>
\<<run setup.choice("[[继续->Quest_MQ002_Manor_DragonRoom]]");>>\<<if $CharacterSheet_MQ002_DragonMonk.quest.infected == true>>
主卧室是空的,但德伦斯射精后弥漫着的荷尔蒙的浓烈味道仍然在空气中挥之不去……
\<<run setup.choice("[[离开->Quest_MQ002_Manor_DragonRoom_Leave]]");>>
\<<elseif $CharacterSheet_MQ002_DragonMonk.quest.beaten == true>>
主卧室空空如也……
\<<run setup.choice("[[离开->Quest_MQ002_Manor_DragonRoom_Leave]]");>>
>>>>>>> CN0.9.0COM
\<<elseif $CharacterSheet_MQ002_DragonMonk.quest.threatened == true>>
\<<include Quest_MQ002_Manor_DragonRoom_Threatened>>
\<<else>>
\<<include Quest_MQ002_Manor_DragonRoom_Safe>>
<<<<<<< HEAD
\<</if>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_DragonMonk, "angry")>>
\<<include Quest_MQ002_Manor_DragonRoom_ParasiteHint>>
"Why won't you just leave this cursed place behind?"
He jumps back and raises his arms into an attack stance.
"Leave me be or fight..."
\<<run setup.choice("[[Fight him->Quest_MQ002_Manor_DragonRoom_Fight]]");>>
\<<run setup.choice("[[Leave->Quest_MQ002_Manor_DragonRoom_Leave]]");>>\<<if $CharacterSheet_Player.quest.nyxParasiteInfections <= 0>>
The dragonborn hunches over slightly.
He seems in pain, but there doesn't seem to be any visible wounds on his body.
\<<else>>
The dragonborn hunches over slightly.
He seems in pain, a pain you recognize all too well.
You can see his veins pulsating, his expression of pain mixed with arousal, the subtle bulge throbbing along his tunic.
It feels like spawns of Nyx are within his body as well. Your own spawns press on your balls and prostate excitedly.
\<</if>>\<<if setup.MQ002_HasIntactOath()>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_DragonMonk, "angry")>>
\<<else>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_DragonMonk, "blushing")>>
=======
\<</if>><<print setup.displayEncounterImage($CharacterSheet_MQ002_DragonMonk.info.picture)>>
\<<include Quest_MQ002_Manor_DragonRoom_ParasiteHint>>
"你为什么不离开这个被诅咒的地方?"
他向后一跳,举起双臂,摆出攻击姿态。
"要么战,要么滚……"
\<<run setup.choice("[[揍他->Quest_MQ002_Manor_DragonRoom_Fight]]");>>
\<<run setup.choice("[[离开->Quest_MQ002_Manor_DragonRoom_Leave]]");>>\<<if $CharacterSheet_Player.quest.nyxParasiteInfections <= 0>>
龙裔微微弓着身。
他看上去很痛苦,极力忍耐着什么,但他身上甚至连一处细微的伤口都没有。
\<<else>>
龙裔微微弓着身。
他看上去很痛苦,极力忍耐着什么,而你对这种痛苦的姿态再熟悉不过了。
你可以看到他的血管在跳动,他痛苦的表情中夹杂着兴奋,他的束腰外衣上微微隆起的部分在跳动。
你感觉尼克斯的幼体也在他的身体里。你自己的尼克斯幼体兴奋地压迫你的蛋蛋和前列腺。
\<</if>>\<<if setup.MQ002_HasIntactOath()>>
<<print setup.displayEncounterImage($CharacterSheet_MQ002_DragonMonk.info.pictureFriend)>>
\<<else>>
<<print setup.displayEncounterImage($CharacterSheet_MQ002_DragonMonk.info.picture)>>
>>>>>>> CN0.9.0COM
\<</if>>
\<<include Quest_MQ002_Manor_DragonRoom_ParasiteHint>>
\<<if $CharacterSheet_Player.quest.nyxParasiteInfections > 0 && $CharacterSheet_MQ002_DragonMonk.quest.askedWhoAreYou>>
<<<<<<< HEAD
<span class="glitch" data-text="Spread your spawns...">[[Spread your spawns...->Quest_MQ002_Manor_DragonRoom_InfestHim]]</span>
\<<else>>
[[Ask about him->Quest_MQ002_Manor_DragonRoom_WhoAreYou]]
\<</if>>
\
\<<if $CharacterSheet_Player.quest.nyxParasiteInfections > 0 && $CharacterSheet_MQ002_DragonMonk.quest.askedWhyAreYouHere>>
<span class="glitch" data-text="Fill him with spawns...">[[Fill him with spawns...->Quest_MQ002_Manor_DragonRoom_InfestHim]]</span>
\<<elseif $CharacterSheet_MQ002_DragonMonk.quest.askedWhoAreYou>>
[[Ask why he is here->Quest_MQ002_Manor_DragonRoom_WhyAreYouHere]]
\<</if>>
\
\<<if $CharacterSheet_Player.quest.nyxParasiteInfections > 0 && $CharacterSheet_MQ002_DragonMonk.quest.askedLookingForSomeone>>
<span class="glitch" data-text="Let your spawns take him over...">[[Let your spawns take him over...->Quest_MQ002_Manor_DragonRoom_InfestHim]]</span>
\<<elseif $CharacterSheet_MQ002_DragonMonk.quest.askedWhyAreYouHere && !$CharacterSheet_MQ002_DragonMonk.quest.askedLookingForSomeone>>
[[Tell him that you're looking for someone->Quest_MQ002_Manor_DragonRoom_ImLookingForSomeone]]
\<</if>>
\<<if $CharacterSheet_Player.quest.nyxParasiteInfections > 0>>
[[Infest Him Further...->Quest_MQ002_Manor_DragonRoom_InfestHim]]
\<</if>>
\<<run setup.choice("[[Fight Him->Quest_MQ002_Manor_DragonRoom_Fight]]");>>
\<<run setup.choice("[[Leave->Quest_MQ002_Manor_DragonRoom_Leave]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_DragonMonk, "blushing")>>
\<<if setup.MQ002_Manor_IsMassiveInManor($CharacterSheet_Player)>>
\You tell him that you're not here to fight, but your massive body is intimidating nevertheless.
\<<else>>
\You tell him that you're not here to fight, but he seems troubled nevertheless.
\<</if>>
"G-Gugh... What do you want from me?" He mutters under heavy breaths as he presses his hand on his forehead.
\<<run setup.choice("[[Continue->Quest_MQ002_Manor_DragonRoom_Safe]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_DragonMonk, "blushing")>>
The back of the dragonborn slides down the base of the bedframe until he hits the floor with an audible thud.
"It's a long story..." He says, his lower body gets engulfed by the layer of fog covering the floor.
\<<run setup.choice("[[Continue->Quest_MQ002_Manor_DragonRoom_WhyAreYouHere_2_1]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_DragonMonk, "angry")>>
"I was sent here to get rid of the master of this realm, a vile monster of a dragonborn named Apothus."
Just saying the name seems to disgust him, like there is poison in the word itself.
"I came here and confronted him for his crimes against our values, hoping he could be reasoned with.
But his greed for power blinded him, ever since he came here and gazed upon the Black Sun, he was lost to the our tribe." He sighs, those memories look heavy on his soul.
\<<run setup.choice("[[Continue->Quest_MQ002_Manor_DragonRoom_WhyAreYouHere_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_DragonMonk, "angry")>>
"And so we fought. I'd beat him without mercy, and wait for him to show his pathetic self to the gate of Nyx's once more.
He'd show up within a few days, always more corrupted, more muscular and more monstrous." His previously proud tone suddenly drops.
"It reached a point where I couldn't stop him. He went back to Nyx and gave himself to its corruption.
He... Changed. Became an abomination, one who spawned horrors and beasts to spread depravity across the Barrens." His voice grows quieter.
"I had to put a stop to this, so for days, I tried to fight my way in."
\<<run setup.choice("[[Continue->Quest_MQ002_Manor_DragonRoom_WhyAreYouHere_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_DragonMonk, "angry")>>
"But one day, rumours of an important ritual managed to reach me; this was my chance to strike.
I managed to sneak in, and as I thought, these cursed halls were empty. Every member of this horrible cult was in Apothus's personal realm.
And so... I made a ritual of my own, one to seal off their only exit." He grinned through the pain in triumph.
"Only I can ever free these monsters from their prison now... As long as I keep my oath, they can't escape."
\<<set $CharacterSheet_MQ002_DragonMonk.quest.askedWhyAreYouHere = true>>
\<<run setup.choice("[[Continue->Quest_MQ002_Manor_DragonRoom]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_DragonMonk, "blushing")>>
He begins to calm down a little.
"The name's Drenth, Drenth of Kaldir" He pauses.
"Look, I don't know why you're here, but... There's evil sealed within these halls. And even with its power contained, it still sends monsters here, hoping they'll corrupt us into abominations like them."
He sighs deeply, dispersing the fog somewhat.
"Maybe it would be best for you to leave."
\<<set $CharacterSheet_MQ002_DragonMonk.quest.askedWhoAreYou = true>>
\<<run setup.choice("[[Continue->Quest_MQ002_Manor_DragonRoom]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_DragonMonk, "blushing")>>
"And who could this person be? We're the only beings with an ounce of sanity remaining here..."
You describe him Cray's appearance down to the most minute detail, down to the scars laid across his sturdy build.
Everyone in the Golden Bastion knows stories about him, of how hundreds of expeditions have turned him into the mountain of a man he is today.
Of how even the most dangerous beasts would flee upon seeing the bright blue eyes behind his full iron helmet.
Drenth stayed silent, just for long enough to make it worrying.
\<<run setup.choice("[[Continue->Quest_MQ002_Manor_DragonRoom_ImLookingForSomeone_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_DragonMonk, "blushing")>>
"This ritual I mentioned... Your friend was there."
Your eyes widen.
"And from what I heard of what this ritual was meant to be, he was a centrepiece in it." He pauses slightly.
"This cult looked for a warrior who could become a host to Nyx, the Black Sun itself.
And from what I saw, it did not look like he was here against his will either..."
Drenth cuts himself short.
"Look, no matter what happened to him, you can assume he's gone. Keeping all of them sealed here is the only way to keep the world safe..."
[[Let him know that you need to save him->Quest_MQ002_Manor_DragonRoom_ImLookingForSomeone_SaveHim]]
[[Give up->Quest_MQ002_Manor_DragonRoom_ImLookingForSomeone_GiveUp]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_DragonMonk, "angry")>>
You firmly believe that Cray can still be saved, but Drenth does not look convinced.
"Absolutely not."
Drenth shakes his head, a hint of anger rises within him.
"I did not spend this long protecting this seal only to break it. This is a risk I just can't take, do you even know how dangerous these monsters are?"
[[Tell him that you can take them on->Quest_MQ002_Manor_DragonRoom_ImLookingForSomeone_SaveHim_2]]
[[Agree with him->Quest_MQ002_Manor_DragonRoom_ImLookingForSomeone_GiveUp]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_DragonMonk, "blushing")>>
Drenth glances at you, examining your body. He tries to hide how impressed he is...
"Even if you did, some of them could escape"
His tone weakens.
"Why would we ever take that risk?" He says as his voice lowers, pleading you to not do this.
[[Tell him to reactivate your seal once you enter their realm->Quest_MQ002_Manor_DragonRoom_ImLookingForSomeone_SaveHim_3]]
[[Stop pressing->Quest_MQ002_Manor_DragonRoom_ImLookingForSomeone_GiveUp]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_DragonMonk, "angry")>>
"You're insane... This would mean sealing you with them forever..." He sighs.
A long silence seeps in as the dragonborn ponders. He seems to be looking at his arm.
"I hate myself for offering you this, but I don't think you can be reasoned with."
Drenth unsheathes a dagger and brings it to his hand.
"Among our tribe, an oath is more powerful than any kind of magic. By promising to protect our virtues, you could pass the blockade."
He looks at you, the strength of his beliefs burning bright in his eyes.
[[Make an oath with Drenth->Quest_MQ002_Manor_DragonRoom_ImLookingForSomeone_MakeOath]]
[[Refuse his proposal->Quest_MQ002_Manor_DragonRoom_ImLookingForSomeone_RefuseOath]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_DragonMonk, "blushing")>>
"For as long as you strive to fight Nyx's corruption, you shall be allowed through my seals."
He slashes his own hand, blood quickly gushing from the open wound.
"For as long as your cause is virtuous, I will respect it."
You present your hand to him and flinches as the dagger enters your flesh.
He then presses his scaled hand on yours, his cold blood quickly pools with your own.
"Through the chain of our oath, we will remain strong, free from temptation."
[[Hold his hand tightly->Quest_MQ002_Manor_DragonRoom_ImLookingForSomeone_MakeOath_2]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_DragonMonk, "blushing")>>
You feel a burning sensation rise from your palm.
"Don't let go..." Drenth says firmly.
It feels like keeping your hand over fire, you clench your teeth as the pain suddenly moves.
Like molten lava coursing through a trench, the pain spreads up to your wrist.
[[Continue->Quest_MQ002_Manor_DragonRoom_ImLookingForSomeone_MakeOath_3]]You can hear your flesh sizzling as black marks slowly form around your hands.
They swirl, burning every inch of skin they come upon, and spread outwards toward your arm.
You breathe faster, the pain is becoming too hard to bear as the marks circle up towards your bicep.
Then they slow down; they revolve around your arm, slow enough for you to discern what they represent.
They form into series of black chains that coil around your bicep.
[[Continue->Quest_MQ002_Manor_DragonRoom_ImLookingForSomeone_MakeOath_4]]<<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_DragonMonk, "blushing")>>
You look up to Drenth to see the same tattoo locking on his arm as well, only his chain is just the newest among countless others.
He simply nods as he lets go of your hand. The burning sensation slowly fades, but you feel an unnatural tightness around the limb.
"The entrance to Apothus's realm is the golden monolith at the entrance of this cursed manor. Just know that our oath is sacred, breaking it is not an option."
He then lets his hand drop to his side. This whole ordeal seems to have taken a toll on him.
\<<set $CharacterSheet_MQ002_DragonMonk.quest.askedLookingForSomeone = true>>
\<<set $CharacterSheet_Player.quest.oaths.drenth = setup.Oath.ACTIVE>>
\<<run setup.AbiHndlr.addAbility($CharacterSheet_Player, setup.Ability.Oath_Containment);>>
\<<print setup.clearWestWingRoom("WestWing_DrenthRoom")>>
\<<run setup.choice("[[Continue->Quest_MQ002_Manor_DragonRoom]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_DragonMonk, "blushing")>>
"I must say, I was hoping you'd refuse. Please leave me be now, this is the only way to make sure their evil doesn't spread."
He gives you an empathic look before hunching back in pain again.
\<<run setup.choice("[[Continue->Quest_MQ002_Manor_DragonRoom]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_DragonMonk, "blushing")>>
"I know it's hard, but this is the only way to make sure their evil doesn't spread."
He gives you an empathic look before hunching back in pain again.
\<<run setup.choice("[[Continue->Quest_MQ002_Manor_DragonRoom]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_DragonMonk, "almostCumming")>>
Something within you throbs with need. It's your spawns, they aggressively shake and swirl within your balls.
Gallons of aphrodisiac course within you as they respond to the sweet smell of virtuousness.
You moan as you feel your cock and balls expand.
They pulsate so hard it looks like they are flexing, your breath quickens as your heart beats faster and faster.
The dragonborn looks on with despair until he suddenly doubles over.
\<<run setup.choice("[[Feel his spawns Awaken->Quest_MQ002_Manor_DragonRoom_InfestHim_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_DragonMonk, "almostCumming")>>
"Ghhhh... No... Not now!" He yells as his cups his own bulge frantically.
But soon even he can't resist the potent nectar of his own spawns.
He moans, quietly at first, until he unbuttons his tunic in a panic.
"U-uhh... HHHhh... Fo-forgive me, gods... GAHHHhhh!"
\<<run setup.choice("[[Gaze at his Growing Cock->Quest_MQ002_Manor_DragonRoom_InfestHim_3]]");>>\<<set $CharacterSheet_Player.quest.naked = true>>
<<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_DragonMonk, "almostCumming")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
He fails to remove his pants in time before his cock bursts out of them.
Your mouth waters at the sight of the <<charLimbDesc $CharacterSheet_MQ002_DragonMonk 'cocks'>>.
It's already glistening with pre, it looks... Perfect.
You come closer as your balls expand even more...
The dragonborn looks at you in a mix of confusion and arousal, he tries to speak, but only moans come out of his mouth.
\<<run setup.choice("[[Ease him into it->Quest_MQ002_Manor_DragonRoom_InfestHim_4]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_DragonMonk, "almostCumming")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
A long deep moan escapes him as you utter these words.
He gives himself away to your <<LimbDesc 'pecs'>> and <<LimbDesc 'abdominals'>>.
You caress the back of his head and then kiss him deeply.
Your <<LimbDesc 'tongues' 'thrusts~thrust'>> deep into his throat, his lust is intoxicating.
Just like yours, his <<charLimbDesc $CharacterSheet_MQ002_DragonMonk 'cocks' 'throbs~throb'>> aggressively.
Through the pulses you feel along your fingers, you know now that not only blood travels through those veins.
The dragonborn stares at your <<LimbDesc 'cocks'>> he marvels at the size and girth.
"Please... I... I..." He mutters.
\<<run setup.choice("[[Rub your cock on him->Quest_MQ002_Manor_DragonRoom_InfestHim_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_DragonMonk, "cumming")>>
You rub your <<LimbDesc 'cocks'>> on his abs, his moans extend, grow more profound.
You present your <<LimbDesc 'cocks'>> to him.
\<<set _oneCock = setup.DESC.getLimbDesc($CharacterSheet_Player, 'cocks', {num:1})>>
He draws his head to the tip of <<print _oneCock>>, his whole body shaking in utter need. He kisses it softly, just enough to have a taste.
A small amount of pre touches his tongue, he can feel them, their essence in your seed.
He wants more...
\<<run setup.choice("[[Give him more...->Quest_MQ002_Manor_DragonRoom_InfestHim_6]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_DragonMonk, "cumming")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
His tongue drenches your glans, he tastes every inch before taking it all in. You feel him pushing down your slit, reaching down toward his prize.
He cups your <<LimbDesc "balls">>, feeling the spawns inside, caressing them.
"HHNNnnnn..."
You feel them respond, they course through your balls and slither up towards your <<LimbDesc "cocks">>
The feeling is more than orgasmic. You feel complete, like spreading the spawns is your reason for existing.
"T-Take me..."
The dragonborn fully gives in.
He can feel them bulging along your shaft, he sucks like his life depends on it, his tongue reaching deep within your cock.
\<<run setup.choice("[[Let the spawns out->Quest_MQ002_Manor_DragonRoom_InfestHim_7]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_DragonMonk, "cumming")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
\<<set _ballDesc = setup.DESC.getLimbDesc($CharacterSheet_Player, 'balls', {cust_adj: "churning",verb:['throbs','throb'], adj_limit:0})>>
\
You feel them rising up, inch by inch as your <<LimbDesc "teeths">> clench. The pressure keeps building, his tongue reaches deeper.
He gazes at you, with a deranged arousal burning in his eyes. His slurping moans grow louder and louder as he feels small spawns moving along your veins.
And finally, you feel it coming. You pull his head in, as deep as his body allows it, and you roar.
You roar as an all-embracing orgasm breaks out. Your <<print _ballDesc>> as liters of cum pumps out of you.
The dragonborn unleashes a muffled roar himself as his load shoots up your <<LimbDesc 'abdominals'>> and pools under your <<LimbDesc 'pecs'>>.
Your head thrashes back, only for another load to shoot out, making you roar even more passionately.
And then you feel it. Something monstrous moving along your shaft, your urethra widens more and more...
The dragonborn grins. He caresses the base, pressures it to keep moving. Every inch it travels shocks you with inhuman pleasure.
Your roars turn into ecstatic moans.
You moan and moan as it keeps slithering up to your slit. The dragonborn pulls back and grins madly.
A large spawn shaped like a <<PlayerRace>>'s cock stretches your slit to its limit. It seems to have evolved with the time it passed inside you.
"Fuck... Yessssss..." The dragon moans.
\<<run setup.choice("[[Infest him Further...->Quest_MQ002_Manor_DragonRoom_InfestHim_8]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_NyxParasite, "unique")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
His mind is already made up, he opens his mouth and rolls out his tongue, licking his lips sensually.
You scream in pleasure as your spawn pulls itself out of you.
It slithers like a snake towards the dragon's open mouth and immerses itself in.
\<<run setup.choice("[[Continue->Quest_MQ002_Manor_DragonRoom_InfestHim_8_1]]");>><<print setup.displayEncounterImage($CharacterSheet_MQ002_DragonMonk.info.pictureCorrupt)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
His eyes roll in the back of his head as pleasure overwhelms him, he cums once again.
Thick white creamy seed full of his own spawns bursts onto your <<LimbDesc "pecs">> as the monster fully enters him.
"Ahhhhhh... This feels amazing..." He moans as he attempts to catch his breath.
\<<run setup.choice("[[Continue->Quest_MQ002_Manor_DragonRoom_InfestHim_8_2]]");>><<print setup.displayEncounterImage($CharacterSheet_MQ002_DragonMonk.info.pictureCorrupt)>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
"Hmmm... Haaahahahaaha... YESSSS..." The dragonborn laughs madly as his right arm suddenly starts glowing.
A fiery light fills the room as he tears off his tunic to ribbons.
Your eyes widen as you see the source of this burning light.
Numerous tattoos, all of them resembling chains, burn the dragonborn's skin. Like they are made of molten lava.
\<<run setup.choice("[[Continue->Quest_MQ002_Manor_DragonRoom_InfestHim_8_3]]");>><<print setup.displayEncounterImage($CharacterSheet_MQ002_DragonMonk.info.pictureCorrupt)>>
\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
"Feels so good to give in..." He exclaims as his tattoos break, all at the same time. Each link of every chain burst into fragments of ink under his skin.
"To finally be free."
He peers at you, deep into your eyes, no longer is he tired or in pain. He looks ready to bring the world its knees.
"I feel so alive... And it's all thanks to you."
\<<run setup.breakOath("drenth")>>
\<<run setup.choice("[[Kiss him wildly->Quest_MQ002_Manor_DragonRoom_InfestHim_10]]");>><<print setup.displayEncounterImage($CharacterSheet_MQ002_DragonMonk.info.pictureCorrupt)>>
You both pull each other into a deep, messy kiss. Your <<LimbDesc "tongues" 'wrestles~wrestle'>> his own as you cup each others balls lovingly.
He then pushes back and snickers.
"With all my oaths broken," He trails his broken tattoos with his fingers. "The evils of this place really have nothing to stop them anymore..."
He looks affected by this, but at the same time. It also feels like these aren't his concerns anymore.
He cups his balls once more while fixating your own.
\<<run setup.choice("[[Continue->Quest_MQ002_Manor_DragonRoom_InfestHim_11]]");>><<print setup.displayEncounterImage($CharacterSheet_MQ002_DragonMonk.info.pictureCorrupt)>>
"The monolith at the entrance, this is where the leader of this cult lies." A grin slowly rises across his mouth.
"You look strong enough to take them on. Please, get rid of their leader for me, for all the time he made me waste in this rotten hell."
He stands up, giving you one last look before heading to the door.
"I'll be seeing you around, the Barrens is a small place after all..."
As his smile grows, two tongues roll down. They are thicker and longer than ever before.
"And now that I'm free, I have endless of pleasure ahead of me."
\<<run setup.changeLimbsNumber($CharacterSheet_MQ002_DragonMonk,"tongues", 2, setup.mod.ATLEAST)>>
\<<set $CharacterSheet_MQ002_DragonMonk.quest.infected = true>>
\
\<<print setup.clearWestWingRoom("WestWing_DrenthRoom")>>
\<<run setup.choice("[[Continue->Quest_MQ002_Manor_DragonRoom]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_DragonMonk, "angry")>>
"I should have known you were just another monster."
He jumps back and raises his arms into an attack stance.
"This is your last warning, leave me be or fight..."
\<<set $CharacterSheet_MQ002_DragonMonk.quest.threatened = true>>
\<<run setup.choice("[[Fight Him->FightLogic][$Encounter_Target = $CharacterSheet_MQ002_DragonMonk]]");>>
\<<run setup.choice("[[Leave->Quest_MQ002_Manor_DragonRoom_Leave]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
The massive door at the end of the bedroom shakes and pulses as you approach, as if what lies beyond shifts and warps to better suit your current self.
<<print setup.getNextManorDestination()>>\<<set $CharacterSheet_MQ002_DragonMonk.quest.available_encounterPassages_firstTime = false>>\
<<include WestWing_DrenthRoom_BreakRoof>>
The copper-colored floor is swarmed by fog.
The only things not engulfed in it are the grand bed at the center of the room and a person beside its base.
Sitting flat with his head looking down. The bright blue scales of his arms shine through the fog of the room.
\<<run setup.choice("[[Continue->WestWing_DrenthRoom_FirstTime_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_DragonMonk, "angry")>>
He suddenly lifts his head up, as if he had just awoken from a nightmare.
His slitted, draconic eyes meet with yours, and he pulls back slightly.
"Who are you?" He says with a cracking voice as he stands on his clawed, scaly feet.
He looks very nervous, but his movement is graceful and precise. His long grey tunic lands upon the thick layer of fog.
Based on his clothing and posture, he looks like a monk of some kind.
\<<run setup.choice("[[Attempt to Reassure Him->Quest_MQ002_Manor_DragonRoom_Reassure]]");>>
\<<run setup.choice("[[Fight Him->Quest_MQ002_Manor_DragonRoom_Fight]]");>>\<<set $CharacterSheet_MQ002_DragonMonk.quest.available_encounterPassages_firstTime = false>>\
<<include WestWing_DrenthRoom_BreakRoof>>
Hanging on the far wall is a massive, detailed painting of a panther-shaped Lost.
The detail of their musculature is exceptionally elaborate, making their muscles appear to bulge and strain against the skin and fur containing them as if the image itself were a living thing.
Drool drips from their chin as their bright yellow-painted eyes hungrily stare out into the empty room as if waiting for someone willing to satiate their lust.
The smell of freshly spilled seed hits you as you step in.
\<<run setup.choice("[[Continue->WestWing_DrenthRoom_FirstTime_Came_2]]");>>The copper-colored floor is swarmed by fog.
The only things not engulfed in it are the grand bed at the center of the room and a person beside its base.
Sitting flat with his head looking down. The bright blue scales of his arms shine through the fog of the room.
\<<run setup.choice("[[Continue->WestWing_DrenthRoom_FirstTime_Came_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_DragonMonk, "blushing")>>
He suddenly lifts his head up, as if he had just awoken from a nightmare.
His slitted, draconic eyes meet with yours, and he freezes.
"I... uh." He says with a cracking voice as he stands on his clawed, scaly feet.
He looks slightly nervous, but his movement is graceful and precise. His long grey tunic lands upon the thick layer of fog.
Based on his clothing and posture, he looks like a monk of some kind.
You feel like you recognize his voice.
\<<run setup.choice("[[Attempt to Reassure Him->Quest_MQ002_Manor_DragonRoom_Reassure]]");>>
\<<run setup.choice("[[Fight Him->Quest_MQ002_Manor_DragonRoom_Fight]]");>>\<<set $CharacterSheet_MQ002_DragonMonk.quest.available_encounterPassages_firstTime = false>>\
<<include WestWing_DrenthRoom_BreakRoof>>
Hanging on the far wall is a massive, detailed painting of a panther-shaped Lost.
The detail of their musculature is exceptionally elaborate, making their muscles appear to bulge and strain against the skin and fur containing them as if the image itself were a living thing.
Drool drips from their chin as their bright yellow-painted eyes hungrily stare out into the empty room as if waiting for someone willing to satiate their lust.
You are basked in the smell of freshly released spawns of Nyx.
\<<run setup.choice("[[Continue->WestWing_DrenthRoom_FirstTime_Infected_2]]");>>The copper-colored floor is swarmed by fog.
The only things not engulfed in it are the grand bed at the center of the room and a person beside its base.
Sitting flat with his head looking down. The bright blue scales of his arms shine through the fog of the room.
\<<run setup.choice("[[Continue->WestWing_DrenthRoom_FirstTime_Infected_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_DragonMonk, "cumming")>>
He suddenly lifts his head up, as if he had just woken.
His slitted, draconic eyes meet with yours, and he freezes.
"Hmmmm..." He says with a deep, monstrous voice as he stands on his clawed, scaly feet.
"You should keep your distance, I feel like I could turn at any moment."
He looks slightly nervous, but his movement is graceful and precise. His long grey tunic lands upon the thick layer of fog.
Based on his clothing and posture, he looks like a monk of some kind.
You feel the spawns within him, they urge you to corrupt him once more.
\<<run setup.choice("[[Attempt to Reassure Him->Quest_MQ002_Manor_DragonRoom_Reassure]]");>>
\<<run setup.choice("[[Fight Him->Quest_MQ002_Manor_DragonRoom_Fight]]");>>\<<if setup.MQ002_Manor_IsMassiveInManor($CharacterSheet_Player)>>
The structure crumbles, and the thunderous sound of wood shattering under your massive body roll across the castle once again.
You tear off parts of the roof and see what lies within.
\<<set $WorldState.cultManor.dragonRoom.isBroken = true>>
\<</if>>\<<if setup.MQ002_Manor_IsMassiveInManor($CharacterSheet_Player)>>
As you walk along the broken hallway, you hear the familiar sound of a portal opening, the same as the one you've heard countless times after being reborn.
Staring down, you see the strange dark light condense further down the hall.
Something heavy pushes through to it, causing the whole structure to shake until it breaks open.
\<<else>>
As you walk along the hallway, something catches your attention.
A thick liquid is dripping from the ceiling.
You look upwards and see a black spot grows and spread; it seems like the whole thing is about to cave in from whatever is up there.
After you quickly step back, it happens. Dust flies everywhere as something falls in front of you.
You can see it slithering behind the dust.
\<</if>>
A featureless, black snake-like body prods through. A large eye stares directly at you from where his head would have been.
It is surrounded by what looks like black dripping leaves, each of them gilstening with the otherworldly glow of Nyx's light.
\<<run setup.choice("[[Continue->Quest_MQ002_Manor_WestWing_Path_SeeParasite_2]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_NyxParasite, "purple")>>
Finally, it crawls until its <<print setup.getLength(setup.getStatValue($CharacterSheet_MQ002_NyxParasite, "height"))>> long body is fully exposed, its attention is completely focused on you...
\<<run setup.choice("[[Defend Yourself->FightLogic][$Encounter_Target = $CharacterSheet_MQ002_NyxParasite]]");>>At first glance, it would seem to be an empty room that had yet to be used.
However, closer inspection reveals a small latch opposite the entrance connected to a barely visible circular seam in the wall itself.
\<<run setup.choice("[[Pull the latch->WestWing_GloryHole_2]]")>>
\<<run setup.choice("[[Leave->WestWing_GloryHole_Leave]]")>><<include setup.getNextNarativeEventPassage(setup.StorySheet_MQ002_DragonMonk.gloryHoleStartPassage)>>The latch makes a barely audible click as its well-oiled mechanism pushes against something inside the wall.
An instant later, a large circular section of the wall pops out towards you, revealing an opening into the adjacent room.
But there is no one on the other side.
\<<run setup.choice("[[Leave->WestWing_GloryHole_Leave]]")>>The latch makes a barely audible click as its well-oiled mechanism pushes against something inside the wall.
An instant later, a large circular section of the wall pops out towards you, revealing an opening into the adjacent room.
You can barely make out the sounds of someone, or something, moving around and muttering to themselves.
\<<if $CharacterSheet_MQ002_DragonMonk.quest.met == true>>
The voice is familiar; you have definitely heard it before.
\<</if>>
\<<run setup.choice("[[Listen carefully->WestWing_GloryHole_3]]")>>The sound of footsteps can be faintly heard from the other side. A soft groan slips out.
"Come on big guy, show me what you got"
\<<run setup.choice("[[Do it->WestWing_GloryHole_4]]")>>
\<<run setup.choice("[[Leave->WestWing_GloryHole_Leave]]")>>The urge is too overwhelming to resist.
\<<if setup.MQ002_Manor_IsGiganticInManor($CharacterSheet_Player)>>
Despite the hole being designed for something much larger than the average person you still are forced to get down on your knees to line yourself up with it.
\<<elseif setup.MQ002_Manor_IsMassiveInManor($CharacterSheet_Player)>>
It's no effort to line yourself up with the hole despite its higher-than-normal height.
\<<else>>
You must stand up on your tiptoes to reach the hole.
\<</if>>
\<<if setup.MQ002_Manor_IsCockGiganticInManor($CharacterSheet_Player)>>
With a loud grunt, you shove your giant cock through the wall. The hole simply can't take it, and so the wall explodes in a shower of dust and debris.
\<<elseif setup.MQ002_Manor_IsCockMassiveInManor($CharacterSheet_Player)>>
A smug grin spreads across your lips unbidden when you stuff your massive fuck stick through the hole and feel the edges pressing in around the girth of your shaft.
\<<else>>
The hole is pretty spacious, again almost certainly to accommodate the typical proportions of the intended users, but you can't help but be a bit proud of how much your dick fills it.
\<</if>>
You can only imagine the look on their face as they see your cock.
You hear the muffled sound of a single voice, assumedly the person on the other side of the wall talking to themselves, but you can't make out their words.
Eventually, that too goes quiet, and you're left there waiting.
\<<run setup.choice("[[Keep waiting->WestWing_GloryHole_5]]")>>A second later, an unexpected gentle tickle of fingers brushing along the side of your shaft causes your cock to jerk and throb powerfully in reaction.
The light touch becomes a firm grip as thick, powerful fingers grip around the middle of your shaft to restrict its ability to jerk about wildly of its own accord.
Then, just as quickly, the hands release you and pull away as if they had been electrocuted as more incoherent, muffled words spill out from the person on the other side of the wall.
You don't need to hear what they're saying to understand the hesitation in their actions.
\<<run setup.choice("[[Tease him->WestWing_GloryHole_6]]")>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
Your hips roll forward to grind against the wall and force your waistline flush with the glory hole to press every last bit of your cock through the hole.
Thankfully their hesitation doesn't last much longer. You feel their strong fingers grip your dick once more.
\<<if setup.MQ002_Manor_IsCockMassiveInManor($CharacterSheet_Player)>>
Or at least what small part of your large endowment they can get their hands around.
\<</if>>
The grip is more assertive this time, possessive in a way if how their fingers squeeze into the iron-hard rod of your cock is any indication.
It's almost like they're afraid of you pulling away now that they've decided to hold you in place.
\<<run setup.choice("[[Continue->WestWing_GloryHole_7]]")>>Hot breath washes over the head of your leaking cock, sending a shiver down your spine as their hot breath contrasts the cool moisture of your pre.
You can imagine their mouth hovering directly in front of your dick, jaw hanging open, tongue dangling from one edge of their lips as they take in your scent.
If you weren't already flush with the wall, you would push further through the hole to thrust into their waiting mouth.
\<<run setup.choice("[[Tease him->WestWing_GloryHole_8]]")>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
Soft, wet lips press against the tip of your cock in a kiss.
It is the gentle, tentative kiss of someone testing the waters to see if there would be any objection to their show of affection.
When the only response they get is another pulse of your dick and a fresh spurt of pre dribbling down your underchannel, they take that as approval.
\<<run setup.choice("[[Continue->WestWing_GloryHole_9]]")>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
The next kiss is more energetic.
Their lips press down firmly against the side of your cockhead and create a seal just long enough to suckle on the heated flesh.
They repeat the same action on the opposite side as if wanting to maintain symmetry to their increasingly fervent worship of your erection.
By this point you can feel their lips and the front of their face is soaked in your pre.
They leave a trail of kisses down the length of your shaft until they reach the base.
Once there, your mystery partner slides their tongue out along the girth of your cock, letting out a tiny groan of lust and hunger.
\<<run setup.choice("[[Keep going->WestWing_GloryHole_10]]")>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
Once reaching the head, their powerful semi-prehensile tongue stroke its way across your tip.
Again their hot breath washes over your cock, making you shiver as the hot breath contrasts the layer of saliva along your dick.
Your mystery worshipper finally moves in to take you in their mouth.
\<<run setup.choice("[[Continue->WestWing_GloryHole_11]]")>>\<<run setup.playSoundActionParams(["action_Suck"], true)>>
=======
<span class="glitch" data-text="传播你的幼体……">[[传播你的幼体……->Quest_MQ002_Manor_DragonRoom_InfestHim]]</span>
\<<else>>
[[询问他的情况->Quest_MQ002_Manor_DragonRoom_WhoAreYou]]
\<</if>>
\
\<<if $CharacterSheet_Player.quest.nyxParasiteInfections > 0 && $CharacterSheet_MQ002_DragonMonk.quest.askedWhyAreYouHere>>
<span class="glitch" data-text="用幼体填满他……">[[用幼体填满他……->Quest_MQ002_Manor_DragonRoom_InfestHim]]</span>
\<<elseif $CharacterSheet_MQ002_DragonMonk.quest.askedWhoAreYou>>
[[询问他为什么在这里->Quest_MQ002_Manor_DragonRoom_WhyAreYouHere]]
\<</if>>
\
\<<if $CharacterSheet_Player.quest.nyxParasiteInfections > 0 && $CharacterSheet_MQ002_DragonMonk.quest.askedLookingForSomeone>>
<span class="glitch" data-text="让你的幼体来接管他……">[[让你的幼体来接管他……->Quest_MQ002_Manor_DragonRoom_InfestHim]]</span>
\<<elseif $CharacterSheet_MQ002_DragonMonk.quest.askedWhyAreYouHere && !$CharacterSheet_MQ002_DragonMonk.quest.askedLookingForSomeone>>
[[告诉他你在寻找一些什么->Quest_MQ002_Manor_DragonRoom_ImLookingForSomeone]]
\<</if>>
\<<if $CharacterSheet_Player.quest.nyxParasiteInfections > 0>>
[[进一步感染他……->Quest_MQ002_Manor_DragonRoom_InfestHim]]
\<</if>>
\<<run setup.choice("[[揍他->Quest_MQ002_Manor_DragonRoom_Fight]]");>>
\<<run setup.choice("[[离开->Quest_MQ002_Manor_DragonRoom_Leave]]");>>\<<if setup.MQ002_Manor_IsMassiveInManor($CharacterSheet_Player)>>
\你告诉他,你不是来战斗的,但你庞大的身体仍然令人生畏。
\<<else>>
\你告诉他你不是来战斗的,但他似乎很困扰。
\<</if>>
"可恶……你想要什么?" 他用手按在额头上,喘着粗气,仿佛在自言自语。
\<<run setup.choice("[[继续->Quest_MQ002_Manor_DragonRoom_Safe]]");>>龙裔的背部沿着床架底部滑落,直到他砰的一声撞到地板上。
"说来话长……" 他说,他的下半身被覆盖在地板上的一层雾吞没了。
"我被派来这里是为了除掉这个王国的主人,一个名叫阿波图斯的龙裔,一个邪恶的怪物。"
光是说这个名字就让他恶心,就像这个词本身就是剧毒一样。
"我来这里质问他做出有悖我们价值观行为的罪行,希望能跟他讲道理。
但他对权力的贪婪蒙蔽了他的双眼,自从他来到这里凝视黑日后,他就对我们的部落产生浓厚的兴趣。"他叹了口气,那些记忆沉重地压在他的灵魂上。
\<<run setup.choice("[[继续->Quest_MQ002_Manor_DragonRoom_WhyAreYouHere_2]]");>>"因此我们奋起反击. 我毫不留情地打败了他,等着他再一次把可怜的自我献给尼克斯。
每次落败后他都会在几天内出现,总是更堕落,更强壮,更可怕。" 他刚刚还挺自豪的语气突然失落起来。
"直到我再也无法阻止他。他重新找到尼克斯,并把自身献给了腐化 He went back to Nyx and gave himself to its corruption.
他……在这之后完全变了。变成一个令人憎恶的,制造恐怖和野兽的人,让整个荒原逐渐堕落。" 他的声音越来越小。
"我必须阻止这一切,所以这几天来,我试图用自己的方式去斗争。"
\<<run setup.choice("[[继续->Quest_MQ002_Manor_DragonRoom_WhyAreYouHere_3]]");>>直到有一天,我听闻他即将举行一个重要仪式的谣言;我意识到这就是我出击的机会。
我设法溜了进去,如我所料,这些被诅咒的的大厅空无一人。这个可怕邪教的每个成员都在阿波修斯的个人领域。
所以……我自己做了一个仪式,以此来封锁他们唯一的出口。" 即使深受折磨,他依然咧开嘴,露出一个胜利的笑容。
"现在只有我才能把这些怪物从监狱里放出来……只要我遵守誓言,他们就逃不掉。"
\<<set $CharacterSheet_MQ002_DragonMonk.quest.askedWhyAreYouHere = true>>
\<<run setup.choice("[[继续->Quest_MQ002_Manor_DragonRoom]]");>>他稍稍平复自己的心情。
"我叫德伦斯,卡迪尔的德伦斯。"他停顿了一下。
"听着,我不知道你为什么在这里, 但是……有邪物被封印在这些大厅里。即使它的力量被控制住了,它还是会把怪物送到这里,希望它们把我们腐化成和他们一样可恶的东西。"
他深深地叹了口气,把面前的雾驱散了一些。
"也许你最好还是离开吧。"
\<<set $CharacterSheet_MQ002_DragonMonk.quest.askedWhoAreYou = true>>
\<<run setup.choice("[[继续->Quest_MQ002_Manor_DragonRoom]]");>>"这个人会是谁?我们可是这里唯一还有一丝理智的人了……"
你不厌其详地向他描述克雷的外表,不错过任何细节,包括他结实身体上的伤疤。
他的故事在金堡家喻户晓,几百次的探险把他变成了如今这样伟大的人。
即使是最危险的野兽也会在看到他的铁头盔下明亮的蓝眼睛时落荒而逃。
德伦斯保持沉默,时间长得令人惴惴不安。
\<<run setup.choice("[[继续->Quest_MQ002_Manor_DragonRoom_ImLookingForSomeone_2]]");>>"我提到的这个仪式……你的朋友也参与了。"
你的眼睛猛地睁圆。
"据我所知,他是这场仪式的核心。" 说完,他便陷入了沉默。
"这个邪教在寻找一个可以成为尼克斯——也就是黑日本身主人的战士。
在我看来,他好像是心甘情愿去做的……"
德伦斯的话语骤然而止。
"听着,不管他发生了什么,你都可以假设他已经死了。 把它们都封印在这里是保证世界安全的唯一方法……"
[[让德伦斯知道你要拯救克雷->Quest_MQ002_Manor_DragonRoom_ImLookingForSomeone_SaveHim]]
[[放弃->Quest_MQ002_Manor_DragonRoom_ImLookingForSomeone_GiveUp]]你坚信克雷还能得救,但德伦斯似乎并不相信。
"绝对不行。"
德伦斯摇了摇头,心中升起一丝愤怒。
"我花这么长时间保护这个封印可不是为了打破它。 我不能冒这个险,你难道不知道这些怪物有多危险吗?"
[[告诉他你能对付他们->Quest_MQ002_Manor_DragonRoom_ImLookingForSomeone_SaveHim_2]]
[[同意他的观点->Quest_MQ002_Manor_DragonRoom_ImLookingForSomeone_GiveUp]]德伦斯瞥了你一眼,扫视着你的身体。他无法掩饰自己眼中的震惊……
"就算你能做到,我还是不相信你能不落一只的将他们尽数消灭。"
他的语气变弱了。
"我们为什么要冒这个风险?" 他压低声音说,恳求你不要这样做。
[[告诉他一旦你进入怪物的领地就重新激活你的封印->Quest_MQ002_Manor_DragonRoom_ImLookingForSomeone_SaveHim_3]]
[[停止施压->Quest_MQ002_Manor_DragonRoom_ImLookingForSomeone_GiveUp]]你真是疯得无可救药……这意味着你会跟他们被永远地封印在这……"他叹了口气
龙裔低头沉思,房间陷入了长时间的沉默。他似乎在看自己的胳膊。
"我居然向你透露这么多有关他的事,我真想给自己的大嘴巴来一巴掌,但我不认为我能跟你讲道理了。"
德伦斯拔出匕首,拿在手上。
"在我们部落,誓言比任何魔法都有力量。 因为誓言会守护我们的一切美好品质,这样你就能通过封锁。"
他看着你,信念在他的眼睛里燃烧。
[[向德伦斯发誓->Quest_MQ002_Manor_DragonRoom_ImLookingForSomeone_MakeOath]]
[[拒绝他的提议->Quest_MQ002_Manor_DragonRoom_ImLookingForSomeone_RefuseOath]]"只要你努力对抗尼克斯的腐化力量,你便可以通过我的封印。"
他划伤了自己的手,鲜血从敞开的伤口迅速涌出。
"只要你的事业是高尚的,我就尊重你。"
你把你的手伸给他,当匕首刺进你的手时,你向后缩了一下。
然后他把他那长满鳞甲的手压在你的手上,他冰冷的血液迅速与你的血混合在一起。
"在誓言的见证下,我们将保持坚强,远离诱惑。"
[[紧紧握住他的手->Quest_MQ002_Manor_DragonRoom_ImLookingForSomeone_MakeOath_2]]你感到掌心升起一阵灼烧感。
"坚,持,住。" 德伦斯坚定不移地咬牙说到。
感觉就像把手放在火上,你咬紧牙关,这时疼痛突然转移。
就像熔岩穿过战壕,疼痛蔓延到你的手腕。
[[继续->Quest_MQ002_Manor_DragonRoom_ImLookingForSomeone_MakeOath_3]]你可以听到你的皮肤咝咝作响,黑色的印记慢慢地在你的手周围形成。
它们旋转着,灼伤每一寸皮肤,并向你的手臂扩散。
你的呼吸加快了,疼痛变得难以忍受,因为印记向你的二头肌扩散。
然后印记的扩散速度变慢了; 它们绕着你的手臂旋转,速度很慢,足以让你分辨出它们代表什么。
它们形成一系列黑色的链条,缠绕在你的二头肌上。
[[继续->Quest_MQ002_Manor_DragonRoom_ImLookingForSomeone_MakeOath_4]]你抬头看德伦斯,看到同样的纹身也锁在他的手臂上,但那只是无数纹身链中最新的一个……
他只是点点头,然后放开你的手。烧灼感慢慢消失,但你感到肢体周围有一种不自然的紧绷感……
"这个被诅咒的庄园入口处的金色巨石便是进入阿波图斯领地的入口。 提醒一句,你要知道我们的誓言是神圣的,不能违背。"
然后他把手垂到身体两侧。这一切磨难似乎令他殚精竭虑。
\<<set $CharacterSheet_MQ002_DragonMonk.quest.askedLookingForSomeone = true>>
\<<set $CharacterSheet_Player.quest.oaths.drenth = setup.Oath.ACTIVE>>
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_Oath_Containment);>>
\<<print setup.clearWestWingRoom("WestWing_DrenthRoom")>>
\<<run setup.choice("[[继续->Quest_MQ002_Manor_DragonRoom]]");>>"老实说,我恨不得你失败。现在离我远点,这是确保他们的邪恶不扩散的唯一方法。"
他给了你一个同情的眼神,然后又痛苦地弓下身。
\<<run setup.choice("[[继续->Quest_MQ002_Manor_DragonRoom]]");>>我知道这很不容易,但这是确保他们的邪恶不会扩散的唯一方法。"
他给了你一个同情的眼神,然后又痛苦地弓下身。
\<<run setup.choice("[[继续->Quest_MQ002_Manor_DragonRoom]]");>>似乎有什么东西在你体内悸动,渴求着什么。那是你体内的尼克斯幼体,他们剧烈地在你的卵蛋内摇晃旋转着。
当嗅到你体内仍存有的良知时,他们便开始马不停蹄地产出成吨的性奋剂。
"哈啊……哈嗯……操……" 当你的肉棒和卵蛋因性奋而变大时,你情不自禁地发出一声娇喘。
它们跳动得如此剧烈,在空中留下一道弯曲的残影,你心跳加速,呼吸也随之加快。
龙裔绝望地看着,直到他突然挣扎着弯下腰。
\<<run setup.choice("[[你察觉到他体内的尼克斯幼体苏醒了->Quest_MQ002_Manor_DragonRoom_InfestHim_2]]");>>"嘎啊…… 不……不要在这种时候!" 他大叫着,拼命捂住自己鼓起的大包。
但很快,即使是他这样的僧侣也无法抗拒自己体内尼克斯幼体产出的强力春药。
起初他只是忍耐着让自己呻吟得不要那么大声,直到他燥热难耐,像要干坏事的孩子般惊慌地解开了上衣的扣子。
"啊,啊啊……哈啊啊啊……恳,恳求你原谅我的堕落,我的神……嘎啊啊啊啊啊啊!"
\<<run setup.choice("[[凝视他不断变大的肉棒->Quest_MQ002_Manor_DragonRoom_InfestHim_3]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
还没能及时脱掉裤子,他的擎天柱便冲破裤裆横空出世。
<<print setup.processFlavours($CharacterSheet_MQ002_DragonMonk, "在看到龙裔肥硕的@[all|cocks|noverb]出现在你面前时,你垂涎欲滴。")>>
他的巨物已经满布淫液,在光线的照射下闪闪发光, 看上去真是……肥美多汁.
你的卵蛋随着你们之间距离的缩短逐渐变大……
龙裔只是注视着你,目光中混合着困惑和渴求,他试图说话,但都变成了急不可耐的呻吟。
\<<run setup.choice("[[让他放弃挣扎,尽情享受->Quest_MQ002_Manor_DragonRoom_InfestHim_4]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
听闻你的话语,他发出一声如释重负的呻吟。
<<print setup.processFlavours($CharacterSheet_Player, "他沉沦在你的@[all|pecs|noverb] 和 @[all|abdominals|noverb]之中,享受着在情欲之海中畅游的快感。")>>
你轻抚他的后脑勺,然后深情地吻他。
<<print setup.processFlavours($CharacterSheet_Player, "你的@[all|tongues|noverb]在他的喉咙深处翻腾,他渴望你对他做更多淫秽之事,意识到这点让你如痴如醉。")>>
<<print setup.processFlavours($CharacterSheet_MQ002_DragonMonk, "就像你的那个一样, 他的@[all|cocks|noverb]猛烈地悸动。")>>
你用手指轻抚他肉棒上暴起的青筋,意识到血管里流淌的不仅仅是血液。
<<print setup.processFlavours($CharacterSheet_Player, "龙裔紧紧地盯着你的@[all|cocks|noverb],惊叹于它的尺寸。")>>
"求求你……我……我要……" 他低声说道,喘气声几乎掩盖了他的声音。
\<<run setup.choice("[[用你的凶器满足他->Quest_MQ002_Manor_DragonRoom_InfestHim_5]]");>><<print setup.processFlavours($CharacterSheet_Player, "你把你的@[all|cocks|noverb] 用力插入他的小穴中, 他的浪叫不绝于耳,成为这场淫秽派对的奇妙乐章。")>>
你将巨物拔出,向他展示你雄伟的<<print setup.processFlavours($CharacterSheet_Player, "@[all|cocks|noverb]")>> 。
他迫切地将头抵在你<<print setup.processFlavours($CharacterSheet_Player, "@[1|cocks|noverb]")>>的铃口处,他欲火焚身,全身上下性奋地颤动,向你展示他内心深处的渴望。他的唇靠近,轻采花蜜,浅尝辄止。
舌头一搅,少量花蜜深入口腔,令他领会其中奥妙,你种子里的精华令他春心荡漾。
但他可不满足于此……
\<<run setup.choice("[[给他更多……->Quest_MQ002_Manor_DragonRoom_InfestHim_6]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
他的舌头缠上了你的龟头,细细品尝其中风味,不落下每一寸,然后才将你的肉棒完全吞下。 你感觉到他的巧舌俏皮地想要往你的铃口深处钻,想要得到更多汁液。
他捧住你的<<print setup.processFlavours($CharacterSheet_Player, "@[all|balls|noverb]")>>,轻轻地抚摩,感受里面尼克斯幼体的存在。
"哈,嗯嗯嗯……"
你感觉到它们的反应,它们穿过你的卵蛋,滑向你的<<print setup.processFlavours($CharacterSheet_Player, "@[all|cocks|noverb]")>>。
你不仅仅体会到了高潮的快感。你猛然察觉现在的自己才是一个完整的个体,就像你就是为尼克斯的繁衍生息而活的。
"后入我……操烂我……"
龙裔完全屈服于肉欲的快感。
他能感觉到幼体们沿着你的肉棒隆起,他贪婪地吮吸着,就像他的生命依赖于它们一样,他的舌头探入你的肉棒深处。
\<<run setup.choice("[[排出幼体->Quest_MQ002_Manor_DragonRoom_InfestHim_7]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
当幼体们顺着你的肉棒来到你的下腹部,一寸寸向你的上半身蔓延时,你爽到眼皮上翻,<<print setup.processFlavours($CharacterSheet_Player, "@[all|teeths|noverb]")>>紧咬。 快感仍在飙升,而他的小舌对此毫不知情,仍肆无忌惮地往肉棒更深处探索。
他从两胯之间抬头凝视着你,眼中燃烧着一种疯狂的性奋。当感觉到幼体在你的血管里移动时,他嘴巴发出的啪啪水声和喉咙深处的呻吟声越来越响。
终于,你感觉那一刻要来了。你用力抱住他的头,跨部一顶,似乎要用肉棒贯穿他的整个身体,然后你发出一声惊天动地的咆哮。
在咆哮声中,你达到一个前所未有的高潮。你的<<print setup.processFlavours($CharacterSheet_Player, "@[all|churning|balls|noverb]颤动着")>>,同时大量精液从中喷涌而出。
<<print setup.processFlavours($CharacterSheet_Player, "龙裔发出一声低沉的咆哮,他再也忍耐不住,绚烂的烟花绽放在你的@[all|abdominals|noverb]上,汇聚在你的@[all|pecs|noverb]处并形成一个小型泳池。")>>
你的头向后猛烈地一撞,第二波精液即将喷出,让你更加激情地咆哮。
然后你感觉到。一些可怕的东西沿着你的肉棒中轴移动,让你的尿道越来越宽……
龙裔咧嘴一笑。他抚摸着你的根部,迫使它继续移动。它每一寸的移动都让你体会到非人的快感。
你的咆哮变成了狂热的呻吟。
你呻吟着,娇喘着,而它一直滑动到你的尿道口。龙裔头向后仰,嘴唇依然含住龟头,脸上却挂上了疯狂的笑容。
一个形状酷似<<print setup.getRace($CharacterSheet_Player.info.anatomy, true)>>'的肉棒将你的尿道口扩张到极限。它似乎在你体内随着时间的流逝而进化。
"操……啊~就是这样……"龙裔呻吟着。
\<<run setup.choice("[[进一步感染他……->Quest_MQ002_Manor_DragonRoom_InfestHim_8]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
他下定决心,张开嘴,伸出舌头,色情地地舔着嘴唇。
当幼体从龟头缝钻出来时,你爽得尖叫起来。
它像蛇一样滑向龙裔张开的嘴,并融入其中。
\<<run setup.choice("[[继续->Quest_MQ002_Manor_DragonRoom_InfestHim_8_1]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
他爽得双眼上翻,眼珠子都快飞到后脑勺去了,强烈的性快感淹没了他,使他再次射出大量精液。
当你的巨物深入他的小穴,他爽得在你的<<print setup.processFlavours($CharacterSheet_Player, " @[all|pecs|noverb]")>> 上喷洒出奶白色的浓稠精液,混合着他体内的大量尼克斯幼体。
"啊啊啊啊啊……我好爽,好爽啊……"他呻吟着,淹没在情欲的海洋里,快要喘不上气来了。
\<<run setup.choice("[[继续->Quest_MQ002_Manor_DragonRoom_InfestHim_8_2]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
"哼哼哼……哈啊啊啊啊啊啊……你太棒啦……" 龙裔疯狂地笑着,与此同时他的右臂突然开始发光。
当他把他的束腰外衣撕成丝带时,炽热的光芒充满了房间。
当看到这强烈光芒的来源时,你双目圆睁。
龙裔的皮肤上有许多链状纹身灼烧着他,就像阻隔一切生灵靠近的炙热岩浆。
\<<run setup.choice("[[继续->Quest_MQ002_Manor_DragonRoom_InfestHim_8_3]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
"这种感觉太棒了,我完全无法抗拒……"他惊叫着,与此同时其身上的纹身开始瓦解。 每一条链子的每一环都在他的皮肤下迸裂成墨汁般的碎片。
"一直到一切的结束。"
他凝视着你,深深凝视着你,他不再疲倦,不再痛苦。看起来他已经准备好让世界屈服于他的脚下了。
"多亏了你,我感觉自己枯木般的身躯又重新焕发新机。"
\<<run setup.breakOath("drenth")>>
\<<run setup.choice("[[粗野地亲吻他->Quest_MQ002_Manor_DragonRoom_InfestHim_10]]");>><<print setup.displayEncounterImage($CharacterSheet_MQ002_DragonMonk.info.pictureCorrupt)>>
你们两唇相悦,刚一触碰,便陷入了深吻中。你的<<print setup.processFlavours($CharacterSheet_Player, " @[all|tongues|noverb]在他的口腔中中搅动")>>,与此同时你爱怜地捧起你的卵蛋。
他推搡着,窃笑着。
"我们的誓言失效了," 他用手指抚弄破碎的纹身。"已经没有什么能够阻止这个地方的邪恶了……"
他似乎出现了一瞬间的恍惚,但他已经不在乎了。
他盯着你胯下的那两个铃铛,也捧起了自己的。
\<<run setup.choice("[[继续->Quest_MQ002_Manor_DragonRoom_InfestHim_11]]");>>"入口的巨石,就是这个邪教的首领所在的地方。"他的嘴角缓缓浮现出一丝笑容。
"你看起来足够强大,可以对付他们。拜托你,替我除掉他们的领袖吧,就是因为他才让我在这破烂地狱里浪费我的人生。"
他站起来,在朝门口走去前最后看了你一眼。
"相信我们不久自会相见, 毕竟荒原只是一个弹丸之地……"
他嘴角咧开,吐出两条舌头。它们比以前更厚更长。
"现在我自由了,而这世间还有这么多愉悦之事在等着我。"
\<<run setup.changeLimbNumber($CharacterSheet_MQ002_DragonMonk.info.anatomy, "tongues", 2)>>
\<<set $CharacterSheet_MQ002_DragonMonk.quest.infected = true>>
\<<print setup.clearWestWingRoom("WestWing_DrenthRoom")>>
\<<run setup.choice("[[继续->Quest_MQ002_Manor_DragonRoom]]");>>"我早该料到你也是一只怪物。"
他向后一跳,举起双臂,摆出攻击姿态。
"这是我的最后警告, 要么战,要么滚……"
\<<set $CharacterSheet_MQ002_DragonMonk.quest.threatened = true>>
\<<run setup.choice("[[和他战斗->FightLogic][$Encounter_Target = $CharacterSheet_MQ002_DragonMonk]]");>>
\<<run setup.choice("[[离开->Quest_MQ002_Manor_DragonRoom_Leave]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
当你走近卧室尽头那扇巨大的门时,它因你的体重而剧烈摇晃,好像后面的东西会移动和扭曲,以更好地适应你现在的体型。
<<print setup.getNextManorDestination()>>\<<set $CharacterSheet_MQ002_DragonMonk.quest.available_encounterPassages_firstTime = false>>\
<<include WestWing_DrenthRoom_BreakRoof>>
铜色的地板被雾气笼罩着。
唯一没有被它吞噬的是房间中央的大床和床底旁的一个人。
那个人平坐着,头向下看。他手臂上亮蓝色的鳞甲在房间的迷雾中闪闪发光。
\<<run setup.choice("[[继续->WestWing_DrenthRoom_FirstTime_2]]");>>他突然抬起头,好像刚从噩梦中醒来。
他睁开恶龙般的眼睛与你的眼睛对视,随后微微向后缩。
"你是谁?"他用嘶哑的声音说,并用布满鳞片的爪子和双脚支撑自己站了起来。
他看起来有点紧张,但动作优雅而不失风范。 他的灰色长衫轻轻摆动,隐没在厚厚的浓雾中。
从他的衣着和姿势来判断,他应该是个僧侣。
\<<run setup.choice("[[试图安抚他->Quest_MQ002_Manor_DragonRoom_Reassure]]");>>
\<<run setup.choice("[[揍他->Quest_MQ002_Manor_DragonRoom_Fight]]");>>\<<set $CharacterSheet_MQ002_DragonMonk.quest.available_encounterPassages_firstTime = false>>\
<<include WestWing_DrenthRoom_BreakRoof>>
挂在远处墙上的是一幅巨大的、详细的豹形迷失者的画。
它们的肌肉组织的细节非常精致,使它们的肌肉看起来鼓胀起来,并与包含它们的皮肤和毛皮相抗衡,仿佛这幅画本身就是一个活物。
口水从它们的下巴上滴下来,它们那双涂成黄色的明亮眼睛饥渴地盯着空荡荡的房间,似乎在等待着愿意满足它们欲望的人。
当你走进去的时候,一股新洒下的种子的味道扑面而来。
\<<run setup.choice("[[继续->WestWing_DrenthRoom_FirstTime_Came_2]]");>>铜色的地板被雾气笼罩着。
唯一没有被它吞噬的是房间中央的大床和床底旁的一个人。
那个人平坐着,头向下看。他手臂上亮蓝色的鳞甲在房间的迷雾中闪闪发光。
\<<run setup.choice("[[继续->WestWing_DrenthRoom_FirstTime_Came_3]]");>>他突然抬起头,好像刚从噩梦中醒来。
他恶龙般的眼睛与你相遇,随后他愣住了。
"我……呃……"他用嘶哑的声音说着,并用布满鳞片的爪子和双脚支撑自己站了起来。
他看起来有点紧张,但动作优雅而不失风范。 他的灰色长衫轻轻摆动,隐没在厚厚的浓雾中。
从他的衣着和姿势来判断,他应该是个僧侣。
你感觉你认出了他的声音。
\<<run setup.choice("[[试图安抚他->Quest_MQ002_Manor_DragonRoom_Reassure]]");>>
\<<run setup.choice("[[揍他->Quest_MQ002_Manor_DragonRoom_Fight]]");>>\<<set $CharacterSheet_MQ002_DragonMonk.quest.available_encounterPassages_firstTime = false>>\
<<include WestWing_DrenthRoom_BreakRoof>>
挂在远处墙上的是一幅巨大的、详细的豹形迷失者的画。
它们的肌肉组织的细节非常精致,使它们的肌肉看起来鼓胀起来,并与包含它们的皮肤和毛皮相抗衡,仿佛这幅画本身就是一个活物。
口水从它们的下巴上滴下来,它们那双画着亮黄色的眼睛饥渴地盯着空荡荡的房间,仿佛在等待着愿意满足它们欲望的人。
你被沐浴在新释放的尼克斯幼体的气味中。
\<<run setup.choice("[[继续->WestWing_DrenthRoom_FirstTime_Infected_2]]");>>铜色的地板被雾气笼罩着。
唯一没有被它吞噬的是房间中央的大床和床底旁的一个人。
那个人平坐着,头向下看。他手臂上亮蓝色的鳞甲在房间的迷雾中闪闪发光。
\<<run setup.choice("[[继续->WestWing_DrenthRoom_FirstTime_Infected_3]]");>>他突然抬起头来,仿佛刚刚睡醒。
他狭长的龙眼与你相遇,他愣住了。
"嗯……"他用低沉、怪异的声音说着,用长满爪子、有鳞的脚站着。
"你应该保持距离,我觉得我随时都有可能转化。"
他看起来略显紧张,但他的动作却优雅而准确。他的灰色长衫落在厚厚的雾层上。
根据他的衣着和姿势,他看起来像某种僧侣。
你感觉到他体内的卵子,它们敦促你再一次腐蚀他。
\<<run setup.choice("[[试图安抚他->Quest_MQ002_Manor_DragonRoom_Reassure]]");>>
\<<run setup.choice("[[揍他->Quest_MQ002_Manor_DragonRoom_Fight]]");>>\<<if setup.MQ002_Manor_IsMassiveInManor($CharacterSheet_Player)>>
建筑的结构崩溃了,木材在你巨大的身体下碎裂的雷鸣般的声音再次滚过城堡。
你撕下屋顶的一部分,看看里面有什么。
\<<set $WorldState.cultManor.dragonRoom.isBroken = true>>
\<</if>>\<<if setup.MQ002_Manor_IsMassiveInManor($CharacterSheet_Player)>>
你走在破碎的走廊上,突然听到熟悉的传送门打开的声音,这和你重生后无数次听到的声音如出一辙。
往下看,你看到奇怪的暗光凝结在大厅更远的地方。
有很重的东西在推着它,导致它的整个结构摇晃,直到它裂开。
\<<else>>
当你走在走廊上时,一些东西吸引了你的注意力。
一种浓稠的液体正从天花板上滴下来。
你向上看,看到一个黑点在生长和扩散; 不管那是什么,看起来这个东西要整个塌下来了。
不出所料,在你迅速后退一步之后,它就塌下来了。这个东西落在你面前,扬起灰尘,到处是灰蒙蒙一片。
你可以看到它在灰尘的遮掩下滑行。
\<</if>>
一个毫无正常生物特征的黑色蛇状身体探了进来。一只巨瞳正从原本应该是头的地方直勾勾地盯着你。
它被看起来像是滴着水的黑色叶子的东西包围着,每一片叶子都闪烁着尼克斯超凡脱俗的光芒。
\<<run setup.choice("[[继续->Quest_MQ002_Manor_WestWing_Path_SeeParasite_2]]");>><<print setup.displayEncounterImage($CharacterSheet_MQ002_NyxParasite.info.picture)>>
它不断爬行,直到它<<print setup.getLength(setup.getStatValue($CharacterSheet_MQ002_NyxParasite, "height"))>>长的身体终于完全显露在你的眼前,你吸引了它的全部注意……
\<<run setup.choice("[[自卫->FightLogic][$Encounter_Target = $CharacterSheet_MQ002_NyxParasite]]");>>乍一看,这似乎是一个尚未使用的空房间。
然而,仔细观察发现,在入口对面有一个小门闩,与墙壁本身的一个几乎看不见的圆形缝隙相连。
\<<run setup.choice("[[拉开门闩->WestWing_GloryHole_2]]")>>
\<<run setup.choice("[[离开->WestWing_GloryHole_Leave]]")>><<include setup.getNextNarativeEventPassage(setup.StorySheet_MQ002_DragonMonk.gloryHoleStartPassage)>>闩锁发出几乎听不见的咔嚓声,因为它那运转良好的机制推动了墙内的什么东西。
一瞬间,墙的一个巨大的圆形部分向你弹出,露出一个通往邻近房间的开口。
但另一边没有人。
\<<run setup.choice("[[离开->WestWing_GloryHole_Leave]]")>>闩锁发出几乎听不见的咔嚓声,因为它那运转良好的机制推动了墙内的什么东西。
一瞬间,墙的一个大的圆形部分向你弹出,露出一个通往邻近房间的开口。
你可以勉强听出某人或某物走动的声音,并喃喃自语。
\<<if $CharacterSheet_MQ002_DragonMonk.quest.met == true>>
这个声音很熟悉;你肯定以前听过。
\<</if>>
\<<run setup.choice("[[仔细聆听->WestWing_GloryHole_3]]")>>从另一边可以隐约听到脚步声。一声轻轻的呻吟滑了出来。
"来吧,大块头,让我看看你有什么本事"
\<<run setup.choice("[[just Do it!->WestWing_GloryHole_4]]")>>
\<<run setup.choice("[[离开->WestWing_GloryHole_Leave]]")>>这种冲动压得人喘不过气来以至于让你无法抗拒。
\<<if setup.MQ002_Manor_IsGiganticInManor($CharacterSheet_Player)>>
尽管这个洞是为比普通人大得多的东西设计的,但你仍然不得不跪下来让自己与它保持高度的一致。
\<<elseif setup.MQ002_Manor_IsMassiveInManor($CharacterSheet_Player)>>
尽管它的高度高于正常水平,但要将你自己与洞口对齐并不费力。
\<<else>>
你必须踮起脚尖才能到达洞口。
\<</if>>
\<<if setup.MQ002_Manor_IsCockGiganticInManor($CharacterSheet_Player)>>
随着一声响亮的咕噜声,你把你的大鸡巴塞进墙里。墙洞根本无法承受,因此墙壁在一片灰尘和碎片中爆炸。
\<<elseif setup.MQ002_Manor_IsCockMassiveInManor($CharacterSheet_Player)>>
当你把你巨大的性交棒塞进洞里,感觉到洞内的边缘压在你的阴茎周围时,一个得意的笑容不由自主地在你的嘴唇上蔓延。
\<<else>>
这个洞相当宽敞,几乎可以肯定是为了适应预期使用者的典型比例,但你不能不为你的小弟弟能填满它而感到有点自豪。
\<</if>>
你只能想象他们看到你的阴茎时的表情。
你听到一个闷闷的声音,估计是墙的另一边的人在自言自语,但你无法听清他们的话。
最后,那声音也安静了下来,而你被留在那里等待。
\<<run setup.choice("[[继续等待->WestWing_GloryHole_5]]")>>一秒钟后,一个出乎意料的温柔的搔痒的手指沿着你鸡巴的一侧拂过,使你的阴茎在对此有力地抽搐和跳动。
轻轻的触摸变成了紧紧的握住,粗壮有力的手指紧紧抓住你的阴茎中间,限制它自己疯狂抽动的能力。
然后,同样迅速地,那双手放开了你,并像被电击了一样移开,更多语无伦次的低沉话语从墙的另一边的人那里溢出。
你不需要听到他们在说什么,就能理解他们行动中的犹豫不决。
\<<run setup.choice("[[挑逗他->WestWing_GloryHole_6]]")>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
你的臀部向前挺动,磨擦着墙壁,迫使你的腰线与寻欢洞的洞口齐平,把你鸡巴的最后一点都压进洞里。
值得庆幸的是,他们的迟疑并没有持续多久。你感觉到他们强有力的手指再次握住了你的阴茎。
\<<if setup.MQ002_Manor_IsCockMassiveInManor($CharacterSheet_Player)>>
或者至少,它们手所环绕你阴茎的部分,是你整个鸡巴的多小一个部分啊。
\<</if>>
这一次,他们的握力更加坚定,如果他们的手指如何挤压到你的公鸡坚硬的铁棒上是某种迹象的话,那就是占有欲。
几乎就像他们害怕你离开一样,因为他们已经决定将你固定在原地。
\<<run setup.choice("[[继续->WestWing_GloryHole_7]]")>>灼热的气息冲刷着你渗液的鸡巴头部,当他们灼热的气息与你前期的凉爽湿润形成对比时,这种感觉让你的脊柱一阵颤抖。
你可以想象他们的嘴在你的阴茎前面盘旋,下巴张开,舌头从他们嘴唇的一个边缘垂下,因为他们吸取了你的气味。
如果你不是已经与墙齐平,你会进一步推开洞口,插入他们等待的嘴里。
\<<run setup.choice("[[挑逗他->WestWing_GloryHole_8]]")>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
柔软、湿润的嘴唇在亲吻中压在你的阴茎顶端。
这是一个温柔的、试探性的吻,是有人在试探,看是否会有人反对他们的爱慕之举。
当他们得到的唯一回应是你的阴茎的另一次脉动,以及你的下水道中新喷出的预流物,他们认为那是认可。
\<<run setup.choice("[[继续->WestWing_GloryHole_9]]")>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
接下来的吻更有活力。
他们的嘴唇紧紧地压在你的龟头一侧,并形成了一个密闭的腔体,刚好足够吸吮发热的肉体。
他们在另一侧重复同样的动作,似乎想与他们对你的勃起越来越狂热的崇拜保持对称性。
此时,你可以感觉到他们的嘴唇,他们脸的前端已经被你的前液所浸透。
他们在你的阴茎上留下了一串亲吻的痕迹,直到他们到达你的鸡巴底部。
一旦到达那里,你的神秘伙伴就会沿着你的阴茎周长滑出他们的舌头,发出一声细微的欲望和饥渴的呻吟。
\<<run setup.choice("[[Keep going->WestWing_GloryHole_10]]")>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
一旦到达龟头,他们强有力的半包舌头就会划过你的铃口。
他们的热气再次冲刷着你的阴茎,当热气与你的阴茎上的唾液层形成对比时,让你不寒而栗。
你的神秘崇拜者终于把你带进了他们的嘴里。
\<<run setup.choice("[[继续->WestWing_GloryHole_11]]")>>\<<run setup.playSoundActionParams(["action_Suck"], true)>>
>>>>>>> CN0.9.0COM
\<<if setup.MQ002_Manor_IsCockGiganticInManor($CharacterSheet_Player)>>
<<include WestWing_GloryHole_11_Gigantic>>
\<<elseif setup.MQ002_Manor_IsCockMassiveInManor($CharacterSheet_Player)>>
<<include WestWing_GloryHole_11_Massive>>
\<<else>>
<<include WestWing_GloryHole_11_Normal>>
<<<<<<< HEAD
\<</if>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
Their mouth slips easily over your cock.
Their plump lips seal themselves around the middle of your shaft as their tongue dance along your tip and tease your slit.
Your hips buck, and the wall vibrates from the impact.
It only seems to amuse them as they slowly draw their lips back until only your cockhead is in their lips.
\<<run setup.choice("[[Continue->WestWing_GloryHole_11_Normal_2]]")>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
The pressure in their mouth changes, and a strong suction begins tugging and pulling at the sensitive nerve clusters around your cockhead.
They spend almost a full minute suckling at your tip, gently coaxing out bead after bead of your pre and eagerly lapping it up to swallow it.
Inch after inch of your shaft pushes itself through their lips as they slide their way along your length.
You could feel their tongue sliding along your under channel, they bury you deeper and deeper until you feel your tip brush the fleshy ring that was the entrance to their throat.
Just as their lips reach the base of your cock, a soft, muffled groan comes from your anonymous cocksucker.
\<<run setup.choice("[[Continue->WestWing_GloryHole_11_Normal_3]]")>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
Their mouth vibrates blissfully around your shaft for an instant. They pull back a few inches to press down and bury themselves in their mouth.
Over and over, they repeat the movement, keeping a firm seal around your cock and sucking away at it all the while.
They could feel your heartbeat throbbing through the thick veins lining your length, feel your arousal building towards your peak.
Rather than drag things out longer by slowing down, they speed up their ministrations, bobbing their head faster and faster along your cock.
It doesn't take much more of that before they finally push you over the edge.
\<<run setup.choice("[[Continue->WestWing_GloryHole_11_Cum]]")>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
Spurt after spurt of your thick white cum splatters the insides of their mouth as they hold their lips shut tight around your length.
You feel their tongue and the entrance to their throat shift and spasm every second or so as they dutifully swallow down each spurt of your load.
Only once your twitching and spasming have died down, and they are sure you have run dry, do they slowly pull themselves off of your dick, spending a few moments to lick it clean of any lingering mess.
\<<run setup.choice("[[Continue->WestWing_GloryHole_12]]")>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
They force their mouth wide to fit the head of your cock, but it is futile.
Their mouth is too small, and your dick is simply too big.
There is no way they'd be able to fit the entire thing in their mouth.
That doesn't stop them from trying, though, as they remove their hands from your cock base to brace against the wall and push themselves further down your dick one inch at a time.
\<<run setup.choice("[[Continue->WestWing_GloryHole_11_Massive_2]]")>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
You can feel the insides of their mouth pulsating and spasming as they struggle not to gag. Your tip bumps up against the entrance to their throat.
They are forced to swallow every few seconds as their mouth fills up with too much of your pre.
With how tightly your shaft is filling out their lips, their mouth is practically sealed.
Swallowing is the only way they can handle it.
\<<run setup.choice("[[Continue->WestWing_GloryHole_11_Massive_3]]")>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
With a final, almost desperate grunt, they push themselves forward one last time, and you feel the thick crown of your cockhead squeeze through their throat.
That is the most they are able to manage. It doesn't stop them from working with what they can, though.
Their lips pull back and let a few inches of your huge shaft out, only to forcibly push themselves back down on it again.
Each subsequent thrust of themselves onto your cock comes a little bit easier for them.
Their dedication and fervour more than makeup for their inability to take more of you.
\<<run setup.choice("[[Continue->WestWing_GloryHole_11_Massive_4]]")>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
That doesn't stop them from doing their best to suck and squeeze their lips around as much of your dick as they can to force you closer toward your peak.
Feeling the anonymous cock sucker using themselves like a living fleshlight is enough to rapidly bring you to orgasm.
\<<run setup.choice("[[Continue->WestWing_GloryHole_11_Cum]]")>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
Thick, heavy ropes of cum blast from your tip, each one slaming against the back of their throat hard enough to make your partner grunt and gag.
They are buried too deep on your cock to back out now.
All they can do is swallow the best they can, the shifting pressure around your dick.
It isn't hard to imagine the look on their face then it becomes clear you have more than just a few tablespoons of cum to give them.
But no matter how much they grunt and protest, they do their best to swallow it all.
\<<run setup.choice("[[Continue->WestWing_GloryHole_12]]")>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
There is no possible way your monster of a cock could possibly fit in his mouth.
That doesn't stop him from trying, though.
You can feel his jaws spread wide and push against the head of your cock in a desperate attempt to force it in.
No matter how much he pushes, how much he forces it, even unhinging his jaw wouldn't be enough to fit even your cockhead in his mouth.
\<<run setup.choice("[[Continue->WestWing_GloryHole_11_Gigantic_2]]")>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
Rather than keep trying and failing to get you in his mouth, he relegates to making out with your slit.
His lips squeeze and suckle at the soft flesh around the opening while his tongue probes the sensitive folds that lead into your dick.
Your body shudders and bucks each time his tongue pushes a fraction of an inch inside, only to retreat out again.
Each time your body smacks against the wall hard enough to shake it.
All the while, his hands reach out to squeeze and stroke along your monstrous shaft.
\<<run setup.choice("[[Continue->WestWing_GloryHole_11_Gigantic_3]]")>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
His fingers brush along the nearly pencil-thick veins sticking out against your flesh, causing shudders along your body.
It is taking all your willpower not to thrust against the wall hard enough to break it down.
Even if he could only please a fraction of your cock's overall mass, he does so expertly enough you are soon nearing orgasm.
You growl lustfully and deeply. The walls shake as you near the edge.
\<<run setup.choice("[[Continue->WestWing_GloryHole_11_Cum]]")>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
That is the only warning he gets before you finally come.
Even considering the size of your cock he has been unprepared for the sheer force of your ejaculation.
The first shoots straight into his mouth as he still makes out with your slit.
His head is knocked away, he audibly cough and gags but keeps his grip on your shaft.
\<<run setup.choice("[[Continue->WestWing_GloryHole_11_Gigantic_5]]")>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
You can feel his lips push back against your cockhead as if he is trying to create a seal and drink it all down. But it is just too much for him.
When your orgasm finally dies, you don't have to see them to know they must be absolutely soaked in your load.
Enough, so he is probably dripping globs of the thick, musky liquid on the floor all over him.
Though considering your volume, the floor is drenched.
\<<run setup.choice("[[Continue->WestWing_GloryHole_12]]")>>\<<run setup.stopSoundActions();>>
\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
Finally satisfied, you lean against the wall for a few moments as your cock softens before finally pulling free from the hole. Still basking in the afterglow, you leave without looking through the hole.
Letting your imagination fill in the gaps is more than enough reward for you.
<<print setup.clearWestWingRoom("WestWing_GloryHole")>>
<<print setup.getNextManorDestination()>>\<<set State.variables.CharacterSheet_MQ002_DragonMonk.quest.came_GloryRoom = true>>
<<include setup.getNextNarativeEventPassage(setup.StorySheet_MQ002_DragonMonk.gloryHoleCumPassages)>>You head for the exit, leaving behind what could only be another cursed contraption orcastrated by the evils of this place.
<<print setup.getNextManorDestination()>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
Your load rises along your shaft, orgasm rushes over you.
But as your pleasure peaks, you feel something call deeply within your soul.
A corrupted presence that is now so familiar.
\<<run setup.choice("[[Continue->WestWing_GloryHole_Infect_2]]")>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
You feel spawns of Nyx beyond the hole, within the one that begs for your tainted seed.
It seems your cock sucker has indulged in forbidden pleasures themselves.
"Fuck... Do it... <span class="glitch nyx" data-text="CORRUPT GROW FUCK">"Infest me!"</span>"
Their mouth take your cock all the way, and it pushes you over the edge.
\<<run setup.choice("[[Cum->WestWing_GloryHole_Infect_3]]")>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
Thick bumps rise from your balls and along your shaft, making you roar in pleasure.
Jet black seed gushes out. It stretches your urethra as spawns push their way out to dig deep into the hungry throat beyond.
You hear him jerk off as he desperately tries to take you all in.
The sensation of his tight throat is too much. You growl in pleasure, feeling the pleasure of your climax coursing through your veins.
You thrust for a final time, going as deep as you can. Your balls pump one more spawn down their throat, leading them further down a path of endless pleasure.
\<<run setup.choice("[[Continue->WestWing_GloryHole_Infect_4]]")>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
The flow of spawn runs dry, your balls start to ache as the chorus of the black sun booms into your mind, making you feel endlessly validated.
"Grow... Fuck... Spread..."
Endless lust courses through their veins as the sweet sound of his mind shattering orgasm seep through the glory hole.
You grasp your balls, feel them getting full as new spawns emerge.
The chorus of Nyx booms again, this time more intense and passionate than before.
The spawns surge with energy as they become attuned with your corrupted soul.
"Grow... Fuck... Spread..."
\<<set State.variables.CharacterSheet_MQ002_DragonMonk.quest.infected_GloryRoom = true>>
\<<run setup.choice("[[Continue->WestWing_GloryHole_12]]")>>You step into the next room and immediately notice the smell of freshly polished steel.
This room is vast and filled with what training equipment you've used at home.
Benches, power racks, cages, and dumbbells all seem to be brand new, something that's exceedingly rare to come across in the ruined world above.
It has been a while since you last trained, and this place seems empty of dangers.
\<<run setup.choice("[[Approach one of the benches->WestWing_GymRoom_2]]");>>
\<<run setup.choice("[[Leave->WestWing_GymRoom_Leave]]");>>As you approach a bench, your eyes lock on the Olympic bar. Anticipation builds as you reach for it and feel the smooth coldness of metal in your hands.
You set some weights and start to lift, feeling the satisfying burn in your muscles as you work hard.
It's as if your muscles are begging to be used, and they respond eagerly to the challenge.
As you heft the barbell, you cannot help but feel a thrill of anticipation for what's coming next.
\<<run setup.choice("[[Lift->WestWing_GymRoom_3]]");>>You lift the weights above your head, pressing them together until your arms are straight.
Your pecs bulge with the effort, and the satisfying clang of the metal echoes in the room.
As you push the weight up, your eyes notice something different about the scene around you.
\<<run setup.choice("[[Quickly look around->WestWing_GymRoom_3_1]]");>>Massive, monstrously muscular figures seem to be working out around you, lifting and groaning with effort as if they've been there all along.
Their muscles strain and flex as they lift weights and move from one exercise to the next.
As you watch them, you start to feel a stirring in your own body.
Heat builds in your core and spreads through your limbs. Your heart starts to race, and your breathing quickens.
You can feel your nipples harden and your bulge pulses between your legs.
You would love to look at them more, but your own lift takes you back to the matter at hand.
\<<run setup.choice("[[Keep lifting->WestWing_GymRoom_4]]");>>Erotic moans of effort echo across the gym, providing a soundtrack to the atmosphere of hard work and determination.
The grunts and groans become more fervent as you lift, signalling the immense strain on your body.
Despite the obvious pain, there is a particular pleasure in overcoming challenges.
Each moan is a sign of strength, will, and power; a reminder that overcoming obstacles is what you do.
\<<run setup.choice("[[Lift->WestWing_GymRoom_5]]");>>You feel eyes on you as you slide up and down, pushing against the weights.
As you finish your last repetition, you can finally grasp the true scale of the scene around you.
Dozens of Lost, all with massive glistening muscles, dominate the gym.
Your heart is pounding, your muscles are burning, and you can feel the sweat pouring down your body. The intense flow of working out is infectious, and soon you're back lifting for your next set.
\<<run setup.choice("[[Lift->WestWing_GymRoom_6]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
The Lost look at your performance and some get aroused by how you effortlessly lift these weights.
They adore your strength and can't get enough of your muscular body.
You notice the intense heat emanating from your body as you catch your breath. You feel the sweat dripping down your skin.
Your heart is pounding, and you can feel the adrenaline coursing through your veins.
You feel alive, and the Lost take notice.
\<<run setup.choice("[[Lift->WestWing_GymRoom_7]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
You're so focused that you don't even hear the steps coming toward you until you feel someone's presence.
A Lost looms over you with an intense look in their eyes. He admires your strength and determination.
\<<run setup.choice("[[Lift->WestWing_GymRoom_7_1]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
His hands roam your sweaty body. The intensity of his touch ignites a fire within you, and you lose yourself in the burning arousal of the lift.
Your workout is turning into something more, and your body responds eagerly to the Lost's touch.
He trails his hands and tongue all over you, worshipping you with every touch.
Tribute to your strength is being paid.
You are his god.
\<<run setup.choice("[[Finish your set->WestWing_GymRoom_8]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
\<<run setup.playSoundActionParams(["action_Suck"], true)>>
The last bench press rep is always the hardest, but the worship of the Lost fills you with energy.
You strain to push the weight up as your muscles burn with effort.
More Lost join in worshiping you. Tongues and fingers invade every inch of your bulging body as you growl like a beast.
A wave of pleasure washes over you, starting at your core and radiating through your limbs.
It builds until you're gasping for air and trembling all over.
The weight on your chest feels suddenly heavier, but you don't care. You push hard as pleasure courses through you, making your toes curl and your back arch.
\<<run setup.choice("[[Cum->WestWing_GymRoom_9]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
You close your eyes and push the bar to the top, moaning uncontrollably as the orgasm builds and peaks.
The Lost reach orgasm with you, and the sound of moaning, growling beasts fills the room.
"GRAHHHHHHH~" Countless Lost cry out in sheer ecstasy.
The weights fall from your hands as you clench your fists, digging your nails into the flesh of some nearby Lost as you cum over and over and over.
\<<run setup.choice("[[Cum->WestWing_GymRoom_10]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
You cum, and they all follow suit, cumming and roaring in a monstrous chorus of lust and pleasure.
All are consumed by the sheer display of power you went through, brought to the edge by your never-ending growth.
The gym floods with seed as everyone reaches orgasm. It quickly starts pooling on the floor, and the walls drip with it. The smell of sex and sweat grows overpowering, and the air thickens with lust.
Cum is everywhere, coating everything in sight. It's on the weights, the machines, and even the ceiling.
Soon it's impossible to tell where one person's cum ends, and another begins.
It's a beautiful sight, and everyone is revelling in it.
\<<run setup.choice("[[Continue->WestWing_GymRoom_11]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
\<<run setup.stopSoundActions()>>
You are drenched in sweat, and your heart races, but you slowly return to yourself.
You take a deep breath and look around, noticing how the Lost have all disappeared.
Only the wet stains of sweat, Corruption and cum remain.
You are left with an otherworldly feeling of growth that pulses within your muscles.
You are bigger than before.
∇: You gain the "Nyx Induced Workout" Ability.
\<<run setup.AbiHndlr.addAbility($CharacterSheet_Player, setup.Ability.NyxInducedWorkout)>>
\<<print setup.clearWestWingRoom("WestWing_GymRoom")>>
\<<run setup.choice("[[Leave->WestWing_GymRoom_Leave]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
You approach the gym exit and feel the castle walls shift.
<<print setup.getNextManorDestination()>>The room around you is eerily non-descript.
It's as if your mind can't retain the memory of what you're seeing.
The only thing that seems to stand out is a massive mirror that spans one entire side of the room.
\<<if setup.MQ002_Manor_IsMassiveInManor($CharacterSheet_Player)>>
It's enormous even compared to you.
\<<else>>
It's absolutely massive.
\<</if>>
\<<run setup.choice("[[Inspect the mirror->WestWing_MirrorRoom_2]]");>>
\<<run setup.choice("[[Leave->WestWing_MirrorRoom_Exit]]");>>You find yourself unnaturally drawn towards the mirror.
Curiosity gets the better of you and you move over to inspect it.
You only see yourself in the reflection; not even the vague idea of what the room looks like.
The next thing you notice is that the reflection of yourself looks slightly off.
=======
\<</if>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
他们的嘴轻松地滑过你的阴茎。
他们丰满的嘴唇封住了你的阴茎中间,他们的舌头沿着你的龟头跳舞,挑逗着你的铃口。
你的臀部颤动着,墙壁因撞击而震动。
这似乎只是为了取悦他们,因为他们慢慢地将嘴唇抽回,直到只有你的阴茎头在他们的嘴唇里。
\<<run setup.choice("[[继续->WestWing_GloryHole_11_Normal_2]]")>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
他们嘴里的压力发生了变化,一股强大的吸力开始拉扯你龟头周围的敏感神经团。
他们几乎花了整整一分钟来吸吮你鸡巴的顶端,轻轻地哄骗出你的前液,并急切地舔着它将其吞下。
当他们沿着你的鸡巴滑动时,你的鸡巴一寸又一寸地推过他们的嘴唇。
你可以感觉到他们的舌头沿着你的下侧冠状沟滑动,他们把你的鸡巴含得越来越深,直到你感觉到你的铃口顶到了他们喉咙入口的甲状软骨。
就在他们的嘴唇到达你的阴茎底部时,一声轻柔的、低沉的呻吟声从你的鸡巴上传来。
\<<run setup.choice("[[继续->WestWing_GloryHole_11_Normal_3]]")>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
他们的嘴在你的身体周围快乐地颤动了片刻。他们将嘴向后拉了几英寸,把他们自己压在嘴里。
一次又一次,他们重复着这个动作,在你的阴茎周围保持牢固的密封,并一直不停吸吮着它。
他们可以感觉到你的心跳在你的鸡巴内的粗大血管中跳动,感觉到你的兴奋正在向你的高峰发展。
他们没有通过放慢速度来拖延时间,而是加快了他们的动作,沿着你的阴茎越来越快地晃动着他们的头。
在他们最终把你推到高潮边缘之前,你不需要再做这样的事情了。
\<<run setup.choice("[[继续->WestWing_GloryHole_11_Cum]]")>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
当他们用嘴唇紧紧夹住你的鸡巴时,你浓稠的白色精液一股又一股地喷溅到他们的嘴里。
你感觉到他们的舌头和他们的喉咙入口每隔一秒钟就会发生变化和痉挛,因为他们尽职尽责地吞下你的每一次喷发。
只有当你的抽搐和痉挛平息下来,并且他们确定你已经射完了时,他们才会慢慢地从你的阴茎上抽出自己,花一些时间来舔干净任何残留的混乱。
\<<run setup.choice("[[继续->WestWing_GloryHole_12]]")>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
他们强迫自己的嘴张大,以适应你的阴茎头,但这是徒劳的。
他们的嘴太小了,而你的鸡巴实在是太大了。
他们不可能把整个东西塞进嘴里。
不过,这并不能阻止他们的尝试,因为他们将手从你的鸡巴底部移开,撑在墙上,将你的鸡巴一寸寸地往下推进他们自己的身体。
\<<run setup.choice("[[继续->WestWing_GloryHole_11_Massive_2]]")>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
你可以感觉到他们嘴里的东西在跳动和痉挛,因为他们在挣扎着不咽气。你的鸡巴顶端撞到了他们的喉咙口。
他们被迫每隔几秒钟就吞咽一次,因为他们的嘴里装满了太多的你的前液。
由于你的阴茎紧紧地填满了他们的嘴唇,他们的嘴几乎被封住了。
吞咽是他们能够处理它的唯一方法。
\<<run setup.choice("[[继续->WestWing_GloryHole_11_Massive_3]]")>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
随着最后的、几乎是绝望的咕噜声,他们最后一次把自己往前推,你感觉到你粗大的冠状龟头挤过他们的喉咙。
这就是他们能够做到的最大限度。不过,这并不能阻止他们用自己的能力来完成工作。
他们的嘴唇向后拉,让你巨大的阴茎伸出几英寸,随后再次强行将你的阴茎插入喉内。
此后,你的阴茎在他们喉内的每一次插入都会变得更容易一点。
他们的献身精神和狂热足以弥补他们无法承受更多的你的不足。
\<<run setup.choice("[[继续->WestWing_GloryHole_11_Massive_4]]")>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
这并不妨碍他们尽最大努力吸吮和挤压他们的嘴唇,尽可能地迫使你接近你的高峰。
感受到匿名的鸡巴吸盘像一个活生生的肉灯一样使用自己,足以让你迅速达到高潮。
\<<run setup.choice("[[继续->WestWing_GloryHole_11_Cum]]")>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
厚重的绳索般精液流从你的顶端喷射而出,每一条都狠狠地撞击着他们的喉咙,足以让你的伴侣哼哼唧唧地插话。
他们在你的阴茎上埋得太深了,现在无法退缩。
他们所能做的就是尽力吞咽,你的阴茎周围的压力不断变化。
不难想象他们脸上的表情,然后你显然不止有几汤匙的精液要给他们。
但无论他们如何哼哼唧唧地抗议,他们都会尽力将其全部吞下。
\<<run setup.choice("[[继续->WestWing_GloryHole_12]]")>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
你的怪物般的阴茎不可能塞进他的嘴里。
不过,这并不妨碍他的尝试。
你可以感觉到他的下巴张得很大,推着你的阴茎头,拼命想把它塞进去。
无论他怎么推,怎么用力,即使松开他的下巴,也不足以把你的龟头塞进他的嘴里。
\<<run setup.choice("[[继续->WestWing_GloryHole_11_Gigantic_2]]")>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
他没有继续尝试让你进入他的嘴里,但却失败了,而是转而与你的缝隙亲热。
他的嘴唇挤压并吮吸着开口周围的软肉,而他的舌头则探测着通往你的阴茎的敏感褶皱。
每当他的舌头伸进一小部分时,你的身体就会颤抖和挣扎,然后又缩回去。
每次你的身体都会用力拍打墙壁,足以使它摇晃。
与此同时,他的双手伸出来,沿着你那巨大的阴茎挤压和抚摸。
\<<run setup.choice("[[继续->WestWing_GloryHole_11_Gigantic_3]]")>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
他的手指拂过你肉体上伸出的近乎铅笔粗的血管,引起你身体的颤抖。
你用尽了所有的意志力,才没有使劲往墙上撞,以至于把它撞坏。
即使他只能取悦你鸡巴整体质量的一小部分,他也做得足够专业,你很快就接近了高潮。
你淫荡地深深咆哮着。当你接近高潮边缘时,墙壁在摇晃。
\<<run setup.choice("[[继续->WestWing_GloryHole_11_Cum]]")>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
这是在你最终到来之前他得到的唯一警告。
即使考虑到你的阴茎的大小,他也对你射精的巨大力量毫无准备。
当他还在和你的缝隙亲热时,第一次就直接射进了他的嘴里。
他的头被撞开了,他明显地咳嗽和咽口水,但仍然紧紧抓住你的阴茎。
\<<run setup.choice("[[继续->WestWing_GloryHole_11_Gigantic_5]]")>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
你可以感觉到他的嘴唇向后推着你的阴茎头,似乎他正试图形成一个密封,把它全部喝下去。但这对他来说实在是太多了。
当你的高潮最终消失时,你不必看到他们,就知道他们肯定绝对被你的负荷浸透了。
足够了,所以他可能在地板上滴下了厚厚的、麝香般的液体,遍布他的全身。
尽管考虑到你的体积,地板已经湿透了。
\<<run setup.choice("[[继续->WestWing_GloryHole_12]]")>>\<<run setup.stopSoundActions();>>
\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
最后,你靠在墙上休息了一会儿,因为你的鸡巴变软了,才最终从洞里拔出来。你仍然沉浸在余韵中,没有查看洞口就离开了。
你让你的想象力填补空白,对你来说已经是足够的奖励了。
<<print setup.clearWestWingRoom("WestWing_GloryHole")>>
<<print setup.getNextManorDestination()>>\<<set State.variables.CharacterSheet_MQ002_DragonMonk.quest.came_GloryRoom = true>>
<<include setup.getNextNarativeEventPassage(setup.StorySheet_MQ002_DragonMonk.gloryHoleCumPassages)>>你朝出口走去,留下了一个可能是另一个被诅咒的装置或被这个地方的邪恶所破坏的东西。
<<print setup.getNextManorDestination()>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
你的存货沿着你的鸡巴上升,高潮涌向你。
但当你的快感达到顶峰时,你感到有什么东西在你的灵魂深处召唤。
一个腐化的存在,现在是如此熟悉。
\<<run setup.choice("[[继续->WestWing_GloryHole_Infect_2]]")>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
你感觉到尼克斯的幼体在洞外,在那个乞求你的污秽种子的洞里。
看来你的舔屌者自己也沉溺于禁忌的快乐中了。
"干……快点给我口……<span class="glitch nyx" data-text="腐化 生长 做爱">"侵占我!"</span>"
他们的嘴一直含着你的阴茎,把你推到了高潮边缘。
\<<run setup.choice("[[高潮->WestWing_GloryHole_Infect_3]]")>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
厚厚的疙瘩从你的蛋蛋上升起,沿着你的鸡巴,让你在快乐中咆哮。
漆黑的种子喷涌而出。它拉长了你的尿道,因为幼体被挤出来,深入到饥饿的喉咙里。
你听到他在拼命地想把你全部吸进去的时候抽搐。
他紧缩的喉咙的感觉太强烈了。你高兴地咆哮着,感觉到高潮的快感在你的血管里流淌。
你最后一次插入,尽可能地深入。你的蛋蛋又在他们的喉咙里射出一个幼体,带领他们在无尽的快乐之路上走得更远。
\<<run setup.choice("[[继续->WestWing_GloryHole_Infect_4]]")>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
流动的幼体射干了,你的蛋蛋开始疼了,因为黑日的合唱声轰轰烈烈地进入你的脑海,使你感到无尽的确认。
"生长……做爱……传播……"
当他那令人心碎的高潮的甜美声音渗入寻欢洞时,无尽的情欲在他们的血管中流淌。
你抓着你的蛋蛋,感觉它们随着新的卵子的出现而变得饱满。
尼克斯的合唱再次响起,这次比以前更激烈,更有激情。
卵子的能量激增,因为它们变得与你被腐蚀的灵魂相适应。
"生长……做爱……传播……"
\<<set State.variables.CharacterSheet_MQ002_DragonMonk.quest.infected_GloryRoom = true>>
\<<run setup.choice("[[继续->WestWing_GloryHole_12]]")>>你走进隔壁房间,立刻闻到刚抛光的钢铁的味道。
这个房间很大,里面装满了你在家里用过的训练设备。
长凳、电源架、笼子和哑铃似乎都是全新的,这是在以往被毁灭的世界里极其罕见的东西。
距离你上次训练已经有一段时间了,这个地方似乎没有危险。
\<<run setup.choice("[[走近其中一张长凳->WestWing_GymRoom_2]]");>>
\<<run setup.choice("[[离开->WestWing_GymRoom_Leave]]");>>当你走近长凳时,你的目光锁定在一根标准奥杆上。当你伸手去拿它,感觉到手中金属光滑的冰冷触感时,你的内心萌发出一种期待。
你调节了一些重量并开始举重,当你努力健身时,你满意地感觉到肌肉在燃烧。
这就好像你的肌肉在请求你使用他们,它们对挑战做出了热切的反应。
当你举起杠铃的时候,你会情不自禁地对接下来的事情充满期待。
\<<run setup.choice("[[举起杠铃->WestWing_GymRoom_3]]");>>你把重物举过头顶,将它们用力抬起直到手臂伸直。
你的胸肌因用力而鼓起,金属的叮当声在房间里回荡。
当你把沉重的杠铃往上推时,你的眼睛注意到周围场景的不同之处。
\<<run setup.choice("[[迅速环视一周->WestWing_GymRoom_3_1]]");>>一群高大的,肌肉盘扎的兽人似乎也在你周围锻炼着,每当举起杠铃,他们便发出用力的呻吟,就好像他们一直在这里挥洒汗水。
你欣赏着他们撸铁时的雄美身躯,随着他们不断举起和放下杠铃,那漂亮的曲线也随之弯曲和伸展。
看到这幅令人血脉贲张的猛男春景图,你感觉自己要烧起来了。
欲火在你的内心熊熊燃烧,热量迅速扩散向四肢。你的心跳开始加速,呼吸加快。
你可以感觉到你的乳头变硬,鼓起的大包已经急不可耐了。
你色眯眯地看着,想再多欣赏一会儿,但那沉重的杠铃仍被你举在头顶,手臂上传来的强烈酸痛感使你清醒过来。
\<<run setup.choice("[[继续举杠铃->WestWing_GymRoom_4]]");>>努力的,色情的呻吟声在健身房回荡,这令人浮想联翩的配乐营造了很好的健身氛围,也让你下定决心继续撸铁,要锻炼出更加健美的身躯来干瑟瑟的事情。
当你举起沉重的杠铃时,咕噜声和呻吟声变得更加强烈,这表明你的身体承受了巨大的压力。
尽管非常痛苦,但克服挑战,成功挑战自我是一种无与伦比的快乐。
每一次呻吟都是力量、意志和力量的象征;提醒你克服困难就是你如今唯一要做的事。
\<<run setup.choice("[[举起来!->WestWing_GymRoom_5]]");>>当你在卖力地锻炼时,你感觉到有几双眼睛在盯着你。
当你完成最后一次重复练习时,你终于有机会查明周围情况了。
几十个迷失者统治着这个健身房,他们都有着壮硕的肌肉,上面满布的汗水在灯光下闪闪发亮。
你的心脏怦怦直跳,肌肉在燃烧,你能感觉到汗水像瀑布一样从身体上倾泻而下。
\<<run setup.choice("[[继续撸铁->WestWing_GymRoom_6]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
周围的迷失者们欣赏着你卖力锻炼的表现,有些迷失者会被你如何毫不费力地举起这些重物所展示的强大力量所吸引。
他们崇拜你的力量,并且对于你健美的身躯,他们可并不满足于仅仅是观看这种程度。
当你喘气时,你注意到身体散发出的强烈热量。你感觉到汗水从皮肤上淌下来,你背部的衣物已经完全被汗水浸湿。
你的心脏怦怦直跳,你能感觉到肾上腺素在血管里涌动。
你体会着锻炼给你带来的满足感和自豪感,它让你的生命更加鲜活,与此同时周围的迷失者也注意到了你。
\<<run setup.choice("[[继续->WestWing_GymRoom_7]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
你太专注了,甚至听不到向你走来的脚步声,直到你感觉到有人在你身边。
迷失者们包围了你,眼神中充满了紧张。他钦佩你的力量和决心。
\<<run setup.choice("[[你是个无情的锻炼机器->WestWing_GymRoom_7_1]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
他的手咸湿地抚摸着你汗流浃背的身体。他对你身体的刺激再次点燃了你内心的那团火,你被举重激起的性欲冲昏了头脑。
你的锻炼活动似乎正往奇怪的方向发展,与此同时你的身体随着他的抚摸也做出了热切的反应。
他用手抚摸你漂亮的曲线,用舌头舔舐你可口的身躯,在上面留下一道道色情的粘稠痕迹,他的每一次的触碰都彰显着对你的崇拜。
为了增长力量,你付出了这么多努力,这是你应得的侍奉。
你可是他的神。
\<<run setup.choice("[[结束锻炼->WestWing_GymRoom_8]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
\<<run setup.playSoundActionParams(["action_Suck"], true)>>
最后的卧推总是最难的,但迷失者的崇拜让你充满了洪荒之力。
当你努力将杠铃举起,你感到肌肉像烧着了一样。
更多的迷失者加入了崇拜的行列。当用尽全力举起杠铃,像野兽一样咆哮时,他们的舌头和手指便趁虚而入,肆无忌惮地猥亵着你那因用力而显得更加健硕可口的身躯,玩弄着你鼓起的每一寸肌肉。
来自内心的情欲之海翻起令人愉悦的快感巨浪,很快便漫到你的四肢,冲刷着你的全身。
在迷失者的侍弄下,巨浪不断磊高,冲刷着你,直到你喘不过气来,爽到浑身发抖。
你感到胸部的重量突然变重了,但你不在乎。当快感巨浪呼啸而过,将你卷向高潮时,你用力推起杠铃,剧烈的快感和推举的痛苦使你的脚趾弯曲,背部弓起。
\<<run setup.choice("[[忍不住了->WestWing_GymRoom_9]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
你闭上眼睛,把杆推到顶端,与此同时你终于达到高潮,并且不受控制地发出呻吟。
迷失者和你一起达到高潮,快感具象化为你们不绝于耳的呻吟声和野兽的咆哮声,填满了这间小小健身房。
"嘎啊啊啊啊啊啊啊~"无数迷失者在狂喜中呼喊。
你射出一股又一股精液,高潮带来的快感支配了你,使你完全忘记举重带来的痛苦,你握紧拳头,忘乎所以,与此同时杠铃从你的手中滑落,你将手指插入站在你旁边一个迷失者的健硕身躯中。
\<<run setup.choice("[[继续射精->WestWing_GymRoom_10]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
你射精,他们也跟着射,绚烂的白色烟花在空中绽放,淫荡的吼声此起彼伏,交织成一片令人心潮澎湃的欢乐大合唱。
所有这些都被你所经历的纯粹的力量所消耗,被你永无止境的成长带到高潮边缘。
当每个人都达到高潮时,这间可怜的健身房便被你们的种子淹没了。精液顺着墙壁缓缓淌下,很快与地上厚厚的一层流动浓液并流,开始在地板上聚集成一个小型池塘。荷尔蒙和汗水的气味变得势不可挡,空气中充满了欲望的味道。
目之所及都是你们射出的精液。它喷洒在杠铃上,涂满了所有健身机器,甚至从天花板滴下,下一场小型精液雨。
没过多久,在无边的淫欲中,便很难再分辨出谁已经缴械投降,谁还在顽强地继续这场淫秽的枪林弹雨。
真是迷人的风景呐,每个人都陶醉地细细体会着,在事后回味无穷。
\<<run setup.choice("[[继续->WestWing_GymRoom_11]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
\<<run setup.stopSoundActions()>>
情事余韵使你汗流浃背,心跳加速,但你慢慢地找回了自己。
你深吸一口气,环顾四周,发现迷失者都消失了。
只剩下健身房里的汗渍、腐化和精液。
你感觉体内有一种非同凡响的成长感觉,在你的肌肉里跃跃欲试。
你比以前更加强大了。
∇:你获得了"尼克斯诱导的锻炼"的能力。
\<<run $CharacterSheet_Player.applyAbilityRuntimeData(setup.Ability_NyxInducedWorkout)>>
\<<print setup.clearWestWingRoom("WestWing_GymRoom")>>
\<<run setup.choice("[[离开->WestWing_GymRoom_Leave]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
你走近健身房的出口,感觉到城堡的墙壁在移动。
<<print setup.getNextManorDestination()>>无法描述具体的感觉,但你周围的房间实在是令人毛骨悚然,令人不寒而栗。
这就好像你的所见所闻只不过是浮光掠影的幻象,在你的脑海中转瞬即逝。
唯一引人注目的是横跨整个房间的一面巨大的镜子。
\<<if setup.MQ002_Manor_IsMassiveInManor($CharacterSheet_Player)>>
即使对于你的体型而言,它也是相当庞大。
\<<else>>
这实在是太大了。
\<</if>>
\<<run setup.choice("[[检查这面镜子->WestWing_MirrorRoom_2]]");>>
\<<run setup.choice("[[离开->WestWing_MirrorRoom_Exit]]");>>你发现自己不自然地被镜子吸引。
好奇心占了上风,你走过去检查它。
你只能从镜子里看到自己;你甚至无法从中得知这个房间的全貌。
你注意到的下一件事是,你自己的倒影看起来有点不对劲。
>>>>>>> CN0.9.0COM
\<<if setup.MQ002_Manor_IsCorruptedInManor($CharacterSheet_Player)>>
\<<set $CharacterSheet_Doppleganger.quest.corruptionState = setup.Doppleganger_CorruptionState.PURE>>
\<<else>>
\<<set $CharacterSheet_Doppleganger.quest.corruptionState = setup.Doppleganger_CorruptionState.CORRUPTED>>
\<</if>>
\
\<<run setup.setDopplegangerStats()>>
<<<<<<< HEAD
\<<run setup.choice("[[Keep looking->WestWing_MirrorRoom_3]]");>>
\<<run setup.choice("[[Leave->WestWing_MirrorRoom_Exit]]");>><<include setup.getNextNarativeEventPassage(setup.StorySheet_Doppleganger.encounterPassages)>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player", "CharacterSheet_Doppleganger"])>>
You open the door and hear the mirror crack behind you.
<<print setup.getNextManorDestination()>>You arrive at a room of damp stones. The metallic smell of Corruption fills your nose.
You can feel the moisture in the air clinging to your skin.
It's thick and cloying, making it difficult to breathe.
A large, deep pit lies before you. You can feel a presence within its depths.
\<<run setup.choice("[[Approach the pit->WestWing_NyxSpawnPit_2]]");>>
\<<if $CharacterSheet_Player.quest.nyxParasiteInfections <= 0>>
\<<run setup.choice("[[Enter the next room->WestWing_NyxSpawnPit_Leave]]");>>
\<<else>>
<span class="glitch nyx fucked" data-text="DO NOT̷͓̱͎̘̞̣͎̗̙̦̲͔͒͛͑̋̔̊̀͑̔͒͆̚̚͜͝͠͝͝ͅ">[[Enter the next room->WestWing_NyxSpawnPit_Leave]]</span>
\<</if>>The smell of Corruption is enticing, but one glance at what's within is enough to make you shiver.
You can see the darkness lurking, but there's also a hint of something else. Something thrilling and exciting.
It is filled with long, snake-like creatures that stand on their tail. Their unblinking eye gaze at you in evident need.
You can see more than 20 of them in there, their tail wagging as if they're ready to pounce.
\<<run setup.choice("[[Continue->WestWing_NyxSpawnPit_3]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_NyxParasite, "blue")>>
An otherworldly glow coming from these spawns of Nyx dances off the surfaces of the room and invites you to reach into the pit.
Corrupted thoughts rush through your mind, tempting you with dark desires.
You can't help but wonder what these spawns would do to you if you were to give in to lust and temptation.
\<<run setup.choice("[[Give in to those thoughts->WestWing_NyxSpawnPit_4]]");>>
\<<run setup.choice("[[Enter the next room->WestWing_NyxSpawnPit_Leave]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_NyxParasite, "blue")>>
Your heart races as you imagine giving in to those impulses, giving yourself over to pleasure.
Who knows what kind of power these things hold within them?
The monsters feel your corrupted thoughts and excitedly await the right moment to strike.
\<<run setup.choice("[[Invite them in->WestWing_NyxSpawnPit_5]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_NyxParasite, "purple")>>
With increasingly heavy breaths, you drop to your knees and reach down with your arm.
They all slither towards you eagerly. Some even try to leap to reach your arm but barely miss.
A spawn steps over the others; its Corruption bathes you in its musky aroma.
You shiver as its warm, slimy skin touches yours.
\<<run setup.choice("[[Continue->WestWing_NyxSpawnPit_6]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_NyxParasite, "purple")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
Another spawn follows close behind, and its body crawls on your arm.
You can feel its Corruption seeping into your skin, and you can't help but moan.
It makes your cock hard and throbbing with lust.
\<<run setup.choice("[[Let them infest you->WestWing_NyxSpawnPit_7]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_NyxParasite, "pink")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
You beg for them to come closer, to infest you to your core.
One of the spawn drops from your arm and slithers down your body.
It pauses at your waist, then crawls up your leg, leaving a trail of pleasurable pulses in its wake.
When it reaches your thigh, your whole body shudders with anticipation.
\<<run setup.choice("[[Let into your cock->WestWing_NyxSpawnPit_8]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_NyxParasite, "pink")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
The spawns start to crawl along your shaft, sending shivers down your spine.
It winds its way around your cock, tightly gripping it.
You can feel it throbbing, pulsing with a hunger for your cum.
It eagerly pushes itself into your cock slit in a sudden dive.
You arch your back as pleasure rushes through you, every nerve alive and crackling with electricity.
\<<run setup.choice("[[Moan->WestWing_NyxSpawnPit_9]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_NyxParasite, "red")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
Moans fill the room as lust strikes you over and over.
You grasp your shaft, desperately guiding it. Your cock thickens as the spawn pushes itself deeper.
You rock your hips, moving faster and faster as the pleasure builds to impossible highs.
\<<run setup.choice("[[Scream for more->WestWing_NyxSpawnPit_10]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_NyxParasite, "red")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
Its slender body writhes inside of you, igniting a fire in your belly that consumes you whole.
You feel more aroused than ever before. Every movement sends pleasure shuddering through your body.
You can feel it thrumming through you, a deep vibration that ignites every nerve.
Desire races through you and consumes you in its lust.
Your head pulls back, and you let out a long moan that makes the spawns all the more excited.
\<<run setup.choice("[[Jump in the pit->WestWing_NyxSpawnPit_11]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_NyxParasite, "red")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
Your skin prickles as you turn to glance at the deep pit. You take a step forward, your heart pounding in anticipation.
You take a deep breath and leap into the abyss.
\<<run setup.choice("[[Give in->WestWing_NyxSpawnPit_12]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_NyxParasite, "red")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
The creatures that once were foreign to your skin are now invading it by the hundreds.
With every twist and turn, the spawns strike you with an endless onslaught of pleasure.
Excitement pulses through you as hundreds of them push themselves eagerly into your cock and ass.
On and on they go, creating an ever-growing sense of ecstasy until you're trembling and panting with anticipation.
\<<run setup.choice("[[Give in->WestWing_NyxSpawnPit_13]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_NyxParasite, "red")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
Their undulating bodies fill you up, stroking your most sensitive spots as they squirm inside of you. You can feel every inch of them, and the sensation is amazing.
You want more spawns inside you.
You ache for them.
You need them.
Their presence fills you with a longing that can never be quenched.
\<<run setup.choice("[[Become their host->WestWing_NyxSpawnPit_14]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_NyxParasite, "red")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
You yearn for the feel of their wriggling bodies inside you, the pleasure burrowing deep into your flesh.
You desire nothing more than to be a host for their dark desires.
They move and writhe inside you, bringing you to new heights of pleasure.
\<<run setup.choice("[[Give in->WestWing_NyxSpawnPit_15]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_NyxParasite, "red")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
You surrender to them, letting them take control of your body and bring you to endless ecstasy.
Your body screams for release, but the spawns inside your cock won't let you cum.
They keep building and building until you're ready to explode.
You can feel them squirming inside you, making your dick ache and throb. Every twitch and spasm is torture as you edge closer and closer to an explosive release that never seems to come.
\<<run setup.choice("[[Jerk off desperately->WestWing_NyxSpawnPit_16]]");>><<print setup.setAndDisplayBodyVisual($CharacterSheet_MQ002_NyxParasite, "red")>>
\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
You are one with them; an unbreakable bond.
Instincts and images of you spreading these spawns to others flood your mind.
You must spread.
You must fuck.
You must grow.
\<<run setup.choice("[[Continue->WestWing_NyxSpawnPit_17]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
Desire grows deep within you, a primal urge that must be sated. Your need builds with each passing moment until you can think of nothing but giving in to the overwhelming lust.
You touch yourself, and it feels so good that you can't help but moan in pleasure.
Each stroke ignites a new fire in your loins, and you can feel yourself getting closer and closer to the edge.
Your balls churn and move as the spawns invade your balls, their movement hitting you with a constant surge of pleasure.
\<<run setup.choice("[[Give in->WestWing_NyxSpawnPit_18]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
You're inching closer to ecstasy, but a part of you is resisting, struggling to maintain control.
But then, as you feel yourself about to reach the point of no return, you surrender.
\<<run setup.choice("[[Cum->WestWing_NyxSpawnPit_19]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
These spawns are a part of you now and will serve you for as long as you live.
You can feel them moving through your veins, throbbing and pulsing as they travel through your body.
Cum drips down your thighs and coats them in the same aphrodisiac tainted oil that coats your spawns.
You let go and allow yourself to be consumed by the waves of pleasure crashing over you.
The ecstasy is too much to bear. You cum and cum for minutes, harder than you ever have before.
Orgasm sweeps over you in waves, crashing against you like a storm.
\<<run setup.choice("[[Continue->WestWing_NyxSpawnPit_20]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
You're so exhausted that you can barely move.
You lay there, panting and sweaty, feeling the aftershocks of pleasure ripple through your body.
As you gradually return to reality, you realize that you're absolutely drenched in your cum.
It's everywhere - on your chest, your stomach, your thighs.
You feel the essence of your spawns within it, a corrupted power that makes your body absorbs hungrily.
\<<run setup.choice("[[Climb out of the pit->WestWing_NyxSpawnPit_21]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
\<<run setup.applyCorruption($CharacterSheet_Player, 8)>>
You climb out of the pit, your face stuck in a lust-induced grin.
Thoughts of taking more of those spawns invade your thoughts and never go away.
You need more...
∇: You gain the "Nyx Spawn Infection" Ability.
∇: You gain 8 corruption.
=======
\<<run setup.choice("[[继续查看->WestWing_MirrorRoom_3]]");>>
\<<run setup.choice("[[离开->WestWing_MirrorRoom_Exit]]");>><<include setup.getNextNarativeEventPassage(setup.StorySheet_Doppleganger.encounterPassages)>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player", "CharacterSheet_Doppleganger"])>>
你打开门,听到镜子在你身后破碎的声音。
<<print setup.getNextManorDestination()>>你来到一个潮湿的石头房间。腐败的金属味充斥着你的鼻子。
你能感觉到空气中的水分附着在你的皮肤上。
它既浓稠又粘人,让你呼吸困难。
一个巨大的深坑在你面前。你能感觉到在它的深处有一个存在。
\<<run setup.choice("[[靠近深坑->WestWing_NyxSpawnPit_2]]");>>
\<<if $CharacterSheet_Player.quest.nyxParasiteInfections <= 0>>
\<<run setup.choice("[[进入下一个房间->WestWing_NyxSpawnPit_Leave]]");>>
\<<else>>
<span class="glitch nyx fucked" data-text="DO NOT̷͓̱͎̘̞̣͎̗̙̦̲͔͒͛͑̋̔̊̀͑̔͒͆̚̚͜͝͠͝͝ͅ">[[进入下一个房间->WestWing_NyxSpawnPit_Leave]]</span>
\<</if>>腐化的气道是诱人的,只需往洞里面瞥一眼就足以让你颤抖。
深不见底的巨坑散发着生人勿进的可怖气息,就像一只择人而噬的凶兽,但与此同时这也提示了某种东西的存在。某种惊险刺激的事。
洞里充满了长长的,用尾巴保持挺立的蛇一样的生物。他们的眼睛一眨不眨地注视着你。
可以看到他们在那里有20多只,他们摇着尾巴,好像他们正准备扑过来。
\<<run setup.choice("[[继续->WestWing_NyxSpawnPit_3]]");>>这些尼克斯卵里的怪物散发着超凡脱俗的光芒,在地面上扭动着身躯,热情地舞蹈着,邀请你进入坑里。
腐化的思想在你的头脑中奔流,用黑暗的欲望诱惑你。
你不禁想知道,如果你屈服于欲望和诱惑,这些幼体会对你做什么。
\<<run setup.choice("[[屈服于你内心的欲望->WestWing_NyxSpawnPit_4]]");>>
\<<run setup.choice("[[进入下一个房间->WestWing_NyxSpawnPit_Leave]]");>>当你想象着向这些冲动屈服,让自己沉浸在快乐之中时,你的心跳加速。
谁知道这些扭动着的小东西身上潜藏着怎样的奇妙力量?
怪物们感觉到你堕落的思想,兴奋地等待着合适的时机发动攻击。
\<<run setup.choice("[[邀请它们进入你->WestWing_NyxSpawnPit_5]]");>>随着呼吸越来越重,你跪下,向它们伸出手臂。
它们都热切地向你游来。有些甚至想跳起来够到你的手臂,但却擦肩而过。
一只幼体越过其他幼体向你靠近;它的腐化使你沐浴在麝香的香气中。
当它温暖黏滑的皮肤接触到你的皮肤时,你兴奋得全身颤抖。
\<<run setup.choice("[[继续->WestWing_NyxSpawnPit_6]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
另一只幼体紧随其后,它的身体爬在你的手臂上。
你能感觉到它的腐化渗入你的皮肤,你忍不住呻吟。
它使你那活儿硬了,因情欲而悸动着。
\<<run setup.choice("[[让它们感染你->WestWing_NyxSpawnPit_7]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
你乞求它们靠近你,让它们侵入你的身体内部。
其中一只幼体从你的手臂上掉下来,滑下你的身体。
它停在你的腰部,然后爬上你的腿,在你身上蠕动着,留下一串令人愉悦的痕迹。
当它到达你的大腿时,你的整个身体都在期待中颤抖。
\<<run setup.choice("[[让它进入你的肉棒->WestWing_NyxSpawnPit_8]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
幼体开始沿着你的肉棒爬行,让你的脊背因快感和激动而颤抖。
它缠绕在你的肉棒上,紧紧地抓住了。
你能感觉到它的悸动,它在渴望得到你的精液。
它急切地钻入你的马眼中并向内俯冲。
你拱起你的背,剧烈的快感在体内澎湃,每一根神经都活跃着,像是被劈啪作响的电流刺激到了一样。
\<<run setup.choice("[[呻吟出声->WestWing_NyxSpawnPit_9]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 2)>>
当欲望一遍又一遍地袭击你时,你发出愉悦的呻吟,声音在房间内久久回荡。
你抓住茎柄,拼命地引导内部的幼体。 你的肉棒随着幼体的深入而变粗。
你前后扭动你的臀部,频率越来越快,快感达到了你从未设想过的高度。
\<<run setup.choice("[[尖叫着索取更多->WestWing_NyxSpawnPit_10]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
它纤细的身体在你体内扭动,点燃你腹部里的欲火,刮刮杂杂地在你身上烧起来了,并很快将你整个吞噬。
你感到前所未有的兴奋。它在你体内的每一个动作都让你的身体愉悦得颤抖。
你能感觉到它在你体内跳动,而它在你体内带来的震动感激活了你的每一个神经,使你的感觉更加通透。
你欲火焚身,被从下体处不断传来的快感吞噬殆尽,欲仙欲死。
你的头猛地后仰,发出一声长长的呻吟,这一举动让怪物更加兴奋。
\<<run setup.choice("[[跳进洞里->WestWing_NyxSpawnPit_11]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
当转过身去看那个深坑时,你起了一身鸡皮疙瘩。你向前迈了一步,心脏因期待接下来会发生的事而砰砰跳动。
你深吸一口气,跳入深渊。
\<<run setup.choice("[[屈服于欲望之下->WestWing_NyxSpawnPit_12]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
曾经在你皮肤下留下刺激快感的外来生物现在正在数以百计地入侵你的皮肤。
在下坠的翻滚中,尼克斯幼体不断地刺激着你的身体,给你带来了无尽的快感冲击。
在成百上千只幼体急切地钻入你的肉棒跟菊部时,你的身体充满了愉悦感。
它们不断地爬上你的身体,为你制造更多让你上瘾,让你入迷的快感,而随着快感的不断增长和累计,你在期待中颤抖和喘气。
\<<run setup.choice("[[屈服于它们->WestWing_NyxSpawnPit_13]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
他们在你体内蠕动,用不断起伏的身体填满你,抚摸你最敏感的地方。你可以感觉到它们的每一寸身体,这种感觉真是妙不可言。
你想让更多的幼体进入你的身体。
你渴望它们。
你离不开它们。
他们的存在让你内心充满了永不熄灭的渴望。
\<<run setup.choice("[[成为它们的主人->WestWing_NyxSpawnPit_14]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
你渴望得到他们在你身体里扭动的感觉,那种钻入你肉体深处的快感。
你只想成为他们黑暗欲望的主人。
他们在你的体内移动和扭动,将你带到快乐的新高度。
\<<run setup.choice("[[屈服->WestWing_NyxSpawnPit_15]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
你投降了,完全屈服于自己的肉欲之下,只想着让它们控制你的身体,以便给你带来无尽的欢愉。
你的身体尖叫着寻求释放,但你肉棒内的幼体不会让你轻易得逞。
他们不断地制造快感,直到你完全丧失理智,直到真正的爆发来临。
你能感觉到它们在你体内蠕动,让你的阴茎痛并快乐着。每一次抽搐和痉挛都是折磨,因为你越来越接近一个似乎永远不会到来的爆炸性释放。
\<<run setup.choice("[[吗的,忍不了了,撸爆它->WestWing_NyxSpawnPit_16]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
你彻底地成为它们的一员; 和它们建立起了牢不可破的纽带。
向其他人传播幼体的本能和图像如潮水般涌来,充斥在你的脑海内。
传播幼体迫在眉睫。
交媾的欲望永不熄灭。
成长刻不容缓。
\<<run setup.choice("[[继续->WestWing_NyxSpawnPit_17]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
欲望在你内心深处生长,那是一种必须被满足的原始冲动。 你的需求每时每刻都在增加,直到你无法思考,只能屈服于压倒性的欲望。
你开始自慰,巨大的快感立刻将你淹没,令你骨软筋酥,忍不住呻吟出声。
每一次撸动都在你的腰部点燃一团新的火,你能感觉到自己在欲火焚身中越来越接近高潮边缘。
当幼体入侵到你的蛋蛋时,你感觉你的两颗球在剧烈翻腾,它们在你体内的每一次蠕动都在不断地刺激着你,为你提供源源不断的绝伦的快感。
\<<run setup.choice("[[屈服->WestWing_NyxSpawnPit_18]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 3)>>
你陷入肉欲的泥沼中难以自拔,想要忘却所有烦恼完全沉沦,但你的一部分在抗拒,挣扎着保持自我。
但随后,你放弃了挣扎,因为你感到自己即将踏上一条不归路时,你就投降了。
\<<run setup.choice("[[高潮->WestWing_NyxSpawnPit_19]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 4)>>
这些幼体现在已经完全成为你身体的一部分,他们会在你的生命旅途中全心全意地服侍你。
你能感觉到它们在你的血管里肆意游动,在你身体里跳动。
精液滴落在你的大腿上,将其涂上和你的生殖器上一样的被春药污染的粘液。
你放弃了抵抗,在一波波汹涌而来的愉悦浪潮冲击下,你将全身心都融入了进去。
这种能将人逼疯的愉悦感让你难以忍受。你射了又射,比以往任何时候都要用力。
高潮一波一波地席卷你,像暴风雨一样向你袭来。
\<<run setup.choice("[[继续->WestWing_NyxSpawnPit_20]]");>>\<<run setup.playRealizationPackage(["CharacterSheet_Player"], 1)>>
你爽到手脚不听使唤,难以动弹。
你躺在那里,气喘吁吁,汗流浃背,感受着高潮的余韵在你体内荡漾。
当你逐渐从大脑的宕机状态下清醒过来时,你意识到你全身上下都浸在你射出的精液中。
你射得到处都是 - 在你的胸上,你的肚子上,还有你的大腿上都流淌着新鲜出炉热气腾腾的精液。
你感觉到幼体的精华就在那堆射出的浓液里,那是一种腐化的力量,促使你的身体如饥似渴地吸收它。
\<<run setup.choice("[[爬出淫坑->WestWing_NyxSpawnPit_21]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
你从坑里爬出来,受内心欲望的驱使,你脸上情不自禁地露出一抹淫荡的笑容。
想要得到更多幼体的念头疯了似的涌入你的脑海,并且永不消散。
你需要得到更多……
∇:你获得了"感染尼克斯幼体"的能力。
>>>>>>> CN0.9.0COM
\<<run setup.MQ002_AddNyxParasiteInfection()>>
\<<print setup.clearWestWingRoom("WestWing_NyxSpawnPit")>>
<<<<<<< HEAD
\<<run setup.choice("[[Leave->WestWing_NyxSpawnPit_Leave]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
You reach the exit of this accursed room and feel the castle warp into something different.
<<print setup.getNextManorDestination()>>Sounding rod on an altar. Becomes alive when you use it.
<<print setup.getNextManorDestination()>>\<<set $CharacterSheet_Player.quest.available_exploration_villageGateEast_eastFirstTime = false>>
\<<if $Level > 5>>
A guard stops you as you try to cross through the eastern gate.
Though his stance relaxes once he recognizes you.
"ha, <<print $CharacterSheet_Player.info.name>>... You're probably the only one who should be allowed here at this point."
He sighs.
"This is where the Lost lie, beasts whose sole goal is to grow and break others into monsters like themselves. Be careful out there."
\<<run setup.choice("[[Cross the gate->$Explore_Destination][$Encounter_Target = setup.getRandomEncounter(setup.LOCATIONS.EAST)]]");>>
\<<run setup.choice("[[Go back->Village]]");>>
\<<else>>
A guard stops you as you try to cross through the eastern gate.
"Woah there, are you sure you wanna go that way?" He looks you over doubtfully.
"This is where the Lost lie, monsters whose sole goal is to grow and spread their vile corruption."
\<<run setup.choice("[[Cross the gate anyway->$Explore_Destination][$Encounter_Target = setup.getRandomEncounter(setup.LOCATIONS.EAST)]]");>>
\<<run setup.choice("[[Go back->Village]]");>>
\<</if>>\<<set $CharacterSheet_Player.quest.available_exploration_villageGateEast_eastGrownParasites = false>>
Your heart throbs as you reach the eastern gate.
The spawns within ache to be freed, to spread their otherworldly lust to the beasts of the Barrens.
Finally, you're almost free to revel in your lust like the monster that you are. Some guards look at you with hidden interest, the arousal that taints the air seeping into them like a demonic spirit.
The need to corrupt everything is becoming nearly impossible to hide.
\<<run setup.choice("[[Explore the Barrens->$Explore_Destination][$Encounter_Target = setup.getRandomEncounter(setup.LOCATIONS.EAST)]]");>>\<<set $CharacterSheet_Player.quest.available_exploration_villageGateEast_eastGrownDemonic = false>>
The guards of the eastern gate eye you carefully as their hands hold on to their weapons tightly. They have seen countless demons before, have fought them alongside the Lost for as long as they remember.
Your demonic features are disturbing to them, but deep inside, they know that they are entirely powerless to stop you anyway.
\<<run setup.choice("[[Explore the Barrens->$Explore_Destination][$Encounter_Target = setup.getRandomEncounter(setup.LOCATIONS.EAST)]]");>>\<<set $CharacterSheet_Player.available_exploration_villageGateEast_eastGrownMacro = false>>
You walk to the eastern gate, where guards look up to you in awe. They used to open the gate for you, but there is no point in that anymore.
With one step, you walk over the gate, its height proving useless to your gigantic body. The guards hold on to the walls, bracing themselves as your thunderous stomp pass towards the eastern Barrens.
\<<run setup.choice("[[Explore the Barrens->$Explore_Destination][$Encounter_Target = setup.getRandomEncounter(setup.LOCATIONS.EAST)]]");>>\<<set $CharacterSheet_Player.quest.available_exploration_villageGateEast_eastGrownLordOfLust = false>>
You reach the eastern gate only to notice that it is empty of any guards.
None of them dares to look at you in the eyes; no one wants to act as if they had any authority over you.
Nothing stands in the way of a Lord of Lust.
\<<run setup.choice("[[Explore the Barrens->$Explore_Destination][$Encounter_Target = setup.getRandomEncounter(setup.LOCATIONS.EAST)]]");>>\<<set $CharacterSheet_Player.quest.available_exploration_villageGateEast_eastGrownMegaMacro = false>>
Upon arriving at the Eastern Gate its hard to imagine this puny fortification could keep out much of anything. \
The Eastern Barrens are supposed to be where the more dangerous corrupted creatures make their home; a few that are even powerful enough to be worth your attention despite your monstrous size.
As you step over the wall like it were nothing more than a piece of debris in your path you fail to lift your foot high enough and one of your toes grazes the top of the wall. You barely feel any resistance but a shower of stone and debris explodes outwards like the fortification had been hit from the inside by a catapult.
A glance down reveals the wall isn't compromised. It still stands tall and strong enough to keep out invaders, though now it has a big chunk missing out of part of an upper battlement.
It's becoming hard to process collateral damage when the world around you is so fragile.
\<<run setup.choice("[[Explore the Barrens->$Explore_Destination][$Encounter_Target = setup.getRandomEncounter(setup.LOCATIONS.EAST)]]");>>\<<set $CharacterSheet_Player.quest.available_exploration_villageGateNorth_northFirstTime = false>>
<<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/Barrens/northernbarrens.jpg", undefined, undefined, true)>>
A guard waits for you at the entrance of the eastern gate. His expression is hard to read, a sorrow paved by the routine of a harsh existence.
"I've been informed that you're the new Salvager." He looks you over.
Suddenly he turns to push the sizeable battered gate. It creaks out, leaving a small enough gap for you to squeeze through.
"Be careful out there; we need you in one piece." He mumbles out.
"Both in body and mind."
\<<run setup.choice("[[Cross the gate->$Explore_Destination][$Encounter_Target = setup.getRandomEncounter(setup.LOCATIONS.NORTH)]]");>>
\<<run setup.choice("[[Go back->Village]]");>>\<<set $CharacterSheet_Player.quest.available_exploration_villageGateNorth_northMeteorFall = false>>
\<<run $Quest_InProgress.push($Quest_MQ001_01)>>
<<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/Barrens/northernbarrens.jpg", undefined, undefined, true)>>
As you cross the gate to the northern Barrens, you feel the ground shaking beneath your feet.
It feels like the world braces itself..
[[Continue->Explore_NorthMeteorFall_2]]You look up and see the sky lighting up with sparks of light as a blazing ball of fire streaks across the sky, trailing smoke and sparks.
In a mixture and awe from the nearby guards, the meteor travels down to the horizon, and crashes a few miles away.
The impact shakes the ground again and sending a plume of dirt and dust up into the air.
[[Brace yourself->Explore_NorthMeteorFall_3]]You hear a loud thud and a roar of flames as the meteor engulfs your vision in a bright orange glow.
The heat of the fire can be felt from where you stand, and the smell of smoke and burning soil fills the air.
∇: You can now explore the crash site.
\<<run setup.choice("[[Keep exploring->$Explore_Destination]]");>>
\<<run setup.choice("[[Return to the Bastion->Village]]");>>\<<set $CharacterSheet_Player.quest.available_exploration_villageGateNorth_northGrownMuscular = false>>
<<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/Barrens/northernbarrens.jpg", undefined, undefined, true)>>
As usual, a guard waits for you at the entrance of the eastern gate. The gate creaks out as he pushes it open slightly, yet it's nowhere near enough to fit your muscular frame.
You walk to the gate and throw it open further than five men ever could. The loud creaking of the damaged gate pulls all eyes towards you; you stomp towards the northern Barrens.
A voice rises from the guard by the entrance.
"Thank the gods he's on our side."
\<<run setup.choice("[[Cross the gate->$Explore_Destination][$Encounter_Target = setup.getRandomEncounter(setup.LOCATIONS.NORTH)]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/Barrens/northernbarrens.jpg", undefined, undefined, true)>>
\<<set $CharacterSheet_Player.quest.available_exploration_villageGateNorth_northVisibleCorruption = false>>
A guard waits for you at the entrance of the eastern gate. You recognize him; he is the same guard who opened the gate for you the first time you stepped out onto the Barrens.
His expression has not changed, his rugged face showing years of fighting to keep the Golden Bastion safe. His eyes squint as he notices the Corruption flowing through your eyes and veins.
He opens the door for you without a word, takes an extra step back to let you through.
\<<run setup.choice("[[Cross the gate->$Explore_Destination][$Encounter_Target = setup.getRandomEncounter(setup.LOCATIONS.NORTH)]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/Barrens/northernbarrens.jpg", undefined, undefined, true)>>
\<<set $CharacterSheet_Player.quest.available_exploration_villageGateNorth_northGrownHeight = false>>
You reach the northern gate and suddenly stop upon realizing something.
You stand taller than the entrance of the Golden Bastion.
The guards below grunt with effort as they open the gate as far as it could go before looking up to you, unsure of what happens next.
You crouch and squeeze yourself through, carefully managing to keep the walls of the city safe, but this is as big as you can be before this gate becomes too small for you.
\<<run setup.choice("[[Cross the gate->$Explore_Destination][$Encounter_Target = setup.getRandomEncounter(setup.LOCATIONS.NORTH)]]");>><<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Scenes/Barrens/northernbarrens.jpg", undefined, undefined, true)>>
\<<set $CharacterSheet_Player.quest.available_exploration_villageGateNorth_northGrownHeightMassive = false>>
Once towering over you like an impenetrable barrier, the northern gate now seems little more than a minor inconvenience.
After taking a moment to admire the powerful defensive structure you raise one foot and simply step over it like it were little more than a fallen log in your path.
You've already grown far beyond anyone's imagination; even your own.
\<<run setup.choice("[[Cross the gate->$Explore_Destination][$Encounter_Target = setup.getRandomEncounter(setup.LOCATIONS.NORTH)]]");>><<run setup.addRaceToPool("BEHEMOTH", {
id: 3,
name: "Behemoth",
namePlural: "Behemoths",
adjective: "behemothian",
description: "Typically large, imposing, and showing their musculature well, the Behemoth evokes impressions of a mixture between a mammoth, feline, and boar wrapped into one.",
anatomy: {
heads: {
raceTexture: ["maned", "fierce", "canine-like", "feral"]
},
eyes: {
defaultNumber: 2,
raceTexture: ["predatory", "piercing"]
},
jaws: {
defaultNumber: 1,
raceTexture: ["imposing", "fanged"]
},
teeths: {
defaultNumber: 1,
raceTexture: ["sharp"]
},
hands: {
defaultNumber: 2,
raceTexture: ["clawed", "padded"]
},
horns: {
defaultNumber: 2,
raceTexture: ["forward-facing"]
},
tongues: {
defaultNumber: 1,
raceTexture: ["barbed"]
},
arms: {
defaultNumber: 2
},
pecs: {
defaultNumber: 2,
raceTexture: ["barrelled"]
},
abdominals: {
defaultNumber: 8
},
cocks: {
defaultNumber: 2,
raceTexture: ["barbed", "knotted"]
},
balls: {
defaultNumber: 4,
raceTexture: ["churning"]
},
legs: {
defaultNumber: 2,
raceTexture: ["digitigrade"]
},
tails: {
defaultNumber: 1,
raceTexture: ["webbing-tipped", "spined"]
},
},
racialBonus: [
{type: "musclesMods", mod: setup.mod.ADD, value: 5},
{type: "strengthMods", mod: setup.mod.ADD, value: 10},
]
})
>><<run setup.addRaceToPool("DRAGONBORN", {
id: 5,
name: "Dragonborn",
namePlural: "Dragonborn",
adjective: "draconian",
description: "According to their traditional religion, they are descendants of ancient winged creatures that used to claim dominion over this land, though this has not been proven.",
anatomy: {
heads: {
raceTexture: ["draconic"]
},
eyes: {
raceTexture: ["draconic", "slitted"]
},
jaws: {
raceTexture: ["serpentine", "draconic"]
},
teeths: {
raceTexture: ["sharp"]
},
hands: {
raceTexture: ["clawed", "scaled"]
},
horns: {
defaultNumber: 2,
raceTexture: ["backward-bending"]
},
wings: {
defaultNumber: 2,
raceTexture: ["webbed"]
},
tongues: {
raceTexture: ["forked", "prehensile"]
},
arms: {
raceTexture: ["scaled"]
},
pecs: {
defaultNumber: 2,
raceTexture: ["scaled"]
},
abdominals: {
raceTexture: ["scaled"]
},
cocks: {
defaultNumber: 1,
raceTexture: ["tapered", "oily"]
},
balls: {
raceTexture: ["scaly"]
},
tails: {
defaultNumber: 1,
raceTexture: ["whip-like", "draconic", "serpentine"]
},
},
racialBonus: [
{type: "maxHPMods", mod: setup.mod.ADD, value: 20},
{type: "growthMods", mod: setup.mod.ADD, value: 0.1},
]
})
>><<run setup.addRaceToPool("FELINE", {
id: 6,
name: "Feline",
namePlural: "Felinids",
adjective: "feline",
description: "Perhaps the most diverse race in the world, those of feline ancestory range in sub-races from the strong and imposing Leonine to the gentle and curious catfolk.",
anatomy: {
heads: {
raceTexture: ["furry", "muzzled", "perk"]
},
ears: {
raceTexture: ["triangular", "flicking"]
},
eyes: {
raceTexture: ["predatory", "slitted"]
},
jaws: {
raceTexture: ["furry", "whiskered"]
},
teeths: {
raceTexture: ["sharp", "feral", "needle-like"]
},
hands: {
raceTexture: ["clawed", "padded"]
},
arms: {
raceTexture: ["furry", "feline"]
},
pecs: {
raceTexture: ["furry", "feline"]
},
abdominals: {
raceTexture: ["furry", "feline"]
},
cocks: {
raceTexture: ["barbed", "tapering"]
},
balls: {
raceTexture: ["furry"]
},
legs: {
raceTexture: ["furry", "feline"]
},
tails: {
defaultNumber: 1,
raceTexture: ["fluffy", "long"]
},
},
racialBonus: [
{type: "maxStaminaMods", mod: setup.mod.ADD, value: 10},
{type: "critChanceMods", mod: setup.mod.ADD, value: 0.05},
]
})
>><<run setup.addRaceToPool("HALFORC", {
id: 4,
name: "Half-Orc",
namePlural: "Half-Orcs",
adjective: "orcish",
description: "Tusked, muscular and generaly darker skinned humanoids. They are imposing and powerful. Despite their name in the common tongue, they are a full race in of their own right.",
anatomy: {
heads: {
raceTexture: ["tusked", "fierce"]
},
eyes: {
raceTexture: ["determined", "imposing"]
},
jaws: {
raceTexture: ["tusked", "strong"]
},
teeths: {
raceTexture: ["sharp"]
},
pecs: {
raceTexture: ["imposing"]
},
balls: {
raceTexture: ["churning"]
},
},
racialBonus: [
{type: "maxHPMods", mod: setup.mod.ADD, value: 10},
{type: "strengthMods", mod: setup.mod.ADD, value: 5},
]
})
>><<run setup.addRaceToPool("DEFAULT", {
id: 0,
name: "Human",
namePlural: "Humans",
adjective: "humanoid",
description: "A common species, making up a bulk of nearly all population centers. Highly social and adaptable.",
racialBonus: [
{type: "xpMultiplierMods", mod: setup.mod.ADD, value: 0.05},
{type: "essenceMultiplierMods", mod: setup.mod.ADD, value: 0.05},
]
})
>><<run setup.addRaceToPool("MINOTAUR", {
id: 2,
name: "Minotaur",
namePlural: "Minotaurs",
adjective: "minotauren",
description: "Bipedal, hooved bovines. Their torsos and arms are remarkably light on fur, but make up for it with their shaggy backs and legs.",
anatomy: {
heads: {
raceTexture: ["bovine", "bull shaped"]
},
eyes: {
raceTexture: ["determined"]
},
jaws: {
raceTexture: ["furry"],
},
hands: {
raceTexture: ["human shaped"]
},
horns: {
defaultNumber: 2,
raceTexture: ["forward-facing"]
},
tongues: {
raceTexture: ["flat tipped"]
},
arms: {
raceTexture: ["furry", "thick", "bovine"]
},
pecs: {
raceTexture: ["furry", "thick", "bovine"]
},
abdominals: {
raceTexture: ["furry", "thick", "bovine"]
},
cocks: {
raceTexture: ["flaring", "flat-tipped", "mottled"]
},
balls: {
raceTexture: ["furry"]
},
legs: {
raceTexture: ["hoofed"]
},
tails: {
defaultNumber: 1,
raceTexture: ["tuft-bearing"]
},
},
racialBonus: [
{type: "heightMods", mod: setup.mod.ADD, value: 10},
{type: "ballsMods", mod: setup.mod.ADD, value: 10},
]
})
>><<run setup.addRaceToPool("WOLF", {
id: 1,
name: "Werewolf",
namePlural: "Werewolves",
adjective: "wolven",
description: "Appears to be a combination of both human and wolf, though they trace their lineage to neither. Despite common legends, does not shift forms in the light of the moon.",
anatomy: {
heads: {
raceTexture: ["furry", "wolfish", "muzzled"]
},
eyes: {
raceTexture: ["predatory", "wolfish", "lupine"]
},
jaws: {
raceTexture: ["furry", "wolven", "wolfish", "lupine", "canid"]
},
teeths: {
raceTexture: ["sharp"]
},
hands: {
raceTexture: ["clawed", "padded"]
},
arms: {
raceTexture: ["furry", "wolven", "wolfish", "lupine", "canid"]
},
pecs: {
raceTexture: ["furry", "wolven", "wolfish", "lupine", "canid"]
},
abdominals: {
raceTexture: ["furry", "wolven", "wolfish", "lupine", "canid"]
},
cocks: {
raceTexture: ["knotted", "rocket-shaped", "wolven", "lupine"]
},
balls: {
raceTexture: ["furry"]
},
legs: {
raceTexture: ["furry", "wolven", "wolfish", "lupine", "canid"]
},
tails: {
defaultNumber: 1,
raceTexture: ["fluffy", "long"]
},
},
racialBonus: [
{type: "maxStaminaMods", mod: setup.mod.ADD, value: 5},
{type: "critDamageMods", mod: setup.mod.ADD, value: 0.05},
]
})
>><<run State.variables.CustomRace = {
id: 999,
name: "",
namePlural: "",
description: "",
anatomy: {},
racialBonus: [],
};
for (const [key, limb] of Object.entries(setup.Anatomy.LIMB_REF))
{
State.variables.CustomRace.anatomy[key] = {
defaultNumber: 0,
raceTexture: [],
}
};
>><<run setup.addRaceToPool("HYBRID", {
id: 990,
name: "Hybrid",
namePlural: "Hybrids",
description: "A mix of multiple races.",
anatomy: {},
racialBonus: [
{type: "maxHPMods", mod: setup.mod.ADD, value: 2},
{type: "maxStaminaMods", mod: setup.mod.ADD, value: 1},
{type: "strengthMods", mod: setup.mod.ADD, value: 2},
{type: "critChanceMods", mod: setup.mod.ADD, value: 0.01},
{type: "critDamageMods", mod: setup.mod.ADD, value: 0.01},
{type: "heightMods", mod: setup.mod.ADD, value: 1},
{type: "musclesMods", mod: setup.mod.ADD, value: 1},
{type: "growthMods", mod: setup.mod.ADD, value: 0.01},
{type: "xpMultiplierMods", mod: setup.mod.ADD, value: 0.01},
{type: "essenceMultiplierMods", mod: setup.mod.ADD, value: 0.01},
]
})
>><<run setup.addRaceToPool("ABOMINATION", {
id: 105,
name: "Abomination",
namePlural: "Abominations",
adjective: "abominationoid",
description: "A Roiling mass composed of pure corruption. It appears able to shape its glistening, organless body into a hollow mimicry of other shapes.",
racialBonus: [
{type: "corruptionPerDayMods", mod: setup.mod.ADD, value: 4},
{type: "corruptionMods", mod: setup.mod.ADD, value: 100},
{type: "growthMods", mod: setup.mod.ADD, value: 0.25},
]
})
>><<run setup.addRaceToPool("INCUBUS", {
id: 101,
name: "Demon",
namePlural: "Demons",
adjective: "demonic",
anatomy: {
heads: {
raceTexture: ["demonic"]
},
eyes: {
raceTexture: ["demonic", "slitted"]
},
jaws: {
raceTexture: ["sharp", "demonic"]
},
teeths: {
raceTexture: ["sharp"]
},
hands: {
raceTexture: ["clawed", "scaled"]
},
horns: {
defaultNumber: 2,
raceTexture: ["straight"]
},
tongues: {
raceTexture: ["flexible", "forked"]
},
arms: {
raceTexture: ["scaled"]
},
pecs: {
raceTexture: ["scaled"]
},
abdominals: {
raceTexture: ["scaled"]
},
cocks: {
raceTexture: ["slick", "oily"]
},
balls: {
raceTexture: ["churning"]
},
legs: {
raceTexture: ["scaled"]
},
tails: {
defaultNumber: 1,
raceTexture: ["forked", "demonic"]
}
},
racialBonus: [
{type: "arousalGainMods", mod: setup.mod.ADD, value: 5},
{type: "minArousalMods", mod: setup.mod.ADD, value: 5},
]
})
>><<run setup.addRaceToPool("LORD_OF_LUST", {
id: 102,
name: "Lord of Lust",
namePlural: "Lords of Lust",
adjective: "demonic",
anatomy: {
heads: {
raceTexture: ["demonic"]
},
eyes: {
raceTexture: ["demonic", "slitted"]
},
jaws: {
raceTexture: ["sharp", "demonic", "devilish"]
},
teeths: {
raceTexture: ["razor sharp", "monstrous"]
},
hands: {
raceTexture: ["clawed", "scaled"]
},
horns: {
defaultNumber: 4,
raceTexture: ["straight", "demonic"]
},
tongues: {
raceTexture: ["flexible", "forked"]
},
arms: {
raceTexture: ["scaled"]
},
pecs: {
raceTexture: ["scaled"]
},
abdominals: {
raceTexture: ["scaled"]
},
cocks: {
raceTexture: ["slick", "oily"]
},
balls: {
raceTexture: ["churning"]
},
legs: {
raceTexture: ["scaled"]
},
tails: {
defaultNumber: 1,
raceTexture: ["forked", "demonic"]
}
},
racialBonus: [
{type: "arousalGainMods", mod: setup.mod.ADD, value: 10},
{type: "minArousalMods", mod: setup.mod.ADD, value: 10},
]
})
>><<run setup.addRaceToPool("NAGA", {
id: 103,
name: "Naga",
namePlural: "Naga",
adjective: "serpentine",
anatomy: {
heads: {
raceTexture: ["serpentine"]
},
eyes: {
raceTexture: ["slitted"]
},
jaws: {
raceTexture: ["serpentine"]
},
teeths: {
raceTexture: ["sharp"]
},
hands: {
raceTexture: ["clawed", "scaled"]
},
tongues: {
raceTexture: ["forked"]
},
arms: {
raceTexture: ["scaled"]
},
pecs: {
raceTexture: ["scaled"]
},
abdominals: {
raceTexture: ["scaled"]
},
cocks: {
defaultNumber: 2,
raceTexture: ["tapered", "oily"]
},
balls: {
defaultNumber: 4,
raceTexture: ["scaly"]
},
tails: {
defaultNumber: 1,
raceTexture: ["sprawling", "serpentine"]
},
legs: {
defaultNumber: 0,
}
},
racialBonus: [
{type: "maxStaminaMods", mod: setup.mod.ADD, value: 5},
{type: "critChanceMods", mod: setup.mod.ADD, value: 0.05},
{type: "critDamageMods", mod: setup.mod.ADD, value: 0.05},
]
})
>><<run setup.addRaceToPool("SYMBIOTE", {
id: 104,
name: "Symbiote",
namePlural: "Symbiotes",
adjective: "gooey",
anatomy: {
heads: {
raceTexture: ["sinister"]
},
eyes: {
raceTexture: ["glowing"]
},
jaws: {
raceTexture: ["wide"]
},
teeths: {
raceTexture: ["sharp"]
},
hands: {
raceTexture: ["clawed"],
defaultNumber: 0,
},
tongues: {
raceTexture: ["prehensile", "slimy"]
},
cocks: {
raceTexture: ["goo-dripping"],
defaultNumber: 0,
},
ears: {
defaultNumber: 0,
},
horns: {
defaultNumber: 0,
},
wings: {
defaultNumber: 0,
},
arms: {
defaultNumber: 0,
},
pecs: {
defaultNumber: 0,
},
abdominals:
{
defaultNumber: 0,
},
balls: {
defaultNumber: 0,
},
legs: {
defaultNumber: 0,
},
tails: {
defaultNumber: 0,
},
},
racialBonus: [
{type: "growthMods", mod: setup.mod.ADD, value: 0.25},
{type: "xpMultiplierMods", mod: setup.mod.ADD, value: 0.1},
{type: "essenceMultiplierMods", mod: setup.mod.ADD, value: 0.05},
]
})
>>/* Dependant on Sheets_Anatomy */
<<set setup.RacePool = {
/* Setup CUSTOM (999) to operate like all other races */
get CUSTOM() {
return State.variables.CustomRace;
},
get 999() {
return State.variables.CustomRace;
},
Ordered: [],
};>>
/* Note: the order they are shown here is the order they will be presented to user */
/* Base Races */
<<include "_human_race_sheet">>
<<include "_halforc_race_sheet">>
<<include "_wolf_race_sheet">>
<<include "_feline_race_sheet">>
<<include "_minotaur_race_sheet">>
<<include "_dragonborn_race_sheet">>
<<include "_behemoth_race_sheet">>
/* NPCS/Unlockable */
<<include "_incubus_race_sheet">>
<<include "_lord_of_lust_race_sheet">>
<<include "_naga_race_sheet">>
<<include "_symbiote_race_sheet">>
<<include "_abomination_race_sheet">>
/* Custom */
<<include "_hybrid_race_sheet">>
<<include "_custom_race_sheet">>Choices are shown:
<label><<radiobutton '$ChoicesWindow' true autocheck>>Outside the main window</label>
<label><<radiobutton '$ChoicesWindow' false autocheck>>Inside the main window</label>This version comes with a new combat system so here is a small guide to explain how it works.
A list of randomized moves are given to you every turn.
You can chain a move if its Link Value (the number in the top right corner) is adjacent to that of the following move.
So a move with a value of 3 can only combo with moves that have a value of 2 or 4!
Here's a little visual guide:
<<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/combo_guide.png")>>
\<<run setup.choice("[[Continue->Village]]");>><p style="text-align:center">
<h2>Directed by</h2>
Sombreve
[img[https://sombreve.github.io/Dawn-of-Corruption-Site/Images/sombreve.png][http://www.furaffinity.net/user/sombreve/]]
<h2>Art by</h2>
=======
\<<run setup.choice("[[离开->WestWing_NyxSpawnPit_Leave]]");>>\<<run setup.stopRealizationPackages(["CharacterSheet_Player"])>>
你到达这个被诅咒的房间的出口,感觉城堡被扭曲成不同的东西。
<<print setup.getNextManorDestination()>>祭坛上的探深杆。使用时会变得活跃。
<<print setup.getNextManorDestination()>>\<<set $CharacterSheet_Player.quest.available_exploration_villageGateEast_eastFirstTime = false>>
\<<if $Level > 5>>
当你试图穿过东门时,守在一旁的门卫拦住了你。
不过他一认出你,姿势就放松了。
"哈,<<print $CharacterSheet_Player.info.name>>……此时此刻,你可能是唯一一个应该被允许在这里的人。"
他叹了口气。
"迷失者就在这里沉睡着,这些野兽唯一的目标就是成长并把别人变成和他们一样的怪物。在外面要小心。"
\<<run setup.choice("[[穿过大门->$Explore_Destination][$Encounter_Target = setup.getRandomEncounter(1)]]");>>
\<<run setup.choice("[[返回->Village]]");>>
\<<else>>
当你试图穿过东门时,一旁的门卫拦住了你。
"哇哦,老兄,你确定你要穿过这扇门?" 他怀疑地上下打量着你。
"迷失者就在这里沉睡,这些怪物的唯一目标就是生长和传播他们邪恶的腐化。"
\<<run setup.choice("[[不予理睬,穿过大门->$Explore_Destination][$Encounter_Target = setup.getRandomEncounter(1)]]");>>
\<<run setup.choice("[[返回->Village]]");>>
\<</if>>\<<set $CharacterSheet_Player.quest.available_exploration_villageGateEast_eastGrownParasites = false>>
当快要抵达东门时,你的心剧烈地跳动。
体内的幼体渴望被释放,将他们超凡脱俗的欲望传播到荒原的野兽身上。
终于,你快要可以沉浸在欲望中,纵情交配,这是作为你这样一个怪物要做的事。一些守卫饶有兴趣地窥视着你,那种污染空气的兴奋感就像恶魔的灵魂一样渗入他们体内。
你想要腐化这里所有一切的内心渴望再也难以遁阴匿景。
\<<run setup.choice("[[探索荒原->$Explore_Destination][$Encounter_Target = setup.getRandomEncounter(1)]]");>>\<<set $CharacterSheet_Player.quest.available_exploration_villageGateEast_eastGrownDemonic = false>>
东门的守卫仔细地看着你,他们的手紧紧地握着武器。他们以前见过无数的恶魔,从记事起就和迷失者们并肩作战。
你的恶魔特征让他们感到不安,但在内心深处,他们知道他们无论如何都完全无力阻止你。
\<<run setup.choice("[[探索荒原->$Explore_Destination][$Encounter_Target = setup.getRandomEncounter(1)]]");>>\<<set $CharacterSheet_Player.available_exploration_villageGateEast_eastGrownMacro = false>>
你走到东门,守卫们敬畏地看着你。他们曾经为你打开大门,但现在已经没有意义了。
一步步,你走过大门,它在凡人面前是如此宏大,但在你面前却显得如此可笑。守卫守在城墙上,当你轰轰烈烈的脚步声穿过东部的荒芜地带时,他们还在奋力稳住自己的身形。
\<<run setup.choice("[[探索荒原->$Explore_Destination][$Encounter_Target = setup.getRandomEncounter(1)]]");>>\<<set $CharacterSheet_Player.quest.available_exploration_villageGateEast_eastGrownLordOfLust = false>>
你到达了东门,却发现那里没有任何守卫。
他们恐慌万状,不敢直视你的眼睛; 他们不敢造次,因为他们深知在你的面前他们就如同蝼蚁般渺小。
没有什么能阻挡淫欲帝王。
\<<run setup.choice("[[继续探索荒原->$Explore_Destination][$Encounter_Target = setup.getRandomEncounter(1)]]");>>\<<set $CharacterSheet_Player.quest.available_exploration_villageGateEast_eastGrownMegaMacro = false>>
到了东门,你仔细观察着它,很难想象这个微不足道的防御工事能阻挡多少东西。 \
荒原的东部应该是更危险的腐败生物安家的地方; 即使是相对于你惊人的体型来说,东部荒原还是有有一些甚至强大到值得你关注的危险生物存在。
当你像跨过路上的杂物碎片般跨过城墙时,你没能把脚抬得足够高,一个脚趾擦到了墙的顶部。你几乎感觉不到任何阻力,但大量的石头和碎片向外爆炸,就像弩炮从内部将这座防御工事击碎,使其四分五裂。
往下一看,墙并没有完全倒塌。它仍然高大坚固,足以抵御入侵者,尽管现在它的上层城垛少了一大块。
这可怪不得你,周围的世界与你的身躯相比如此脆弱,想要不弄坏它可真是强人所难了。
\<<run setup.choice("[[继续探索荒原->$Explore_Destination][$Encounter_Target = setup.getRandomEncounter(1)]]");>>\<<set $CharacterSheet_Player.quest.available_exploration_villageGateNorth_northFirstTime = false>>
一个卫兵在东门的入口处等待着你。他的表情很难读懂,那是一种被严酷生活反复折磨所铺就的悲伤。
"听说你就是新来的拯救者。" 他上下打量着你。
突然,他转身推开那扇很大的破旧大门。它吱吱作响,留下一个足够小的缝隙让你挤过去。
"在那边你要小心谨慎;我们需要你完好无损地回来。"他喃喃地说。
"而且还要身心健全地回来。"
\<<run setup.choice("[[穿过大门->$Explore_Destination][$Encounter_Target = setup.getRandomEncounter(0)]]");>>
\<<run setup.choice("[[返回->Village]]");>>\<<set $CharacterSheet_Player.quest.available_exploration_villageGateNorth_northGrownMuscular = false>>
不出所料,一个警卫在东门入口处等着你。 他轻轻推开大门,大门吱吱作响,然而它远远不够容纳你的体型。
你走到大门前,用手一推便轻松地达到需要五个壮汉拼尽全力才能推开的距离。 破损的大门发出巨大的吱吱声,将所有人的目光都吸引到你身上;你踏着脚步走向北部的不毛之地。
守卫的声音从入口处传来。
"感谢上苍,幸亏他是我们这边的。"
\<<run setup.choice("[[穿过大门->$Explore_Destination][$Encounter_Target = setup.getRandomEncounter(0)]]");>>\<<set $CharacterSheet_Player.quest.available_exploration_villageGateNorth_northVisibleCorruption = false>>
一个卫兵在东门的入口处等着你。你认得他; 他就是你第一次踏上荒原时为你打开大门的那个守卫。
他的表情还是一如既往的严峻,他饱经沧桑的脸显示了多年来为保卫黄金堡垒安全而战斗的经历。他眯起眼睛,因为他注意到腐化在你的眼睛和血管中流动。
他二话不说就给你开门,又退后一步让你通过。
\<<run setup.choice("[[穿过大门->$Explore_Destination][$Encounter_Target = setup.getRandomEncounter(0)]]");>>\<<set $CharacterSheet_Player.quest.available_exploration_villageGateNorth_northGrownHeight = false>>
你到达了北门,突然察觉到了什么。
你比黄金堡垒的入口还高。
下面的守卫咕哝着使出浑身解数,尽可能地打开大门,然后抬头看着你,不知道接下来会发生什么。
你蹲下来挤过去,小心翼翼地设法保持城墙的安全,毕竟这扇门以前可比你大多了,幸好最终还是有惊无险地通过了。
\<<run setup.choice("[[穿过大门->$Explore_Destination][$Encounter_Target = setup.getRandomEncounter(0)]]");>>\<<set $CharacterSheet_Player.quest.available_exploration_villageGateNorth_northGrownHeightMassive = false>>
北门曾经像一道不可逾越的屏障高耸在你的头顶,现在看来不过是一个小小的不便。
在花了一点时间欣赏强大的防御结构后,你抬起一只脚,简单地跨过它,就像它只是一根倒在你路上的木头一样。
你已经成长得远远超出了任何人的想象;甚至连你自己也始料未及。
\<<run setup.choice("[[穿过大门->$Explore_Destination][$Encounter_Target = setup.getRandomEncounter(0)]]");>>选项显示方位:
<label><<radiobutton '$ChoicesWindow' false autocheck>>在主窗口内</label>
<label><<radiobutton '$ChoicesWindow' true autocheck>>在主窗口下</label>这个版本有一个新的战斗系统,所以这里有一个小指南来解释它是如何工作的。
每个回合都会给你一个随机的移动列表。
如果一个移动的链接值(右上角的数字)与下一个移动的链接值相邻,则可以将其链接。
因此,值为3的移动只能与值为2或4的移动组合
以下是可视化引导:
<<print setup.displayEncounterImage("https://sombreve.github.io/Dawn-of-Corruption-Site/Images/combo_guide.png")>>
\<<run setup.choice("[[继续->Village]]");>><p style="text-align:center">
\<<if State.variables.SecretCheat >= 10>>
<h2>Best boyfriend</h2>
Draco
[img[https://sombreve.github.io/Dawn-of-Corruption-Site/Images/draco.png][http://www.furaffinity.net/user/dracoofzeradaith/]]
\<</if>>
<h2>总监:</h2>
Sombreve
[img[https://sombreve.github.io/Dawn-of-Corruption-Site/Images/sombreve.png][http://www.furaffinity.net/user/sombreve/]]
<h2>美术:</h2>
>>>>>>> CN0.9.0COM
Winty
[img[https://sombreve.github.io/Dawn-of-Corruption-Site/Images/wintech3112.gif][http://www.furaffinity.net/user/wintech3112/]]
Deriaz
[img[https://sombreve.github.io/Dawn-of-Corruption-Site/Images/deriaz.jpg][https://www.furaffinity.net/user/deriaz]]
Zhenelov
[img[https://sombreve.github.io/Dawn-of-Corruption-Site/Images/lerchief2007.gif][https://www.furaffinity.net/user/lerchief2007/]]
Rethxus
[img[https://sombreve.github.io/Dawn-of-Corruption-Site/Images/rethxus.gif][http://www.furaffinity.net/user/rethxus/]]
<<<<<<< HEAD
<h2>Programming by</h2>
Sombreve
[img[https://sombreve.github.io/Dawn-of-Corruption-Site/Images/sombreve.png][http://www.furaffinity.net/user/sombreve/]]
Myst
[img[https://sombreve.github.io/Dawn-of-Corruption-Site/Images/mechanodragon.gif][http://www.furaffinity.net/user/mechanodragon/]]
<h2>Voice Acting/Sounds by</h2>
=======
<h2>程序:</h2>
Sombreve
[img[https://sombreve.github.io/Dawn-of-Corruption-Site/Images/sombreve.png][http://www.furaffinity.net/user/sombreve/]]
<h2>声效:</h2>
>>>>>>> CN0.9.0COM
AudioElk
[img[https://sombreve.github.io/Dawn-of-Corruption-Site/Images/deckardholiday.gif][https://www.furaffinity.net/user/deckardholiday]]
Mithane
[img[https://sombreve.github.io/Dawn-of-Corruption-Site/Images/mithane.gif][https://www.furaffinity.net/user/mithane]]
Dandicoot
[img[https://sombreve.github.io/Dawn-of-Corruption-Site/Images/dandicoot.gif][https://www.furaffinity.net/user/dandicoot]]
GiganticBeast
[img[https://sombreve.github.io/Dawn-of-Corruption-Site/Images/giganticbeast.jpg][https://twitter.com/Gigantic_Beast]]
<<<<<<< HEAD
<h2>Music by</h2>
Ardolf
[img[https://sombreve.github.io/Dawn-of-Corruption-Site/Images/ardolf.jpg][https://twitter.com/ardolf_official]]
<h2>Written by</h2>
=======
<h2>音乐:</h2>
Ardolf
[img[https://sombreve.github.io/Dawn-of-Corruption-Site/Images/ardolf.jpg][https://twitter.com/ardolf_official]]
<h2>编剧:</h2>
>>>>>>> CN0.9.0COM
Sombreve
[img[https://sombreve.github.io/Dawn-of-Corruption-Site/Images/sombreve.png][http://www.furaffinity.net/user/sombreve/]]
Jagaz
[img[https://sombreve.github.io/Dawn-of-Corruption-Site/Images/jagaz.gif][http://www.furaffinity.net/user/jagaz/]]
Delta-Tango
[img[https://sombreve.github.io/Dawn-of-Corruption-Site/Images/delta-tango.gif][https://www.furaffinity.net/user/Delta-Tango]]
Ninjasy2667
[img[https://sombreve.github.io/Dawn-of-Corruption-Site/Images/ninjasy2667.gif][https://www.furaffinity.net/user/ninjasy2667]]
Draco of Zeradaith
[img[https://sombreve.github.io/Dawn-of-Corruption-Site/Images/draco.png][http://www.furaffinity.net/user/dracoofzeradaith/]]
Dragonien
[img[https://sombreve.github.io/Dawn-of-Corruption-Site/Images/dragonien.gif][https://www.furaffinity.net/user/dragonien/]]
<<<<<<< HEAD
<h2>UI By</h2>
=======
<h2>UI:</h2>
>>>>>>> CN0.9.0COM
Sombreve
[img[https://sombreve.github.io/Dawn-of-Corruption-Site/Images/sombreve.png][http://www.furaffinity.net/user/sombreve/]]
Musclemage
[img[https://sombreve.github.io/Dawn-of-Corruption-Site/Images/musclemage.jpg][https://twitter.com/the_musclemage]]
Ghost
[img[https://sombreve.github.io/Dawn-of-Corruption-Site/Images/ghostboy.gif][https://www.furaffinity.net/user/ghostboy]]
Furyalpha123
[img[https://sombreve.github.io/Dawn-of-Corruption-Site/Images/Furyalpha123.jpg][https://www.furaffinity.net/user/Furyalpha123]]
<<<<<<< HEAD
<h2>Localization By</h2>
Project Red (Simplified Chinese)
<h2>Marketing Assets By</h2>
Winty
[img[https://sombreve.github.io/Dawn-of-Corruption-Site/Images/wintech3112.gif][http://www.furaffinity.net/user/wintech3112/]]
Psychedelic Hydra
[img[https://sombreve.github.io/Dawn-of-Corruption-Site/Images/hydra.jpg][https://www.furaffinity.net/user/lsdscreen/]]
<h2>Testing By</h2>
=======
<h2>测试:</h2>
>>>>>>> CN0.9.0COM
Vertigo
[img[https://sombreve.github.io/Dawn-of-Corruption-Site/Images/vertigolapse.gif][https://www.furaffinity.net/user/vertigolapse]]
Whiteleo
[img[https://sombreve.github.io/Dawn-of-Corruption-Site/Images/whiteleo.gif][https://www.furaffinity.net/user/whiteleo]]
Shadowlost25
[img[https://sombreve.github.io/Dawn-of-Corruption-Site/Images/shadowlost25.gif][https://www.furaffinity.net/user/shadowlost25]]
Legdim
[img[https://sombreve.github.io/Dawn-of-Corruption-Site/Images/legdim.png][https://www.furaffinity.net/user/legdim/]]
bassman97
[img[https://sombreve.github.io/Dawn-of-Corruption-Site/Images/bassman97.gif][https://www.furaffinity.net/user/bassman97]]
Tomi
Garryn
AizelTheUncultured
MikeLovesPecs
<<<<<<< HEAD
</p><<include Credits>>
\<<run setup.choice("[[Return->GameplaySettings]]");>><<include Credits>>
\<<run setup.choice("[[Main Menu->Main Menu]]");>><<include Ending_Text>>
<<silently>>
<<run setup.triggerCompleteGame()>>
<</silently>>
<<include Ending_Reset>><<include Ending_Text>>
<<include Ending_Reset>>This world has reached the end of its story, cracked under the weight of its own ambitions.
Yet the seed of corruption lives on; In other lands yet untouched by your will to become something more.
[[Be Reborn->Name Setup][$Intro_Passage = "intro_wake_up"]]<<silently>>
=======
使用NVidia Canvas和Dall-E生成Placeholder art
</p><<include Credits>>
\<<run setup.choice("[[返回->GameplaySettings]]");>><<include Credits>>
\<<run setup.choice("[[主菜单->Main Menu]]");>>这个世界已经走到了故事的尽头,在自己野心的重压下崩溃了。
然而,腐化的种子仍然存在;在其他的土地上,你的意志还未触及。
[[重生->Name Setup][$Intro_Passage = "intro_wake_up"]]
<<include Ending_Reset>>这个世界已经走到了故事的尽头,在自己野心的重压下崩溃了。
然而,腐化的种子仍然存在;在其他的土地上,你的意志还未触及。
[[重生->Name Setup]]
<<include Ending_Reset>><<silently>>
>>>>>>> CN0.9.0COM
<<set $CycleBackup = $Cycle +1>>
<<set $NameBackup = $CharacterSheet_Player.info.name>>
<<run setup.backupEndingAbilities()>>
<<run setup.backupAchievements()>>
<<run setup.triggerEndingsPostWorldCallbacks()>>
<<set $Cycle = $CycleBackup>>
<<set $CharacterSheet_Player.info.name = $NameBackup>>
<<silently>>
<<run SimpleAudio.lists.clear()>>
<<run SimpleAudio.tracks.clear()>>
<<<<<<< HEAD
<<include StoryReInit>>
<</silently>>
<<run setup.loadBackedUpAchievements()>>
<<unset $CycleBackup>>
<<unset $NameBackup>>
<</silently>><<set $ExpBackup = $Exp>>
=======
<<include StoryInit>>
<</silently>>
<<run setup.loadBackedUpAchievements()>>
<<unset $CycleBackup>>
<<unset $NameBackup>>
<</silently>>似乎这个保存文件来自较旧的版本,而不是当前的版本。)
(很遗憾地告知,旧文件与此版本不兼容。)
(此存档仍可用于使用您目前收集的所有精华、成就和经验值开始新游戏。)
[[就这么干->Reload_Unsupported][$Intro_Passage = "intro_wake_up"]]
\<<run setup.choice("[[返回黄金堡垒->Village]]");>><<set $Version = 10705>>
<<set $VersionStr = '0.7.5'>>
<<set $ExpBackup = $Exp>>
>>>>>>> CN0.9.0COM
<<set $EssenceBackup = $Essence>>
\<<run setup.stopSoundActions()>>
\<<run setup.stopAllRealizationPackages()>>
<<<<<<< HEAD
<<include Ending_NotComplete>>
=======
<<include Ending_Slow>>
>>>>>>> CN0.9.0COM
<<set $Exp = $ExpBackup>>
<<set $Essence = $EssenceBackup>>
<<unset $ExpBackup>>
<<<<<<< HEAD
<<unset $EssenceBackup>>Are you sure you want to quit?
All unsaved progress will be lost.
<div class="ExitPopupButtons">
\<<button "Cancel">>
\<<run Dialog.close();>>
\<</button>>
\
\<<button "Exit">>
\<<run window.close();>>
\<</button>>
</div><h2>Will you choose how the world is seen and felt?</h2>
=======
<<unset $EssenceBackup>>你确定要退出吗?
所有未保存的进度将会丢失。
<div class="ExitPopupButtons">
\<<button "取消">>
\<<run Dialog.close();>>
\<</button>>
\
\<<button "退出">>
\<<run window.close();>>
\<</button>>
</div><h2>你会选择如何看待和感受这个世界吗?</h2>
>>>>>>> CN0.9.0COM
<<include MeasurementSystem>>
<<include ChoicesWindowSettings>>
<<<<<<< HEAD
\<<run setup.choice("[[Credits->CreditsInGame]]");>>
\<<run setup.choice("[[Return->Village]]");>><<nobr>>
=======
\<<run setup.choice("[[制作者名单->CreditsInGame]]");>>
\<<run setup.choice("[[返回->Village]]");>><<nobr>>
>>>>>>> CN0.9.0COM
<<unset $AbilityOptions>>
<<set $LevelUpParams =
{
<<<<<<< HEAD
hp: {name: "Health", value: $CharacterSheet_Player.fight.hp},
stamina: {name: "Stamina", value: $CharacterSheet_Player.fight.stamina},
strength: {name: "Strength", value: $CharacterSheet_Player.fight.strength},
arousalGain: {name: "Arousal Gain per turn", value: $CharacterSheet_Player.fight.arousalGain},
limitBreaks: {name: "Size Limit Break", value: $CharacterSheet_Player.info.limitBreaks.points},
=======
hp: {name: "生命值", value: $CharacterSheet_Player.fight.hp},
stamina: {name: "耐力", value: $CharacterSheet_Player.fight.stamina},
strength: {name: "力量", value: $CharacterSheet_Player.fight.strength},
arousalGain: {name: "每回合获得唤醒值", value: $CharacterSheet_Player.fight.arousalGain},
limitBreaks: {name: "尺寸限制突破", value: $CharacterSheet_Player.info.limitBreaks.points},
>>>>>>> CN0.9.0COM
}>>
<<set setup.LevelUpStatGainTable =
[
{
<<<<<<< HEAD
hp: 20,
limitBreaks: 8,
},
{
strength: 5,
stamina: 4,
},
{
hp: 20,
limitBreaks: 8,
},
{
stamina: 4,
strength: 5,
},
{
hp: 20,
limitBreaks: 8,
},
{
strength: 5,
=======
hp: 6,
limitBreaks: 3,
},
{
strength: 3,
stamina: 4,
},
{
hp: 6,
limitBreaks: 3,
},
{
stamina: 4,
strength: 3,
},
{
hp: 6,
limitBreaks: 3,
},
{
strength: 3,
>>>>>>> CN0.9.0COM
stamina: 4,
},
]>>
<</nobr>>
<<<<<<< HEAD
<h1>With experience, power builds within you.</h1>
<<print setup.displayStatsUp($CharacterSheet_Player, $LevelUpParams)>>
You can acquire a new ability. Click on it to select it.
<<print setup.displayAbilitiesUp($CharacterSheet_Player)>>
\<<run setup.choice("[[Apply->Village][setup.levelUp($CharacterSheet_Player, $LevelUpParams)]]");>>
\<<run setup.choice("[[Cancel->Village]]");>>
<<run console.log("setup.UnlockableAbilityList")>>
<<run console.log(setup.UnlockableAbilityList)>><div class="MainMenu">\
Warning, this game is nsfw 18+ only.
It features male gay characters and fetishes such as:
Muscle Growth, Macro, Hyper, Goo, Transformation, Corruption
If you like the game and wanna see the next versions in advance, check out
Patreon: https://www.patreon.com/sombreve
Gumroad: https://gumroad.com/sombreve
[[Credits->CreditsMainMenu]]
<h1>[[Begin->Name Setup][$Intro_Passage = "intro_start"]]</h1>
\<<if $Debug>>
<h2>[[Debug: Skip Intro after Name->Name Setup][$Intro_Passage = "intro_skip"]]</h2>
\<</if>>
</div>There is only one way to measure the size and scale of magnificent beasts.
<label><<radiobutton '$Measurement' setup.Units.IMPERIAL autocheck>>Imperial</label>
<label><<radiobutton '$Measurement' setup.Units.METRIC autocheck>>Metric</label>\<<if $ChoicesWindow == false>>
/* Creates a Choice window in the passage to be populated in the PassageDone section*/
<<print setup.addDOMHook("internalChoiceWindow", setup.createInternalChoiceWindow)>>
\<</if>>/* Populate all the DOM Hooks we have made. */
\<<run setup.populateDOMHooks();>><<run document.getElementById("story").scroll(0,0);>>
<<print setup.printActiveSound()>>Your soul is one of a kind, and the gods have taken notice.
Will you cross the gate between memories? All character and story progress will be lost.
Reaching into a new cycle will be noticed by otherworldly onlookers. As such, your achievements will grant special abilities upon starting a new playthrough.
<div class="ExitPopupButtons">
\<<button "Cancel">>
\<<run Dialog.close();>>
\<</button>>
\
\<<button "Begin a new journey">>
\<<run Dialog.close();>>
\<<set $Intro_Passage = "intro_wake_up">>
\<<goto [[Ending_NotComplete]]>>
\<</button>>
</div>This save file is not compatible with the current version, but you can still restart a new life with your accumulated Essence, Achievements and Exp.
<div class="ExitPopupButtons">
\<<button "Begin a new journey">>
=======
<h1>随着资历的丰富,你的力量也会随之增长。</h1>
<<print setup.displayStatsUp($CharacterSheet_Player, $LevelUpParams)>>
你可以获得一种新的能力。单击以选择它。
<<print setup.displayAbilitiesUp($CharacterSheet_Player)>>
\<<run setup.choice("[[完成->Village][setup.levelUp($CharacterSheet_Player, $LevelUpParams)]]");>>
\<<run setup.choice("[[取消->Village]]");>><div class="MainMenu">\
警告,本游戏仅适用于年龄到达18岁及以上的人群。
它的特点是男性同性恋角色和恋物癖,如:
肌肉生长,巨型,亢进,粘液,身体转化,腐化
如果您喜欢该游戏并希望提前查看下一个版本,请查看
Patreon: https://www.patreon.com/sombreve
Gumroad: https://gumroad.com/sombreve
[[制作组->CreditsMainMenu]]
<h1>[[开始游戏->Name Setup][$Intro_Passage = "intro_start"]]</h1>
</div>只有一种方法可以测量宏伟野兽的大小和规模。
<label><<radiobutton '$Measurement' setup.Units.IMPERIAL autocheck>>英制</label>
<label><<radiobutton '$Measurement' setup.Units.METRIC autocheck>>公制</label>\<<if $ChoicesWindow == true>>
<<append "#StoryContainer">><div id="choiceWindow"><<print setup.choices>></div><</append>>
\<<else>>
<<print setup.choices>>
\<</if>><<run document.getElementById("story").scroll(0,0);>>
<<print setup.printActiveSound()>>你的灵魂是独一无二的,而诸神已经注意到了。
你要穿越记忆之间的大门吗?所有的角色和故事进程都会消失。
进入一个新的周期将会被超凡脱俗的旁观者注意到。因此,你的成就将授予特殊能力以便开始一个新的关卡。
<div class="ExitPopupButtons">
\<<button "取消">>
\<<run Dialog.close();>>
\<</button>>
\
\<<button "开始一段新旅途">>
\<<run Dialog.close();>>
\<<set $Intro_Passage = "intro_wake_up">>
\<<goto [[Ending]]>>
\<</button>>
</div>这个保存文件与当前版本不兼容,但你仍然可以用你积累的精华、成就和经验重新开始新的生活。
<div class="ExitPopupButtons">
\<<button "开始一段新的旅途">>
>>>>>>> CN0.9.0COM
\<<run Dialog.close();>>
\<<set $Intro_Passage = "intro_wake_up">>
\<<goto [[Reload_Unsupported]]>>
\<</button>>
<<<<<<< HEAD
</div>\<<if $CorruptSidebar>>
=======
</div>\<<if $CorruptSidebar>>
>>>>>>> CN0.9.0COM
\<<print setup.displayCorruptSidebar(State.variables.CharacterSheet_Player)>>
\<<link [img[setup.getSaveIcon($CharacterSheet_Player)]]>><<script>>setup.saves()<</script>><</link>>
\<<link [img[setup.getSaveIcon($CharacterSheet_Player)]]>><<script>>setup.saves()<</script>><</link>>
\<<link [img[setup.getSaveIcon($CharacterSheet_Player)]]>><<script>>setup.saves()<</script>><</link>>
\<<link [img[setup.getSaveIcon($CharacterSheet_Player)]]>><<script>>setup.saves()<</script>><</link>>
\<<link [img[setup.getSaveIcon($CharacterSheet_Player)]]>><<script>>setup.saves()<</script>><</link>>
\<<link [img[setup.getSaveIcon($CharacterSheet_Player)]]>><<script>>setup.saves()<</script>><</link>>
\<<link [img[setup.getSaveIcon($CharacterSheet_Player)]]>><<script>>setup.saves()<</script>><</link>>
\<<link [img[setup.getSaveIcon($CharacterSheet_Player)]]>><<script>>setup.saves()<</script>><</link>>
\<<link [img[setup.getSaveIcon($CharacterSheet_Player)]]>><<script>>setup.saves()<</script>><</link>>
\<<link [img[setup.getSaveIcon($CharacterSheet_Player)]]>><<script>>setup.saves()<</script>><</link>>
\<<link [img[setup.getSaveIcon($CharacterSheet_Player)]]>><<script>>setup.saves()<</script>><</link>>
\<<link [img[setup.getSaveIcon($CharacterSheet_Player)]]>><<script>>setup.saves()<</script>><</link>>
\<<link [img[setup.getSaveIcon($CharacterSheet_Player)]]>><<script>>setup.saves()<</script>><</link>>
\<<link [img[setup.getSaveIcon($CharacterSheet_Player)]]>><<script>>setup.saves()<</script>><</link>>
\<<link [img[setup.getSaveIcon($CharacterSheet_Player)]]>><<script>>setup.saves()<</script>><</link>>
\<<link [img[setup.getSaveIcon($CharacterSheet_Player)]]>><<script>>setup.saves()<</script>><</link>>
\<<link [img[setup.getSaveIcon($CharacterSheet_Player)]]>><<script>>setup.saves()<</script>><</link>>
\<<link [img[setup.getSaveIcon($CharacterSheet_Player)]]>><<script>>setup.saves()<</script>><</link>>
\<<link [img[setup.getSaveIcon($CharacterSheet_Player)]]>><<script>>setup.saves()<</script>><</link>>
\<<link [img[setup.getSaveIcon($CharacterSheet_Player)]]>><<script>>setup.saves()<</script>><</link>>
\<<link [img[setup.getResetIcon($CharacterSheet_Player)]]>><<script>>setup.restart()<</script>><</link>>
\<<else>>
\<<print setup.displayInfoStats(State.variables.CharacterSheet_Player)>>
\<<print setup.displayFightStats(State.variables.CharacterSheet_Player)>>
\<div class='SidebarIcons'>
\<<link [img[setup.getAchievementIcon($CharacterSheet_Player)]]>><<script>>setup.achievements()<</script>><</link>>
\<<link [img[setup.getSaveIcon($CharacterSheet_Player)]]>><<script>>setup.saves()<</script>><</link>>
\<<link [img[setup.getResetIcon($CharacterSheet_Player)]]>><<script>>setup.restart()<</script>><</link>>
\<img src='https://sombreve.github.io/Dawn-of-Corruption-Site/UI/VoidUI/text_logo/text_logo_color_bg_small.png'>
\</div>
\<div class="sidebar-footer">
\ <div class="volume-control-container">
\ <span class="volumeLabel">
<<<<<<< HEAD
\ <<link Volume>> <<script>>setup.volumeMenu()<</script>><</link>>
=======
\ <<link 音量选项>> <<script>>setup.volumeMenu()<</script>><</link>>
>>>>>>> CN0.9.0COM
\ </span>
\ <<volume>>
\ </div>
\
\<<if $SpecialBuild>>
\ <div class="VersionNumber"><<print "v" + $VersionStr + " s">></div>
\<<else>>
\ <div class="VersionNumber">v$VersionStr</div>
\<</if>>
\</div>
<<<<<<< HEAD
\<</if>>Language Selection
WARNING: THIS IS EXTREME WIP
There's almost certainly something broken if you switch off English.
(But there's a bit of fun in that so that's why we're letting you do it.)
<<set _langSelect = settings.lang_label>>
\<<listbox "_langSelect" autoselect>>
\<<optionsfrom setup.i18n.labels()>>
\<</listbox>>
\<<done>>
\<<script>>
$('#listbox--langselect').on('change', function (event){
settings.lang_label = State.temporary.langSelect;
setup.i18n.initLanguage();
setup.i18n.changeLanguage();
});
<</script>>
<</done>>
<<include exampleText>>Language Example:
"Now Ya'll listen here..."Exemple de langue:
"~Omellete Du Fromage~"Ejemplo de idioma:
No hablo español